conesteel-1

Keigan

"MACKY" MacNeil

Game Developer

& Programmer

ABOUT ME

I’m a game developer and programmer based in Nova Scotia, Canada. With a diploma in Video Game Development. I specialize in game design, coding, and storytelling to craft engaging and immersive player experiences. When I’m not developing games, I enjoy snowboarding, playing guitar, gaming, and spending time with my wife and son.

I am dedicated to continuously learning and growing my skills in game design, programming, and storytelling. Every project is an opportunity to push creative boundaries and bring unique ideas to life through technology.

Collaboration and communication are at the heart of my work ethic. I enjoy working with diverse teams to develop innovative solutions that not only look great but also deliver meaningful and memorable experiences.

Creative Works & Innovations

My Projects & Creations

Programming

1833

Created in Unreal Engine as part of a four-person team. 1833 is a third-person, supernatural western shooter-adventure set in a cursed frontier town haunted by restless spirits and buried sins. Players fight through handcrafted encounters against undead residents, ruthless outlaws, and other twisted remnants of the Old West while uncovering the truth behind the entity that doomed the land. Blending intense gunplay with atmospheric exploration and narrative-driven quests, 1833 delivers a haunting, cinematic experience steeped in western grit and supernatural mystery.

Programming

Gutter Gears

Created in Unity with one partner. Gutter Gears is a first-person, physics-based roguelike set in a decaying steampunk underworld. Players fight through hand-crafted, room-based combat encounters using weighty, momentum-driven melee weapons in a gritty, industrial environment. The game features a dual-resource system (Health + Steam), dynamic enemy AI, and a weapon shop where players can buy, upgrade, and customize their gear to survive deeper into the city’s rusted, gear-grinding depths.

Programming

Bibble's World

Bibble's World is a 2D side-scrolling platformer built in Unity as my first solo project, where players collect coins, avoid obstacles, dodge traps, and unlock alternate player skins through an in-game shop.

Programming

Lock & Love

Created in Unity for a GameJam with a single partner. Under the theme "Guns that don't shoot bullets", this solo-player mystery game inspired by "SpyParty" puts the player in the role of the observer. Watching a group of NPCs on Valentines day, players receive timed notifications that hint at suspicious behaviors, challenging them to deduce which guest is the hidden target through careful observation and deduction.

Programming

Auto-Bahn

Auto-bahn is a fast-paced 2D top-down infinite runner, developed in C++ using a custom SDL framework. Auto-bahn puts players in control of a speeding vehicle, weaving through dense traffic on an endless highway. Designed with a retro pixel art style, the game delivers a nostalgic yet modern gameplay experience, complete with custom-made graphics and original audio.

Programming

The Trials

Created for a Game-Jam under the theme "Death is Good," Built using LUA in LOVE2d, this 2D speedrun maze-explorer flips the concept of failure on its head. Players navigate a labyrinth filled with deadly traps, but instead of avoiding them, strategic deaths are the key to progression.

Programming

Frogger Remake

As part of my game development class, I recreated the arcade classic Frogger using C++ within a custom SDL framework built by my class. This project challenged me to develop core gameplay mechanics, including player movement, traffic patterns, collision detection, and scoring systems.

Programming

Rink Rivals

Rink Rivals is a 2D top-down hockey-themed foosball game, developed in Lua using LOVE2d as a final assignment for a game development course. The game features classic hockey rival teams, the Montreal Canadiens and the Toronto Maple Leafs, bringing fast-paced, arcade-style action to the digital rink.

Programming

Slip Stream

"Slip-Stream" is a 3D racing game built in Unity, as a collaborative project between myself and one teammate. Players race through a custom made track while avoiding dynamic hazards, overtaking AI-controlled opponents, and navigating tight turns to reach the finish line first. The game features a checkpoint-based lap system, animated UI feedback, and intelligent AI racers that follow pre-defined racing lines using a waypoint system.

Programming

Cactus Dash

Cactus Dash is a fun and fast-paced 2D infinite runner, created in Unity using C#. Players take control of Cubert, a sprightly character racing across a lively desert landscape, dodging a never-ending parade of cacti. With its colorful cartoon visuals and smooth, intuitive controls, the game delivers an easy-to-pick-up, hard-to-put-down experience. Designed and built entirely solo, it combines playful aesthetics with energetic gameplay for a lighthearted and engaging adventure.

Skills & Expertise

Testimonials

Hear from some of my co-workers and classmates!

Pending...
Dennis Hubley
College Professor
"I’ve collaborated with Keigan on several projects. He brings a rare blend of creativity, technical skill, and reliability. I highly recommend Keigan as both a developer and a team player. His passion for game development is evident in everything he does, and I'm confident he’ll continue to excel in the field."
Andrew Thomas
Sleepy Owl Studios - Coworker
Reframe Games - Coworker
Classmate - 6x Project (1x Gamejam)
"Keigan worked exceptionally well in our game jam teams and was eager to learn along the way. He consistently showed great effort by going above and beyond what was asked of him—picking up unclaimed tasks and excelling in those that were delegated to him."
Zachary Lebel
Classmate - 3x Projects (2x Gamejam)
Pending...
Bradley Tibbetts
Reframe Games - Coworker
Classmate - 2x Project
"Working with Keigan has been an incredible experience. He’s a skilled and dependable programmer who takes on challenges with ease and delivers clean, reliable work every time. No matter how demanding the task, Keigan stayed focused and consistent, bringing a calm, solution-driven attitude that kept the team grounded. His dedication and professionalism elevated our project, and any team would be lucky to have him."
Riley Matthews
Classmate - 1x Project
"I worked with Keigan for three months on our 3D shooter project in Unreal Engine, and it was an excellent experience. He consistently demonstrated dedication, creativity, and professionalism. Everything he was assigned was given full effort and attention to detail. As a teammate, Keigan not only met deadlines but also contributed valuable ideas that enhanced our overall design and workflow. His passion for game development made him an essential member of the team.
Tera Cormier
Classmate - 1x Project
"Working with Keigan on our Unreal Engine project was genuinely enjoyable. He’s real, relatable, and down to earth, the kind of teammate who makes collaboration easy. Keigan’s hardworking attitude and willingness to help in any way he can really stood out, especially when challenges came up. He approached tough tasks with positivity and persistence, and only asked for help after exploring every possible solution. Anyone would be lucky to work with him, and I’m glad I had the chance to have him as a teammate!"
Deidrei Yetman
Classmate - 1x Project
"Keigan was an outstanding collaborator who brought strong ideas, technical skill, and reliability to every task. He communicated professionally, especially during planning and development, and welcomed feedback to improve the project. I highly recommend him for his dedication, professionalism, and team-oriented mindset."
Joshua Goulden
Classmate - 1x Project