Rebel Fork Framework
|
Rebel Fork Framework aka rbfx is an experimental fork of Urho3D game engine distributed under MIT license.
Rebel Fork Framework is:
Note: The Framework is not yet released and is undergoing active development. Backward compatibility is (mostly) preserved on resource level, but C++ API is prone to changes.
Currently there is no scripting languages available so you have to be either a C++ or C# developer to use the language.
There are multiple game engines out there, both proprietary and free. Here are some reasons why you may want to try this one:
Don't use the Framework if:
Legacy documentation inherited from original Urho3D project
Disclaimer: It's hard to maintain complete and up-to-date documentation. Check main documentation page for the high-level feature overview and tutorials. If you need more details, check the source code and the examples. You may also check legacy Urho3D documentation for useful bits of information.
Pull Requests with documentation improvements are welcome.
There are two template projects that you can use as example.
Empty Project is the absolute minimum of code that is required to get things running on Desktop platforms. Check it out if you don't care about recommended high-level workflow and want to do things your way.
Sample Project demonstrates recommended workflow which enables certain high-level features like writing your code once and then running it both from Editor and standalone. Sample Project is also Mobile and Web friendly and is deployed to itch.io.
Building the project is usually straighforward on Desktop platforms: standard CMake configure and build. On Mobile and Web platforms extra steps may be needed. For more information on how to build the project see Building the Project or check out how GitHub Actions are configured.