Rolimã - Game Engine

  • Personal
  • C++
  • Custom Engine
  • Vulkan
  • Python
  • Open Source

Rolimã (ho-lee-MA) is a work-in-progress modular game engine written in C++20, built around Vulkan for low-level graphics programming. It is designed to be extensible, with support for rendering, input handling with a focus on performance and flexibility.

The project is currently built with CMake and uses Python as a task runner for code generation and tooling scripts. It supports Linux, macOS, and Windows.

The name comes from the Brazilian "Carrinho de Rolimã" - a traditional homemade soapbox cart built from scrap wood and discarded ball bearings. For generations it has represented a first step into engineering for Brazilians. The engine inherits that same DIY spirit: building your own tools to explore new worlds.

Available on Codeberg as an open-source project.