If you are a Blender Game Engine (BGE) fan, I have some bad news for you. Earlier today BGE was removed from the Blender 2.8 branch of source code. This means in the next version of Blender and beyond, there will no longer be an in-built game engine. The game engine was never particularly popular and apparently caused a bit of a code maintenance nightmare, so the decision was made to remove it. Then changes to the game engine are massive, touching 916 files in the code base.
Details of the change from the Blender code commit comments:
Removing Blender Game Engine from Blender 2.8
Folders removed entirely:
- //extern/recastnavigation
- //intern/decklink
- //intern/moto
- //source/blender/editors/space_logic
- //source/blenderplayer
- //source/gameengine
This includes DNA data and any reference to the BGE code in Blender itself.
We are bumping the subversion.Pending tasks:
- Tile/clamp code in image editor draw code.
- Viewport drawing code (so much of this will go away because of BI removal that we can wait until then to remove this.
You can learn more about the change in this video, also embedded below.