B-Rend3r – a realtime 3D engine

B-Rend3r is now a real-time 3d engine (in early development) written in C++. I’m using OpenGL and SDL2 to build my own 3d application framework. The main goal of this project is to deeply understand the core of 3d engines by implementing common classes.

  • Vectors3.
  • Matrices4x4.
  • Mesh primitive generator.

The video below is showing a demo of the KeyboardController (keyboard arrows move circle), the Transform component, the Physics component (smooth moves) and the Shape component (generates the circle’s mesh).