Skip to content

Emir-Uslu/Space-Shooter

Repository files navigation

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

image alt image alt image alt image alt

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.

About

Desktop version 2D space shooter game developed with Unity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors