The Big Game
Systems & Engineering

The Big Game

Real-time rendering on bare-metal RISC-V

Role

Two-person team - Led graphics implementation (rendering pipeline, framebuffers, sprite system); collaborated on OS development

Stanford vs. Cal themed Space Invaders game built on bare-metal RISC-V system. As the Cardinal Tree, defend against Cal Bears shooting 'C's while firing back with '+' bullets. Race against a 30-second clock to outscore Berkeley and break Stanford's losing streak. Implemented custom graphics pipeline with framebuffer double-buffering, sprite rendering via memory-mapped I/O, and optimized pixel routines achieving 60fps on resource-constrained hardware.

Tech Stack

CAssemblyRISC-VMango Pi