2026-06-10
Channel: V. Hunter Adams (7850 subscribers)
This is a final project demo from Cornell's ECE 5760 (Advanced Microcontroller Design), a course that consistently produces some of the most impressive student FPGA work on YouTube. Student Qishun Zhang shows off a fully playable arcade-style game built from the ground up on an FPGA — meaning the sprite engine, collision detection, sound synthesis, and VGA display driver are all implemented in hardware, not running on a CPU.
What makes ECE 5760 demos worth your time is the depth: these aren't Arduino sketches. Building a video game on an FPGA forces you to think carefully about parallel hardware design — pixel pipelines that must hit timing every clock cycle, framebuffer memory architecture, audio DACs, and synchronizing player input with the display refresh. The accompanying project webpage (linked in the description) typically includes full Verilog/SystemVerilog source, block diagrams, and a written report explaining the design choices.
Even if you only watch the demo and skim the project page, you'll see what a serious capstone-level FPGA project looks like end-to-end. It's a great reference point if you're learning HDL and wondering what kind of system you could realistically build once you're past blinky-LED tutorials. Hunter Adams' channel as a whole is a goldmine for FPGA and DSP enthusiasts, and this video is a good entry point into the broader course archive.
