BGForce is a Blender Game Engine and UPBGE framework with pre-made common systems such as GUI and data management. It acts as a boilerplate project, but also provides lots of abstraction for common tasks and pre-made GUI widgets with customizable look.
- Non-monolithic architecture, making easier to work with Git and other versioning systems
- Highly customizable and versatile GUI system
- Operators system based on messages, allowing the execution of functions in a simple manner
- Data manager, allowing loading and manipulation of complex data trees
- Context manager, allowing for smooth change of scene groups, background music and more