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.
I'm a game development student at Eastern College, beginning my journey into the world of programming. I am learning the fundamentals of game design, coding, and storytelling to create fun and engaging experiences. In my free time I enjoy snowboarding, playing guitar, gaming, and spending time with my son & wife.
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.
Programming
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
Created in Unity for a GameJam with one teammate, 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 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
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
"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 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.
Programming
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 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.
Hear from some of my co-workers and classmates!