Computer and Video Games Book, by Dr. Mario Gazziro

More information here.

The Project 30 at UFABC, led by Dr. Mario Gazziro, combines teaching computer architecture with the recreation of classic video game consoles. Aimed at engineering and programming students, the project uses RISC-V microcontrollers to develop consoles and games, allowing students to learn in a practical and engaging way. Whether using FPGAs or online simulators, students can recreate video games and develop their own, blending theory and practice in a fun and technological context.