top of page
Airship Prototype

The Airship Prototype is an original project built in Unity. I built a custom control and combat system with adjustable weapons, speed, health and shield stats. Controls are entirely remmappable, and can be easily changed in the menu. I built the UI with Unity Standard Assets and integrated GameDev.TV's drag and drop and inventory systems. 

Airship Prototype

Airship Prototype

Play Video
UI.png
Equipment


 

  • Inventory and equipment windows for drag and drop items.

  • Equipped items are spawned in the scene and affect player stats and appearance.

  • Items types are scriptableObjects and items are prefab variants for easy item design. 

  • Different slots can be set to take specific items. 

Combat 


 

  • Combat system features varying weapon types and projectiles.

  • Different projectile types cause varying levels of damage to shields and health.

  • Particle effects and materials can be changed for each projectile. 

  • Impact and death effects for each player, enemy and weapon.   

Combat.png
Movement.png
Movement 


 

  • Movement controller with 6 directional control and speed burst. 

  • Speed burst multiplies speed and has a cool down timer. 

  • Camera is attached to the player at a fixed angle.

  • Mini-map made with a rendered texture and over head camera. 

Design 


 

  • Example flow chart shows the various components and scripts during game design.

  • The various scripts are sorted into namespaces to limit dependencies and keep the code organized and functional.  

Airship Code

Combat Controller Script

Health Script

CREDITS

Assets

Unity Technologies

GameDev.tv

Filebase - GameDevHQ

Music

Aural Space - Music For Puzzle Games

bottom of page