Rea OpenGL

A C++ engine and OpenGL render pipeline.

Features

  • Custom render pipeline
  • Continuous collision detection
  • Wavefront (*.obj) mesh loading
  • Entity-component messaging system
  • Font rendering

This engine uses SDL2 for managing window and input events, SDL-Image, and the FreeType library for generating and caching bitmaps from system font files.

Continous collision detection is based on the Gilbert-Johnson-Keerthi model and my own implementation. Rea uses a custom OpenGL render pipeline and supports loading of custom GLSL 4 shaders.

GitHub Logo

March 2022