top of page
Rainbow Keyboard

Published Solo Games

Monster Hunter...

An action packed FPS featuring wave of enemies attempting to take over an underground facility and destroy the humans who have been conducting experiments on them. â€‹â€‹â€‹

3D Pacman

This game was designed for the Games Job Fair Autumn 2023 - Unity Programming Challenge. The theme was to "Put a twist on a Classic". 

​

Some of the features created within this project include:

​

  • 2D replica of Pacman but in a 3D world

  • 2D minimap for that nostalgic feel

  • Original minimap icons for Pacman & Ghosts (with Ghosts having a locked rotation to keep that 2D feel)

  • 2D minimap zoom options:

    • '+' Key - Zoom in

    • ' - ' key -  Zoom out

    • 'Home' key - Instantly zoom back to default position

    • Minimap camera follows the player when they are zoomed in and locks when at max range.

  • FPS controller utilising W, A, S & D keys to move and Mouse to look

  • Blinky, Pinky, Inky and Clyde are back with their respective AI behaviour states:

    • Chase - Chasing the player

    • Scatter - Scattering to their respective corners

    • Frightened - Running away from Pacman to random positions when Power Pellet is collected

  • Enemies will trigger being active as per the original game design documentation

  • Portal traverse system (including enemies)

  • 21 Rounds each with their own respective Bonus Items, points values

  • Bonus Items spawning at 70 & 170 pellets collected

  • UI Display including:

    • Remaining Pellets to collect in the round

    • Total Score 

    • Player Lives

    • Bonus Item Pickup (will display in the bottom right corner)

    • 'Game Over' retro flicker text

  • New Input System

  • NavMesh System

  • Pause - 'Esc' key will pause the game and allow you to:

    • Restart

    • Quit​​​

Upgrading Existing Project to the New Input System

This project was designed to showcase how to update an existing projects code (that used the Old Input System) to use the New Input System.​

​

Some of the features updated include:

​

  • Breaking the Player, Drone and Forklift Actions into their own respective Action Maps and Actions, making use of the same keyboard controls W, A, S, D, R, F and Q but providing different functionality depending on which Action Map is active.​​

  • Interactable events now use a single interact button 'E' with interactions - 'Tap' and 'Hold'.

  • Destructible crate event now destroys one or many pieces depending on whether the 'Tap' or 'Hold' interaction was triggered.

  • Project now supports Keyboard and Xbox Controller.

​

Cinematic Cutscene

This project was created using Unity’s Cinemachine, Animator & Timeline packages and is made up of 3 separate cutscenes (Intro, Idle, Final) and a small gameplay session.

 

Some of the features created and used within this project include:

​

  • Cinemachine Virtual Cameras – Blend List, Point of View (POV) & 3rd Person Orbital Transposer cameras.

  • Timeline Tracks including – Audio, Animation, Activation & Cinemachine.

  • Scrolling Text Dialogue.

  • Fading in/out of cutscenes using Animator & Timeline.

  • Skybox - 6-sided Cubemap.

  • Post Processing effects.

  • Short gameplay session controlling the main characters spaceship with the W, A, S and D keys.

    • Accelerate spaceship feature by holding down ‘Left-Shift’ key.

  • Completely free music & UI components.

  • 3D assets from Filebase (filebase.gamedevhq.com)

    • Utilises Blender to split geometries & flip normals of 3D assets, creating separate UV meshes for windows on the spaceships.

    • Utilises Photoshop to create Emission Maps for 3D assets.

2D Space Shooter

This action packed 2D Space Shooter Unity project was designed to showcase the basics of how to get a simple, yet beautiful, 2D game up and running to WebGL.

​

Some of the features created within this project include:

​

  • Player movement using W, A, S and D keys.

  • Many different weapons (with cooldown systems) for the Player, Enemies and boss including - Lasers, triple shot lasers, quad lasers, mega laser, aggressive ramming, mines and a homing missile - 'Space' key, 

  • 3 enemies and a boss, all with different movement patterns, VFX, abilities and cooldowns.

  • Collectable powerups including - Ammo, speed, triple shot, shields, health, mega laser and a dangerous skull!

  • Rechargeable thruster boost to give your player an instant boost of speed to get out of tricky situations by holding down the 'L-Shift' key.

  • Balanced spawn manager wave mechanic, including random spawn points.

  • UI Interface including: 

    • Main menu with gameplay instructions and powerup explanations.

    • Total player lives.

    • Remaining enemies for current wave.

    • Ammo system.

    • Dynamic thruster boost charging bar.

    • Cumulative player score.

    • Retro game over flicker text.

    • Camera shake when collisions occur, and

    • Restart and quit game buttons.

  • Retro audio effects for: 

    • Shooting weapons and empty ammo.

    • Destroying enemies.

    • Collecting powerups.

    • Thruster boost activation and cooling down when overcharged.

    • Background music, and

    • UI button click.

Level Design

These beautiful level design projects were created to showcase some of the amazing features available at our fingertips in the Universal (URP) and High Definition Render Pipeline (HDRP) in Unity!

 

Some of the features used within these projects include:

​

  • Screen Space Reflections 

  • Reflection Probes 

  • Light Probes 

  • Cookies 

  • Light Layers

  • Point, Spot & Area Lights 

  • Volumetric Lights 

  • Emissions                                        

  • Post Processing Effects:

    • ​Gradient Sky

    • Visual Environment

    • Bloom

    • Ambient Occlusion

    • Fog

    • Shadows, Midtones & Highlights

    • Vignette

    • Screen Space Reflection, and

    • Color Adjustments.

  • Procedural Skybox      

  • Occlusion Culling

  • Fog Particle Effect 

  • Dust Particle Effect 

  • Decals 

  • URP & HDRP Lit Shaders 

  • Baked, Mixed and Realtime Lighting

  • Indirect Multiplier

​

Note: As WebGL doesn't support HDRP, I am unable to add the other 2 projects to the portfolio, images will have to do!

bottom of page