Four students from Imperial College, London (Bálint Rikker, Csongor Kiss, Sicong Li and Toby Shaw) teamed up for their first year final project. The project aimed to re-write classic shooter DOOM to the Raspberry Pi via 9800 lines of ‘bare metal’ code (i.e. ARM assembly code and no operating system). To control the game, they created a custom controller and hooked it up to the GPIO. You can see the results of the project in the video below.