Space Shooter Game (First Game Project)
I created a 2D space shooter game developed in Unity, focusing on fundamental game development elements such as "user interface systems, scene management, and player interaction". This project represents my first full gaming experience where I learned and implemented game mechanics.
Gameplay Overview Our player starts the game controlling a spaceship. They try to progress by destroying incoming enemies and asteroids. But while doing this, they also need to manage their health well to survive. If you can destroy all the enemies, CONGRATULATIONS! you win the game.
Features Basic Mechanics
Smooth player movement using "WASD and Arrow Keys" Shooting system controlled by "Mouse input" Enemy creation system with attack behavior Collision detection (player takes damage when hit)
Game Systems
Health system with visual UI bar Winning condition system ("Congratulations" screen) Game Over and restart flow Pause system (completely stops the game state)
UI and Navigation
Main Menu (Start / Exit) Pause Menu (Resume / Main Menu) Scene transitions between menus and gameplay In-game UI elements (health bar, buttons)
Controls Movement - WASD / Arrow Keys Fire - Mouse Click
What I Learned This project gave me hands-on experience in:
Unity Scene Management (scene transitions) UI design and interaction (buttons, panels, (Layers)) Game state management (Pause, Win, Lose) Basic Game Cycle Logic Collision Detection and Health Systems Structuring a Small-Scale Game Project
Project Structure (Overview)
Scenes/ → Main Menu, Gameplay Scene
Scripts/ → Player, Enemy, Game Master, User Interface Logic
Prefabs/ → Player, Enemy, Bullets
User Interface/ → Buttons, Health Bar, Panels
Future Improvements
Different enemy types and difficulty scaling. Two different options: Survival and Level. The survival system is a section where we collect points by blasting endless enemies and asteroids and try to reach the best score. Mobile support (touch controls).
Notes
This is my "first completed game". The images are screenshots of the initial stages I've completed. Since it's a game open to development, I plan to continue.
Thank you
This project was created as part of my learning journey in game development using Unity.



