1 min read
Asteroid
PythonPygameGame Development

Asteroid Game Screenshot

The goal of the college project was simple: build something in Python. I chose to make an Asteroid style game, which grew into a small custom engine using Pygame as the renderer.

The engine included a fixed physics timestep with interpolated rendering, a basic particle system, vector graphics, hit detection, and runtime options for debug and fullscreen.

It started as coursework but became one of the first projects I enjoyed improving beyond the assignment.