Hi, I'm Derek, a Game Developer and Designer from Canada.
I have always wanted to work in a creative field, and chose a career in games because I love the unique narrative experiences that only an interactive medium can offer.
Below are some featured projects I've worked on.
You can also view my page on itch.io, or my Resume.
To reach me, feel free to connect with me on LinkedIn or email me.

Rift City Rebels

Student Project (Group)
Designer, Developer
Unreal

Rift City Rebels is a Platform Fighter developed as the capstone project for my Game Development program. In this project I worked with 5 other developers and 12 artists. Some features I worked on are:

  • Developed a camera system by calculating player positions to position the camera and determine zoom to show up to 4 players on screen at once.
  • Developed a comprehensive system for tracking player character selections, game modes, and match statistics, displaying results post-match for all 4 players.
  • Developed a training mode that allowed players to select 5 enemy AI presets, and dynamically swap between all 7 playable characters to test out their unique moves.
  • Designed a moveset consisting of 9 distinct abilities by researching frame data and real-world references to develop a unique and cohesive moveset, including a tether ability for pulling opponents into melee range.
  • Collaborated with a 3D artist to design a playable character, creating mood boards and reference materials to create a character with a unique design.
  • Regularly wrote and submitted patch notes bi-weekly for review, explaining rationale for balance changes made in the game.

More Information

Virtual House Editor

Student Project (Group)
Designer, Developer
Unreal

Virtual House Editor is a project developed for an external client where I worked alongside three artists as the sole programmer. Responsbilities included:

  • Developed systems which allowed users to change materials for 5 different house elements, including walls, doors, countertops and roofs.
  • Developed UI for selecting options for 5 different house elements, including changing the material applied to the mesh, and swapping wall panels for window panels.
  • Developed three movement options for ease of use and accessibility, including WASD controls, double clicking the ground to move, and fast traveling between rooms.

More Information

Spearguy

Student Project (Group)
Designer, Developer
Unity

Spearguy is a game I designed and developed myself as an exercise in mechanic and level design.

  • Designed character concept and core mechanic
  • Programmed behaviour of player character, enemies and world interactions.
  • Designed challenges and level for player to traverse.
  • Created screen transition system.
  • Playtested mechanic and challenges, and integrated feedback into project.

More Information

Zecromancer

Student Project (Group)
Designer, Developer
Unreal

Zecromancer is a VR Prototype in which you control a hoard of zombies to defeat soldiers and tear down obstacles. For this project I worked with one other programmer and 6 artists. Features I created were:

  • Programmed AI behaviours, including Zombie NPC behaviour which could be influenced by player inputs.
  • Created development tools to automate workflow of converting animations to vertex animations using Unreal's AnimToTexture plugin.
  • Programmed system to change animations of NPCs which used vertex animations in place of skeletal animations.

More Information

Game Jams

Necrohamster

Designer, Developer
Godot
Theme: Extra Life

Necrohamster is a reaction based game where you must perform quicktime events to ressurect your hamster friend, but be careful not to get caught by your owner! This was developed for the Extra Life Game Jam over the course of 2 days. My contributions were:

  • Delegating tasks and providing guidance to team members.
  • Implementation of animations for hamster and owner
  • Programming events for when the owner arrives, player inputs and scoring system.

Play it Here

Hands Off My Honey!

Designer, Developer
Unity
Theme: The bees!

Hands Off My Honey! Is a twin stick shooter where you control a Queen Bee preventing greedy hands from stealing your honey! This was developed for the 2024 Annual Peg Jam over the course of 3 days. My contributions were:

  • Programming character controller, including the ability to fire a ranged attack, pick up honeycombs and returning them to the stash.
  • Delegated tasks to team members who needed guidance on what to do next.

Play it Here

Jelly Terror

Designer, Developer
Unreal
Theme: Waves

Jelly Terror is an endless runner where you try to reach the end of each level before the hoard of killer jellyfish catch up to your submarine, all while collecting fuel to maintain your speed. This was developed for the 2023 Peg Jam over the course of 3 days. My contributions were:

  • Character controls, including movement and fuel guage depletion.
  • Implementation of music and SFX.
  • Delegated tasks and managed scope for game project.

Play it Here

Emotional Baggage

Designer, Developer
Unity
Theme: Limited Space

Emotional Baggage is a puzzle game where you must pack up your belongings at different stages of your life, having to make the difficult decision of what to keep and what to leave behind. This was developed for Ludum Dare 54. My contributions were:

  • Player controls, including the ability to pick up items, place items, and rotate items.
  • Implementation of 2 differnt control methods, Controller and Keyboard + Mouse.
  • Design of 3 different levels.
  • Delegated tasks and managed scope for game project.

Play it Here

About Me

My first gaming memories were playing my Super Nintendo with my brother, trying to find all the secrets in Donkey Kong Country 3. My tastes have expanded to include many genres, particularly RPGs and Survival Horror, but I will always have a soft spot for the classics.
In my early 20's I started to learn more about Game Design from articles and videos online, which made me start to look at games in a different way. This curiosity soon turned into a passion I knew I had to pursue. After a few years 'treading water,' I finally decided to just go for it and enroll in my local college's Computer Science program. As luck would have it, a new Game Development program was starting just before I finished my first diploma, and I enrolled in that as well.
I've learned many things in my time in College, and I'm excited to learn even more in the industry.
In my spare time I enjoy tabletop RPGs, cooking, exercising, and of course gaming. Some of my favourites are Silent Hill 2, The Legend of Zelda: A Link Between Worlds, and Bloodborne.