← All projects

Apr 2023 – Apr 2023 · University of Utah

Astronaut Adventure

Astronaut Adventure screenshot

Overview

A 2D game built in Pygame, where an astronaut collects items on a mission. It was my first time building a full game loop from scratch.

Key Contributions

  • Built event-driven gameplay mechanics, animation, and user interaction with Pygame.
  • Wrote the full game loop in Python, from input handling to rendering.

Lessons Learned

  • My introduction to event-driven programming. I learned that "the game feels off" is almost always a state or timing bug, not a graphics one.

Technologies

PythonPygamePyCharm