top of page

Taco Tommy: The Martian Adventure 

Gameplay Description:

Taco Tommy: The Martian Adventure (TT:TMA) is a top-down survival shooter inspired by games like Survivor.io and Brotato. Developed in Unreal Engine 5 with C++ (and a touch of Blueprints), the game puts you in the boots of Tommy, an astronaut whose mission on Mars has gone terribly wrong.

Your objective: survive as long as possible. Armed with weapons and upgrades, you’ll fight off relentless waves of alien attackers. Each round is cleared by eliminating every alien on the field, but with each victory, the challenge grows—the alien numbers increase, and the pressure to stay alive intensifies.

The game ends only when you fall, making every choice in combat critical to pushing your survival further into the Martian unknown.

  • Team Size: 1

  • Role(s): Sole Developer

  • Duration: Completed

  • ​Engine: Unreal Engine 5

  • Languages: C++

  • ​Version Control: GitHub

  • Uni Year: Third Year

Key Gameplay Features:

Round-based wave system with intermissions for rest.

  • In-game Shop for buying Upgrades.

  • Interactable Items:

    • Taco (In-Game Currency)

    • XP Orb (For Levelling Up)

    • Medical Kit (Health for the player)

  • Upgrades:​
    • Increased health Regeneration.

    • Increased movement speed.

    • Increased ammo capacity.

    • Increased weapon Damage.

    • Increased pick up Radius

    • Increased Tacos Interactable Dropped.

  • Increased overall health.

  • ​Save & Load System.​

  • In game currency for buying Loot Boxes. (Gold System)

  • Daily Rewards giving the user Gold.

  • Loot Boxes:

    • Uncommon

    • Common

    • Rare

    • Epic

    • Elite

    • Legendary​

  • In Game Analytics:

    • Current Wave.

    • Enemies Killed.

    • Tacos Obtained.

    • Upgrades Levels.

  • Player leveling System.
C++_Logo.png
Guthub.png
C++_Logo.png
Guthub.png

Rat Out 

Gameplay Description:

Rat Out is a third-person survival game where you take on the role of a resourceful rat scavenging for food to provide for your family, All while evading deadly enemy cats.

Developed in Unreal Engine 5 using C++ and Blueprints, the game blends stealth, strategy, and quick thinking in a fast-paced kitchen environment.

Your objective is simple but challenging: gather as many food items as possible and escape the kitchen before being caught. Every decision matters, whether it’s sneaking past predators, planning your route, or deciding how much to risk for a bigger haul.

As the Tech Lead on the project, my responsibilities included fairly assigning and managing tasks across the development team, while ensuring each member’s skills and limitations were taken into account.

  • Team Size: 12

  • Role(s): Tech Lead

  • Duration: Completed

  • ​Engine: Unreal Engine 5

  • Languages: C++

  • ​Version Control: GitHub

  • Uni Year: Third Year

