Game Blender is a sub-application of Blender, the popular open source 3D application, used to make games using blender. It is an outgrowth of the application that blender once was, which was a 3D application to make games for the Sony Playstation. The new Game Engine was written from scratch in C++, including support for standards like Python scripting and OpenAL 3D sound. Blender, being programmed by C and Game Blender in C++ kept development strictly separated.
NaN went bankrupt in 2001. However, Ton Roosendaal decided to release the source code to Blender if £100,000 could be donated. A rally for the funds was started and blender's supporters raised the £100,000 required to release the blender source in a mere 3 weeks. Blender then became an open source distribution under the GNU license. Shortly thereafter, the community had rallied around blender and development of the program continued.
At the release of version 2.37a, the game engine was almost completely stable again, but it wasn't until version 2.41 that a complete and stable version of the blender game engine was released. Currently, a team is working on developing Blender, releasing many new additions and changes periodically. The demo of version 2.42 shows even more additional features being implemented into the game engine, including integration of the Bullet (software) Rigid Body Dynamics and Vehicle Physics.
GameBlender is intended to reach a broad community and work on as many platforms as Blender 3D currently supports. The challenge that currently hinders this goal is that DirectX, a Microsoft-only API, is only usable on Microsoft Windows systems. As a result, GameBlender was made to use OpenGL instead.
GameBlender layout is simple to use and easy for non-programmers in the creation of simple games. Larger and more complex games requires knowledge of the Python programming language in order to simplify tasks. GameBlender has a full Python implementation, allowing game programmers to use Python in order to program their games.
The GameBlender uses a system of logic bricks to with link lines to develop logic within a game. This allows non-programmers to click and drag logic into their game. These logic bricks are highly adaptable and can be used for such purposes as implementing a Python script.
The blender software package has had a lot more support in previous years for its animation and modelling section, which gives us the ability to easy model, animate and texture everything from characters to levels.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Game Blender".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world