Astro Party Embedded

Team project · Embedded Systems

ECE 319K course project in embedded systems design and real-time programming. A clone of Astro Party running bare-metal on a microcontroller: the gameplay loop, LCD graphics rendering, physics and collision detection, input handling and audio output, with no operating system, no allocator and nothing underneath to absorb a mistake. Games are a good way to learn real-time constraints, because the deadline arrives many times a second and a missed one is something you can see.

Skills

  • C
  • Embedded Systems
  • Microcontroller
  • Real-time
  • Game Development