Harvest Havoc
Harvest Havoc is a third-person over-the-shoulder PvP party game, set in a farm-themed arena. Up to 6 players compete against each other to earn the most money from selling plants that they grow.
The game is an online multiplayer featuring plant-based weapons, different player modes and maps, and character selection, released on Steam December 1, 2023. Built in Unreal 5.
My responsibilities:
-
User Interface (HUD, Menus, Character Selection, Widget Animation)
-
Game Settings/Options
-
Game/Level Design
-
Controller Support
-
Steamworks set-up
-
Documentation (Game Design Document)
Wisp Dungeon
A project I created for an Artificial Intelligence (AI) paper at Media Design School.
The brief was to create a small game that utilises an artificial intelligence decision making technique to control an NPC's behaviour, which I incorporated into the enemy Wisps. Built using Unity.
Tasks I completed:
-
AI - Custom Finite State Machine
-
Player Controller
-
Gameplay programming
-
Level Design/Building (Tilemaps)
AbracadaBros
AbracadaBros is an endless 2d top-down arcade shooter with mages, magic, and goblins.
This was a 4 person group project I was a part of, built using C++ and SFML, where we learned the fundamentals of using Agile methodologies and the Scrum framework.
My responsibilities:
-
Enemy Programming (Spawning, Movement, Attacking, Death)
-
Environment Programming (Spawning, Movement, Destruction)
-
Endless Scrolling Background
-
Pixel Art
-
Documentation (Game Design Document)
The Battlegrounds
A small game I made for an assignment for a 2D Programming paper, built using C++ and SFML.
Brief was to construct a turn-based strategy game that contained multiple different units with basic artificial intelligence and allowing for two person play.
Tasks I completed:
-
Enemy Programming (AI, Spawning, Movement, Attacking, Death)
-
Gameplay Programming
-
UI/UX
-
Level Integration (Loading from external text file)
-
Pixel Art Editing
Double Diver
Double Diver is two player co-op game where both players share an oxygen tank and tether and attempt to dive as deep as they can to beat their high score.
This was a group project I contributed towards where the subject prompt was 'sharing' and was built using Unity.
My responsibilities:
-
Game Lighting
-
Infinite Scrolling World/Parallax Wall Effect
-
Enemy Movement
Dungeon Quest
A small game I built using C++ and SFML, created for an assignment for a 2D Programming paper.
The brief was to create a simple 2D tile based adventure game utilising object oriented programming techniques with the SFML framework.
Tasks I completed:
-
Enemy Programming
-
Player Controller
-
Gameplay Programming
-
Darkness Vignette
-
UI/UX
Alice in Wanderland
Alice in Wanderland is a maze puzzle adventure based on the well known story.
This was a group project for a paper called Rapid Prototyping, and the subject prompt was 'two sides of a coin, but which side is which?' which the day/night cycle is based on. Built using Unreal.
My responsibilities:
-
Day/Night Cycle
-
Design, Build, and Set-Dress Outdoor Maze Section
Desert Drifter
Desert Drifter is a third-person, post-apocalyptic, sand sailing exploration game. As a lone desert drifter, the player controls a sand-sailor to sail across the wide desert and explore the remnants of a civilisation from the past.
This was a team prototype built in Unreal 5.
Tasks I completed:
-
UI/UX (including the 3D journal)
-
The boats sail (Utilising Unreal's cloth simulation)