This prototype is a 3D space shooter developed in Unity, where players control a spaceship to aim and shoot at enemy targets. The game features a responsive crosshair that tracks mouse movement, a laser firing system using particle effects, and a scoring mechanism that rewards players for destroying enemies. The user interface includes a dynamic scoreboard, frame rate display, and instructional overlays, all implemented with TextMesh Pro for enhanced visual clarity.
The prototype utilizes C# scripts to manage gameplay logic, input handling, and UI updates. Key technical aspects include:
Developing this prototype provides practical experience in Unity game development, including C# scripting, real-time input processing, UI design with TextMesh Pro, and effective use of Unity’s component model. It reinforces object-oriented programming principles and teaches best practices for organizing and scaling game projects.
[https://drive.google.com/file/d/15iJC9byqbhvw5Cm6vQe-M20HNELWKtXv/view?t=9](https://drive.google.com/file/d/15iJC9byqbhvw5Cm6vQe-M20HNELWKtXv/view?t=9)
This project is a Unity-based game development project. The structure follows Unity's standard project layout, with the Assets directory being the core of the project where all game-related assets and scripts are stored.
These scripts collectively define the core mechanics of the game, including player controls, enemy behavior, shooting, spawning, power-ups, UI updates, and collision handling.