Loading...
Projects

Smoosh Bros - FPGA Fighting Game 2025

A Super Smash Bros-style two-player fighting game built entirely in SystemVerilog on an FPGA. This project implements a fully hardware-accelerated fighting game with no CPU, no firmware, and no software loop of any kind. Every frame of gameplay is produced directly in FPGA logic, including movement, physics, collision detection, hit detection, shields, health tracking, sprite animation, and VGA rendering.

The game features responsive two-player controls, smooth horizontal movement with acceleration, full jumping and falling animations, an attack system with active hit frames, real-time health bars, stock-based life system, shield mechanics with decay and cooldown, accurate platform collision, and clean animation transitions. The entire game engine runs fully in parallel, synchronized to the VGA clock, making the FPGA itself the game engine.

Smoosh Bros FPGA Fighting Game