The project basically utilizes a Mega32 chip, along with a RGB-NTSC converter and a sync generator to produce color on a standard NTSC TV. The code for a "Tetris" type game is then written using the AVR CodeVision C environment
http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2005/mpl26/ECE476_FinalProject_mpl26_kk294/prj.html