Bricks is a competitive network multiplayer first person shooter with a unique premise. Rather than gaining points by killing your opponents directly, you use the environment to do so.
Bricks was developed as QPT2b using Visual Studio 2010, C++, Ogre Render Engine, CEGUI, FMOD Designer API, Boost Asio Library, NVIDIA PhysX.
All game levels in Bricks are built out of a single primitive element: a cube. Typical maps consist of a couple of thousand cubes shaping usual map elements such as corridors, platforms and bridges. Players are equipped with a weapon that only has an effect on cubes, but not on players themselves. If a cube is hit, it is being transformed into a mine and starts to travel along its face normal until a collision with either another cube or one of the players occurs. On collision with another cube, the cube is simply being taken out of the game, if a player is hit, the player is killed and a frag is awarded to the player who initiated the cube movement. The weapon has two fire modes. Primary fire pulls the cube along its face normal, secondary fire pushes it along its face normal. This mechanic enables players to hit others through walls and arounds corners for example. Cubes that have been taken out of the game do not respawn, thus the environments are continuously destroyed and offer less and less space for the players to navigate in. The game ends when no more valid spawn points can be found. The player with the highest frags count wins.