marie. designer & engineer.
TowerFall on an FPGA
hardware designer
software engineer
technical artist
C • SystemVerilog • Swift
Quartus • Pixelmator
Video available here.

I recreated a simplified version of the popular archery combat game TowerFall on a FPGA. I wrote hardware modules to manage the display and keyboard input, and programmed the game itself from scratch.


On the software side, the game was programmed in C entirely from scratch. It interfaces with the display driver by communicating the id number, position, and dimension of each sprite over PIO blocks.


The FPGA used was an Altera DE2-115.