kasra farsoudi

home portfolio journal
← portfolio

FPGA Street Fighter

April 2025

Two-player fighting game in Verilog


FPGA Street Fighter

A two-player Street Fighter style game written in Verilog and synthesized onto a Nexys A7 FPGA, played with custom breadboard controllers and rendered over VGA.


highlights



collaboration

Built with Luke Albert. Luke owned the VGA display and controller I/O. I owned the game and simulation layer: player state, collision, combat resolution, health/shield bookkeeping, and win conditions. We wrote the health/shield bars and the sprite pipeline together.


tech


Verilog Xilinx Vivado Nexys A7 VGA Python Breadboard hardware

links


GitHub https://github.com/Lukeaalbert/FPGA-street-fighter

demo



gallery


FPGA Street Fighter FPGA Street Fighter FPGA Street Fighter

← portfolio

kasra farsoudi 2026