Decrease Binary Size

summer Aug 2021

Currently all Godot games load the same complete package of modules/nodes/functions. This is quite unnecessary as 2D games do not need the 3D physics and nodes, and vice versa.

The binary size has a high effect on loading times. By modularizing the binary, we can dynamically load the features needed by the game, and thus decrease the time it takes for the game to load.