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.

Software

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.

Hardware

The FPGA used was an Altera DE2-115.