The Blender Game Engine is a component of Blender, a free and open-source comprehensive 3D production suite, used for making real-time interactive content. The game engine was written from scratch in C++ as a mostly independent component, and includes support for features such as Python scripting and OpenAL 3D sound.
This is a demo of a scene being played out in the Blender Game Engine. It features several advanced features, including soft body physics, 2D screen filters, and GLSL materials. To see the video in action, visit Youtube.com