top of page

Full games

Palette Shift

Palette Shift is a 2D game where you play as a stick man who is trying to navigate a world that is growing more colorful. The point of the game is to navigate from the start to finish of a level. In between the start and the finish are obstacles with different colors which will harm or obstruct the player unless the player's color matches the obstacle's, which can be done by having the player character collect pick-ups that will change their color temporarily.

This game has been both a fun return to Unity (which is the engine that I first started with), as well as a good exercise in revisiting the SOLID Principles and using Programming Design Patterns to make my code cleaner and easier to maintain: For example, for a good chunk of the gameplay systems, I used the Singleton to ensure that only one instance exists for those systems. Additionally, I used other patterns such as the Observer pattern for events that will occur in the game world (such as the player picking up the color change pickups and what happens if the player collides with an obstacle (as each obstacle has different effects)), and the MVC pattern for making code related to UI and displaying data easier to maintain by making each aspect their own scripts (such as the health bar or timer).

There isn't a demo out for this game yet, but I am aiming for mid-September to be the release date for the first demo. Which is why I don't have an itch page for it yet.

Github: https://github.com/RTarrant-GameDev/PaletteShift

Itch.io: https://reece-tarrant.itch.io/palette-shift

Castle Keep Courier

Castle Keep Courier is a 3D First-Person delivery game that I have created for Ludum Dare 53. You play as a squire, and your mission is to deliver various war supplies throughout the castle during a siege. Throughout the game, there will be a healthbar for the castle itself, with each failed delivery (each delivery has a timer) decrementing the healthbar. Each successful delivery increments the score counter, with your final score being displayed to you at the end when the timer runs out. I made this project as part of a team.

​Github: https://github.com/RTarrant-GameDev/LudumDareRepo

Ludum Dare page: https://ldjam.com/events/ludum-dare/53/$337748

Mazes of Madness

Mazes of Madness

Mazes of Madness is a rogue-lite dungeon crawler game that was created as part of a team project for a university module. In the game, the player can move around the level, killing enemies and bosses and collecting coins to obtain upgrades that can allow the player to stand better chances against tougher foes. The levels are created using a procedural generation tool that was built in-house.

Key contributions of mine include implementation of core gameplay mechanics such as the procedural maze generator, movement, and combat.

Github: https://github.com/MidgenicEmpire/COMP3013MTR

Itch.io: https://tomwhatmough.itch.io/mazes-of-madness

Dungeon Delve

Dungeon Delve is a 3D first-person dungeon crawler originally developed for the April 2025 Dungeon Crawler Game Jam, now in continued development. You play as an adventurer delving into dangerous dungeons to earn gold. The goal is to fight enemies, unlock doors and chests, and examine magical artifacts to gain loot and XP.

You can create a character at the start by entering the name, and selecting the character's chosen race, whilst selecting which skills you want to allocate points into. These skills can affect elements such as combat, and skill check success. Gameplay involves frequent dice rolls to determin success of attacks and skill checks and damage dealt. Some enemies drop keys that bypass skill checks for doors. For each enemy defeated and skill check completed, loot and XP is gained. When enough XP is gained, the player can improve their stats.

Github: https://github.com/RTarrant-GameDev/DungeonCrawlerJam2025

itch.io: https://reece-tarrant.itch.io/dungeon-delve

Soulcleaver: Escape from the Abyssal Dungeon

Soulcleaver: Escape from the Abyssal Dungeon is a 3D first-person dungeon crawler game that I have created for the Dungeon Crawler Game Jam in April 2023.

You play as an adventurer who was imprisoned in a dungeon. With the help of the sword Soulcleaver, you make your way through the dungeon, trying to escape.

The point of the game is to navigate through each level, fighting enemies and getting to the end of each level. Whenever you defeat an enemy (either by melee attack or ranged attack), you gain XP that increases your level. Every time you level up, your stats not only increase (health, attack, etc), but your sword's appearance also changes as well.

Github: https://github.com/RTarrant-GameDev/DungeonCrawlerGameJam2023Repo

itch.io: https://reece-tarrant.itch.io/soulcleaver

  • Youtube
  • LinkedIn

©2019 by Reece Tarrant, Game Programmer. Proudly created with Wix.com

bottom of page