top of page

Projects

Jumpy Ninja | Oct 22, 2023

2D Platformer

This game was made during contract work done for a client. The intentions of this project was to teach. It was to allow students to learn some of the below concepts.

Some of the features created within this project include:

  • Player movement using and D keys, as well as arrow keys. 

  • Basic AI Programming that is unique to each enemy

  • Tile Map created

  • Pickups Implemented for points

  • Animations implemented on players, enemies, and various other menu items

  • UI Interface including: 

    • Main menu with title and menu animations

    • Total player lives.

    • Score System displayed

    • Game Over screen and Next Level Screen

    • Cumulative player score

    • In Game pause Menu

    • Restart and quit game buttons.

Floaty Fish | Sep 30, 2022

2D Mobile Game

This game was made during contract work done for a client. The intentions of this project was to teach. It was to allow students to learn some of the below concepts.

Some of the features created within this project include:

  • Player movement using and D keys, as well as arrow keys. 

  • Spawn manager for sending out randomized color beams

  • Touch Inputs recognized

  • Health System Implemented with health pickups

  • UI Interface including: 

    • Main menu with custom made title

    • Total player lives.

    • Score System displayed

    • Game Over screen

    • Cumulative player score.

    • In Game pause Menu

    • Restart and quit game buttons.

Galaxy Defender | Dec 2022

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.

Sub Dash | April 2021

*Goal* Reach the other end of the map and land on landing pad without touching the ground.

 

First Upload on to my account.  The purpose of this project is to practice basic movement and use some of the knowledge I learned previously through GameDev.tv.

 

Some of the features within this project: 

 

  • Uses the physics engine to simulate basic movement through the added force to the rigidbody.

  • Movement script to propel sub across map

  • Level Design with basic 3D objects to create multiple levels

  • Collision system made through the use of tags to detect player touching start, finish, or ground

  • Particle System to simulate player explosion, sub boosters,  and level finish.

  • Light added: Directional light, point light and more.

bottom of page