CG Madness is based on the classic game Marble Madness. It is running on OpenGL and uses current CG techniques like light maps, bump-mapping and reflection shader. It also has an editor where you can create your own levels. Ported to Pandora by ptitSeb.

Release notes:

Here is CG Madness, a small game similar to Marble Madness. It has been ported using glshim. Note that there is no sound at all, and the game has not a lot of levels…

Nub are setup to have mouse buttons on Left Nub and Mouse movement on Right Nub. Mouse look is activated, but you can also rotate the view with the Shoulder buttons, and Zoom in/out with {A}/{B}.
Jump with Space or {X}

On CC (and Rebirth?) model, I suggest you disable reflect (F2 in game to toggle it). To use shader (warning, slow down the game), create a file named .es in appdata/cgmadness that contain just the number 2.

Sources are inside the PND.