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

parhelia512/rbfx

 
 

Repository files navigation

rbfx-logo

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

Platform API Build Status Comment
Windows D3D9, D3D11 Build status ✔️
Linux OpenGL 2/3.1 Build Status ✔️
MacOS OpenGL 2/3.1 Build Status ✔️
iOS OpenGL 2/3.1 - Untested, planned
Android OpenGL ES 2/3 - Untested, experimental
Web WebGL Build Status Experimental, builds on WSL/Unix

About

Game engine with extensive C# support and WYSIWYG editor.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.1%
  • C# 3.6%
  • CMake 3.3%
  • HLSL 2.0%
  • GLSL 1.7%
  • MAXScript 1.1%
  • Other 2.2%