Skip to content
forked from rbfx/rbfx

Game engine with extensive C# support and WYSIWYG editor.

License

Notifications You must be signed in to change notification settings

UNDEFINED-BEHAVIOR/rbfx

 
 

Repository files navigation

rbfx-logo

Windows Linux MacOS Web Android

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:

Supported Platforms

Graphics API/Platform Windows Linux MacOS iOS Android Web
D3D9 / D3D11
OpenGL 2 / 3.1
OpenGL ES 3
WebGL












About

Game engine with extensive C# support and WYSIWYG editor.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.0%
  • C# 3.6%
  • CMake 3.4%
  • HLSL 2.0%
  • GLSL 1.7%
  • MAXScript 1.1%
  • Other 2.2%