top of page

The engine I have worked in the most has been Unreal Engine 4, primarily versions 4.18 and 4.19. I have developed skills and experience using the C++ and Blueprints framework offered by Unreal. Along with personal projects, I have also contributed to group projects and have learnt to use the built-in source control features, utilizing both Git (with Sourcetree) and Perforce (with Helix Visual Client).

Project Eden is the game I helped developed for the major project during my second year at AIE over the course of four months. Project Eden is a third person action/shooter with Sci-Fi and horror elements. You are hired to investigate a facility gone cold, only to learn the base has been over-run by plant monsters.

Bloom Industries
Project Eden
FightingSlugs.gif
ChargingBrutus.gif

Project Eden features a single player campaign that features:

  • Three levels that construct a solid 30 minutes experience

  • Narrative pieces that trigger throughout each level

  • Two types of monsters with different variations of each type

  • Multiple weapons and powers to utilize

  • AI that responds to sight, sound, touch and damage

  • Saving/Loading current campaigns each play session
     

Punch Out
Silent Android Punch-Out

Silent Android Punch-Out was a group project I helped develop in a one week proof of concept exercise. This game is a 1v1 multiplayer game in which you must beat your opponent in a first to four round based punch out using different types of attacks.

Blocked.gif
FalconPunched.gif

Silent Android Punch-Out comes with the mechanics:

  • LAN and Online Multiplayer (via Steam)

  • Lobby with chat communication

  • Three different styles of punch that differ in stats and effects

  • Block that drains overtime

Road Blaze

Road Blaze was a quick solo project developed in three days as a part of a mini exercise where I was given a design document brief for a game to build. I used this project to further my C++ skills in Unreal and learn the basics of the built-in material editor. 

Road Blaze
BlazeExplosion.gif

Road Blaze is a small endless runner where you must survive against incoming traffic that progressively builds up the longer you survive. The game utilizes an object pool to manage the infinitely re-spawning cars.

Purity
Purity

Purity is a group project which I helped developed for my first year at AIE. The group consisted of a designer, three artists and me being the groups programmer. This game was developed using Unreal Engine 4 C++ with the purpose if being inherited into blueprint templates for the designer to use.

Purity offers multiple features which includes:

  • Cut-scenes, both player controlled and not

  • Optional subtitles to display

  • Animated and detailed HUD-elements with sound

  • Event-Driven gameplay

  • Collectables for the player to find

Punching Zombies

Zombies That Punch You is a solo project that I developed in my spare time. This project was created in Unreal Engine 4 using both a mixture of C++ and Blueprints. My focus with this project was to develop my skills using the Unreal Editor, primarily the blueprint functionality.

Zombis That Punch You

Zombies that punch you includes the following features:

  • Multiple game modes featuring different zombies

  • Multiple maps to play with

  • Pickups and Power-ups with different effects

  • Interactions with the world

  • Equipment the player can utilise

bottom of page