top of page

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 

image2.png

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

image3_edited.png

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)

2.png

More Games/Prototypes

bottom of page