Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Space Shooter: The Foundations

This project is a 2D Space Shooter developed to grasp the core fundamentals of game development and the Unity ecosystem.

🌟 Project Vision & Learning Journey

First and foremost, I want to emphasize that this project was created as a learning foundation. It is a simple, intentionally unfinished prototype designed to master the basics of C# and Unity.

While it might not fully reflect my final creative vision for a game, it represents the vital first steps of my game development journey. Building this project allowed me to lay the groundwork for my technical skills, and most importantly, I had a blast while making it!


🎮 About the Game

The game is a classic arcade-style space shooter where the player controls a starship to fend off waves of enemies. The focus of this project was implementing "game feel," UI feedback, and power-up logic.

Core Features:

  • Fluid Movement: Precise player controls implemented using the Unity Input System.
  • Power-up System: * 🛡️ Shield: Protects the player from a single hit.
    • 🔥 Triple Shot: Temporarily triples the fire rate and spread.
  • Dynamic UI: Real-time score tracking, lives system, and cooldown timers for active power-ups.
  • Wave Logic: Enemy spawning and explosion effects.
  • Game State Management: "Game Over" screen with a quick restart mechanic (Press 'R').

🛠️ Technical Details

  • Unity Version: 2022.62f3 LTS
  • Scripting Language: C#
  • Key Packages: Physics 2D.

⚙️ How to Play

  1. Move: Use WASD or Arrow Keys.
  2. Shoot: Press Space.
  3. Collect: Pick up power-ups to gain an advantage.
  4. Restart: Press R when the game is over.

🕹️ Play It Now

You can try out the latest build of the game directly in your browser or download it here: 👉 Play on itch.io

✨ What’s Next?

Having mastered these basics (Coroutines, UI Management, Physics, and Input), I am now moving on to more complex projects involving advanced AI, procedural generation, and more intricate game design patterns.

About

My first project on my game dev journey.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages