Skip to content
Game engine with extensive C# support and WYSIWYG editor.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CMake CMake: Fix msbuild /t:restore always using cmake-build directory on u… May 14, 2019
Docs Merge branch 'upstream' into rk-develop May 1, 2019
Source Misc: Assign copyrights to rbfx project. May 20, 2019
SourceAssets Content: Add a white outline to logo. May 3, 2019
android Misc: Assign copyrights to rbfx project. May 20, 2019
bin Content: Add a white outline to logo. May 3, 2019
script Merge branch 'upstream' into rk-develop May 1, 2019
.appveyor.yml Misc: Default build directory changed from "build" to "cmake-build". Mar 8, 2019
.clang-tidy Travis CI: bump copyright to 2019. Jan 12, 2019
.crossbuild Build: disable SEE in crossbuild builds as some compilers from crossb… Jan 26, 2018
.editorconfig Misc: Remove eol setting from .editorconfig because it is conflicting… May 14, 2019
.gitattributes Misc: Normalize line endings. Dec 23, 2018
.gitignore Merge branch 'upstream' into rk-develop May 1, 2019
.travis.yml CI: Use our own emscripten sdk repository with newer compiler. May 4, 2019
AUTHORS.md Merge branch 'upstream' into rk-develop May 1, 2019
CMakeLists.txt CMake: Make docs opt-in even when doxygen is installed on the system. Dec 13, 2018
Directory.Build.props CSharp: Fix x86 builds resulting in a mix of 32 and 64 bit binaries. May 11, 2019
LICENSE Merge branch 'upstream' into rk-develop Jan 12, 2019
Makefile Build system: implement more build variants with crossbuild Nov 5, 2017
Makefile.cmd CMake: Fix build dir generation on VS2019 x86. May 11, 2019
README.md ThirdParty: Update pugixml to v1.9. May 19, 2019
Urho3D.part.sln CSharp: Add all configuration types to C# projects Mar 8, 2019

README.md

rbfx-logo

rbfx

Build Status Build status

rbfx is a free lightweight, cross-platform 2D and 3D game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D.

This project is a fork of urho3d.github.io.

License

Licensed under the MIT license, see LICENSE for details.

Features overview

  • Audio
  • Graphics (d3d9. d3d11, OpenGL 2.0, OpenGL 3.2, GLES2, GLES3)
  • Input (keyboard/mouse/touch)
  • Inverse Kinematics
  • Navigation
  • Physics (2D/3D)
  • UI (retained mode game UI + ImGui for tools)
  • 2D subsystem
  • Networking
  • C# support
  • WYSIWYG editor with hot code reload (C++ and C#)

Screenshots

editor

Dependencies

rbfx uses the following third-party libraries:

rbfx optionally uses the following external third-party libraries:

You can’t perform that action at this time.