Areas I Worked On:

  • Managing Version Control (GitHub)

  • Character Implementation. 

  • Interaction Interface Implemented.

  • Interaction system for various items and objects:

    • Multiple types of food:

      • Apples

      • Blueberries

      • Cashews

      • Cheese

      • Mangos

      • Walnuts

    • Family food Basket to feed family.

    • Ladders in Sewers to leave the sewers.

  • Food Stat System​

    • Apples - Weight 1.0 - Health Given 25.

    • Blueberries - Weight 2.0 - Health Given 10.

    • Cashews - Weight 3.0 - Health Given 5.

    • Cheese - Weight 4.0 - Health Given 50.

    • Mangos - Weight 5.0 - Health Given 35.

    • Walnuts - Weight 6.0 - Health Given 10.​​

  • Inventory System:

    • Weight System - 20kg Maximum​

    • Nine Inventory slot Available​

  • Consume Food Item System​

  • Player Heads Up Display (HUD)

    • Health Bar

    • Family Health Bar

    • Dash Meter/Bar​

    • Tutorial Text (Display's only on tutorial Level)

  • Spatial UI for Food items showing:

    • Name​

    • Thumbnail (Picture)

    • Weight

    • Description

    • Health To Give

  • Dash Mechanic and Dash Cooldown UI​

  • Pause Menu Comprising of:

    • Resume Button

    • Options Button

    • Quit Button​​​​

Dower Tefence 

Gameplay Description:

Dower Tefence is a top-down tower defense game inspired by classics like Bloons Tower Defense and Plants vs. Zombies. Built in Unreal Engine 5 with C++ (and a touch of Blueprints), the game challenges players to defend their base against endless waves of enemies.

Your goal is simple: survive for as many rounds as possible. To do so, you’ll strategically place towers around the enemy’s path, cutting them down before they reach your base. Each enemy defeated rewards you with gold, which can be used to purchase new towers or upgrade existing ones.

As the rounds progress, the challenge intensifies, more enemies, tougher waves, and greater pressure on your defences. The game only ends when your base finally falls, so every placement and upgrade counts.

  • Team Size: 1

  • Role(s): Sole Developer

  • Duration: Completed

  • ​Engine: Unreal Engine 5

  • Languages: C++

  • ​Version Control: GitHub

  • Uni Year: Third Year

Key Gameplay Features:

Round-based wave system with intermissions for rest.

  • In-game Buy Station for buying Turrets:

    • Cannon Turret

    • Ballista Turret​​
  • Home & Enemy Base​.​
  • Home Base Health System.
  • Enemy AI that stay on path until they reach the players base.
  • Enemy Damage System
  • Round Based System.​
  • Gold System for Buying Turrets.
  • In-game analytics:
    • Gold​
    • Rounds
    • Enemy's Killed
  • Main Menu

    • Start

    • Quit

  • HUD​

    • Health Bar​​

    • Stats

    • Buyable turret Buttons

    • Game Button:

      • Start Round​

      • Main Menu

      • Quit

  • Turret Spatial UI showing the Range.

  • Enemy Spatial UI showing the Health.

C++_Logo.png
Guthub.png
C++_Logo.png
Guthub.png

Strike-Counter: Offensive Global 

Gameplay Description:

Strike-Counter: Offensive Global is a third-person multiplayer shooter that delivers fast-paced, competitive action for up to twelve players. Developed in Unreal Engine 5 using C++ and a touch of Blueprints, the game combines responsive combat, tactical gameplay, and intense online firefights.

Players can choose between two modes: Team Deathmatch (TDM) and Free For All (FFA). In TDM, two teams face off to earn points by eliminating opponents. The first team to reach the score limit, or the one with the highest score when time expires, claims victory. In FFA, every player fights for themselves, racing to rack up the most eliminations before the timer runs out.

Featuring a variety of weapons to collect throughout each level, Strike-Counter: Offensive Global offers hours of action-packed fun, whether you’re teaming up with friends or battling random players online.

​

  • Team Size: 1

  • Role(s): Sole Developer

  • Duration: Completed

  • ​Engine: Unreal Engine 5

  • Languages: C++

  • ​Version Control: GitHub

  • Uni Year: Third Year

Key Gameplay Features:

  • Server & Client Replication​​

  • Core multiplayer class architecture:

    • Game Mode

    • Game State

    • Player State

    • Player Controller

    • Pawn/Character

  • Player Animations

  • Player mechanics:

    • ​Crouching

    • Aiming

    • Jumping

    • Strafing

    • Reloading

    • Throwing Grenades

  • Two Game Modes:​

    • Team Deathmatch​

    • FFA

  • Player Respawn System.

  • Interaction System for picking up weapons.

  • Various Weapons:​

    • Pistol

    • Submachine Gun

    • Shotgun

    • Assault Rifle

    • Sniper Rifle

    • Grenade Launcher​

    • Rocket Launcher

    • Grenades

  • Heads-Up Display (HUD)​

    • Timer​

    • Health Bar

    • Team Scores

    • Crosshair

Phantom Tech 

Gameplay Description:

Phantom Tech is a horror-based puzzle game developed in Unity, where players awaken inside a mysterious office building owned by the enigmatic company, Phantom Tech. Trapped and alone, the player must solve a series of challenging puzzles to uncover the truth and find a way to escape.

As you navigate the dark corridors and eerie offices, a deadly robot stalks your every move. Staying quiet, thinking fast, and solving puzzles under pressure are the only ways to survive.

Phantom Tech blends atmospheric horror with clever puzzle design, creating a tense and immersive experience that keeps players on edge until the very end.

  • Team Size: 8

  • Role(s): Game Programmer

  • Duration: Completed

  • ​Engine: Unity

  • Languages: C#

  • ​Version Control: GitHub

  • Uni Year: Second Year

Areas I Worked On:

  • User Interface & User Experience

  • Inventory and Hot bar System

  • Shop System

  • Sprites for the UI

CSharp_Logo.png
Unity.png
Visual_Studio_Logo.png
Guthub.png

© 2025 By Luke Kelly.
Powered and secured by Wix

bottom of page