Blast Protocol
Blast Protocol
A 3D game developed in Unity as part of the Programming with Game Engines I course at Image Campus.
Blast Protocol puts you in control of a drone-like ship (first-person), equipped with a laser beam and a powerful explosive cannon. Your mission is to eliminate all enemy drones on the map. The levels are also populated with aliens — but be careful: some are civilians!
🎮 How to Play
-
Move: W / A / S / D
-
Ascend: Space
-
Descend: Left Ctrl
-
Aim: Mouse
-
Fire laser: Left click
-
Fire cannon: Shift
-
Toggle crosshair: Right click
-
Change camera: C
-
Pause / Menu: P
Goal: Eliminate all enemies to advance to the next level. Avoid harming civilians and watch your health!
🧠 Key Features
-
Health system with temporary invulnerability
-
Player takes damage from collisions and enemy projectiles
-
Enemy, NPC, projectile, and VFX spawning via object pooling
-
Health bars, coin counter, and enemy tracker in the HUD
-
Switchable crosshair and camera
-
Animated loading screen between levels
-
Use of
DontDestroyOnLoad
to persist data between scenes -
High level of match customization through Scriptable Objects
👤 Author
-
Name: Flavio Ogrizovic
-
Contact: flavio.ogrizovic@gmail.com
Github: https://github.com/OgrizovicFlavio/TP05Final_FlavioOgrizovic_2C
🎨 Credits
Models and assets:
🛠️ Tools:
-
Built with Unity 2022.3.15f1
Leave a comment
Log in with itch.io to leave a comment.