Srsly Wicked Pinball

A 3D pinball game built for graphics and physics rather than gameplay: Bullet rigid-body simulation, modern shading, and a table whose composition, materials and rules live in XML and Lua.

Srsly Wicked Pinball

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.