Hi! I'm Sean

Making games is my passion; I hope you enjoy what you find here! I started learning how to program when I was 16 and made my own projects through game jams. In 2022, I delved deeper into the game development world by going to Red River College Polytechnic for the programming stream of their game development program.



Rift City Rebels is an up to 4 player platform fighter set in Winnipeg Manitoba. Players can choose from 7 characters with varied move-sets to duke it out and see who is the best rifter.

My Role on This Project:
I was the programmer for the character Signe as well as the tools programmer.
As the programmer for Signe I was responsible for implementing her move-set.For my tools programming role I was in charge of the following systems, the animation system driving all of the players, the data analytics suite, game balancing tools and creating weekly builds of the project.

Tools Used:
Unreal Engine 5
Perforce
Trello
Notion
Excel



Phasmonica is a multiplayer VR hide and seek experience. One player takes the place of the hider; dawning a VR headset they must find one of many hiding spots scattered throughout the map.

My Role on This Project:
I was the network engineer and tools programmer.
As the network engineer, I was responsible for handling network replication and game hosting.For my tools programming role I developed systems to help with set dressing, such as a chair grid placing tool and a snap to wall tool.

Tools Used:
Unreal Engine 5
Perforce
Trello
Notion




Acornia 64 is a retro 3D platformer where you play as Auri, a fearless and incompetent acorn in search of a new home for his people.

My Role on This Project:
Everything besides a few textures and audio has been created by myself. I have used this project as a test bed for testing different features and coding strategies. One of these features was my first attempt at online networking.

Tools Used:
Godot 4
Blender
Aseprite
Github
Trello
Notion
Audacity





Tile to Tile is a speed-running first person 3D platformer where the tiles that don't actually exist disappear every ten seconds. Your goal is to get the gem at the end of each level as fast as possible! This was a project developed for the Ludum Dare 51 game jam.

My Role on This Project:
I was the sole developer using this project as an exercise in rapidly prototyping one core mechanic and using it to the fullest.

Tools Used:
Godot 4
Blender



Cactus Shootout Reloaded

Cactus Shootout Reloaded is a wild wacky dueling game in which you and up to 7 friends are able to duel it out in VR.

My Role on This Project:
I took on the role of network engineer. This task involved dealing with a large amount of network optimization to replicate IK rigs efficiently.

Tools Used:
Unreal Engine 5
Trello
Perforce
Notion