← Back to Projects

Game Project

Space Shooter Game

An arcade-style game built with Pygame, focused on real-time input, game loops, collisions, scoring, lives, levels, and state management.

Overview

Space Shooter is a complete interactive Python game. The project focuses on real-time behavior: player movement, projectiles, enemies, collisions, score tracking, lives, pause state, and game-over state.

What I Built

I built a playable arcade-style game using Pygame. The player can move, fire projectiles, avoid enemies, progress through levels, and experience different game states such as pause and game over.

Technical Decisions

The project required a clear game loop, organized object behavior, collision checks, keyboard event handling, and visual feedback. It helped me practice object-oriented thinking in a setting where many objects are updating at the same time.

What I Learned

This project helped me understand how interactive systems are built frame by frame. It also strengthened my understanding of state, timing, object movement, and how to organize logic in a game loop.