This game was developed as the final project for the Second Midterm Exam of Programming I during my first semester of the Video Game Development degree. The main objective was to build a complete game in Unity applying all the core programming concepts learned in class. It is a Top-Down action game where you must survive and defeat enemies using different weapons.

Key Features

  • Complete Game Loop: The game features a main menu , fully functional win and loss conditions with their respective screens , and a restart system.

  • Responsive Controls: Smooth player movement driven by keyboard inputs.

  • Combat & Collisions: A robust shooting and damage system using 2D colliders to affect enemies and the player.

  • Enemy AI: Smart enemies that navigate the map using Unity's NavMesh system to chase and attack the player.
  • Dynamic Animations: Smooth state transitions (like walking and attacking) handled through Unity's Animator.

  • Clean Code Architecture: Developed applying good programming practices, clean scripts, and scalable systems (like ScriptableObjects for weapons).

Controls

  • W, A, S, D: Move the player.

  • Left Click: Shoot.

  • 1, 2, 3: Switch weapons.

Download

Download NowName your own price

Click download now to get access to the following files:

Source Code
External

Leave a comment

Log in with itch.io to leave a comment.