Turn off the Blender Game Engine

Reiner's picture
Project: 
Bforartists Tracker

Bforartists is a graphics suite. Not a game ide. And the BGE is an outdated anachronism in times of free AAA engines like Unity and Unreal. Turning the BGE off is the logical consequence, and part of the simplification process to make the software easier for beginners and intermediate users. Less features, less confusion. Less maintaining work too.

Needed tasks: turn off the BGE in Cmake. Disable the Logic Editor. Remove the Game Logic layout from the layouts dropdown box.

Status: 
Closed (fixed)
Priority: 
Normal
Category: 
Task
Component: 
Game Engine
Assigned: 
Reporter: 
Created: 
Tue, 09/29/2015 - 18:45
Updated: 
Sun, 12/06/2015 - 11:55

Comments

13
Reiner's picture

Game logic layout is removed. Game engine is turned off in Cmake. Remains to turn off the logic editor ...

Reiner's picture

Assigned: Unassigned » Reiner
Reiner's picture

And last step is also done. Disabled the menu item Logic Editor in source\blender\makesrna\intern\rna_space.c

Reiner's picture

Status: Active » Closed (fixed)
Reiner's picture

Status: Closed (fixed) » Needs work
Reiner's picture

Was no good idea to simply turn off the menu item it seems ...

On with further investigations.

Image: 
Reiner's picture

Have it, I had to disable the classes LOGIC_PT_properties and LOGIC_HT_header in space_logic.py too. Now the console doesn't complain anymore, and the startup happens again in an eye blink. I had already wondered why Bforartists starts so slow ...

The logic editor is of course still active under the hood. But not longer available. To remove it completely, together with the game engine, is a possible job at a later point.

Fixed in factorysettings branch.

Reiner's picture

Status: Needs work » Closed (fixed)
Reiner's picture

Status: Closed (fixed) » Needs work
Reiner's picture

Forgot the Cmake file. Compile with game engine is still turned on as standard.

Reiner's picture

The file in question is most probably Bforartists\build_files\cmake\config\blender_full.cmake

... and Cmake doesn't mind -.-

Search continues ...

Reiner's picture

Also the last issue with the cmake file is fixed in master

https://github.com/Bforartists/Bforartists/commit/e631ab5fb077ac3e58b8fe...

Reiner's picture

Status: Needs work » Closed (fixed)