Rubeus 2D Game Engine

Rubeus Engine is a simple, cross-platform, 2D game engine written in C++17 using OpenGL 3.3. The main objective of making this engine is to provide a simple and fast API to help people realize their game ideas efficiently.

I was the original author of the v1.0 release.

Rubeus rendered image

Rubeus uses broCLI, a Go based CLI tool that helps create the project structure for using Rubeus. broCLI was later superceded by a separate project manager released with Rubeus v2.0.

Rubeus v1.0 was released on 22nd December 2018 and around 10 months later on October 13th 2019, Rubeus v2.0 was launched.

Main features

Tech stack

Rubeus has been designed and developed completely inside SDSLabs, IIT Roorkee and has been documented here.