
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.