An independent fork of Blender focused on continuing and enhancing the Blender Game Engine (BGE) after its official removal.
UPBGE is an independent fork of Blender dedicated to continuing the development of the Blender Game Engine (BGE) after its official removal. It cleans up and improves the BGE codebase while experimenting with new features and merging updates from the main Blender project. The project solves the problem of BGE's discontinuation by providing a community-supported platform for game creation within Blender.
Blender users and game developers who rely on the Blender Game Engine for creating interactive 3D content and games, as well as contributors interested in open-source game engine development.
Developers choose UPBGE because it is the primary active successor to the official Blender Game Engine, offering continued support, community-driven enhancements, and the freedom to innovate without constraints from Blender's main development roadmap.
UPBGE, the best integrated game engine in Blender
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
As an independent branch, UPBGE can experiment with new features and make decisions without conflicts with official Blender, as stated in the README, allowing for unrestricted innovation.
It serves as the de facto successor to the Blender Game Engine, ensuring its survival and ongoing development after its removal from official Blender releases, addressing a critical gap.
The project is run by volunteers passionate about BGE, fostering open collaboration and iterative improvement, as highlighted in the philosophy and team composition.
UPBGE regularly merges patches from the official Blender codebase to stay up-to-date with the latest evolutions, maintaining compatibility with core Blender features.
Relying on a team of volunteers means slower response times for bug fixes, less predictable release schedules, and potential gaps in support, as acknowledged in the README's call for more contributors.
Compared to mainstream game engines, UPBGE has a smaller community, fewer third-party tools, and less comprehensive documentation, which can hinder development and troubleshooting.
As a fork experimenting with new features, it may introduce instability or compatibility issues with some Blender add-ons, requiring extra testing and technical know-how.