In this practical course, a pinball game was to be developed with a focus on the graphics and technical detail rather than the gameplay. We implemented a variety of modern 3D effects and used the Bullet engine for complex rigid body physics. The pinball table is stored in a huge XML-file that contains the composition and material configuration of all 3D object as well as Lua-scripts that are responsible for a majority of gameplay elements.
Our game is set in a futuristic and surreal world consisting of metallic and crystal-like materials. Mysterious energies power the pinball table as well as a maelstrom of background objects.
