Skip to content

cacttus/BR2

Repository files navigation

BR2 Graphics Engine

BR2 is a graphics engine for desktop game, and graphical development. It consumes lightweight dependencies, the STL, and OpenGL with SDL as the windowing layer. The engine is in the beginning stages of becoming Linux portable.

Systems

  • A Blender (.blend) model workflow
  • Paths
  • Forward Kinematic Animation
  • Scenegraph
  • Physics (beta)
  • An Gameobject and Component system.
  • Particles
  • Deferred Lighting
  • Custom world topology.
  • World editing.
  • An Asset Library System (alpha)
  • A minimal C# scripting engine.

Development

Most systems are in the beginning, or beta stages of development. The engine is purely experimental at this point, and would likely not facilitate creating any games further than integrating the source code itself.

The application does not yet suport detailed game editing with object placement and a detailed asset system such as Unity and Godot. The development of this engine is dependent on the game outlined in the game design document. Features that are currently being worked on will facilitate the world editor, and user interface that will make phase 1 of this game possible.

See the Design and the Devlog for more information.

About

A Computer Graphics Framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published