Game Engine Developer Overview
This is the place for documentation and developer discussion about the development of the Blender Game Engine. This site is primarily for projects that are actually worked on (implementationally) and for general information about the development of the Game Engine.
There is an effort to keep this page up to date as of 2014 (blender v2.7).
Feel free to add your own related projects to the list and add/improve documentation. If you want to start developing for the BGE, first check the guidelines and ask for help at #blendercoders or #bgecoders . Here is alist of module owners for the GE.
See the detailed ToDo list -> here <-.
Branches, current, finished, and defunct game engine development projects can be found -> here <-.
- Visual Overview
- (user) Complete, up-to-date as of 2014, documentation in french for users, resulting from an open source initiative
Original game engine design documents from 2000
These are pretty old and out-dated at this point, but they can still provide some insight into some initial design decisions (e.g., the ketsji/SCA split).
User Documentation and Tutorials