Skip to content

SalarAlo/origo

Repository files navigation

Origo logo

Origo

Origo is a Linux only 3D game engine written in C++23 and modern OpenGL.


Design Choices and Goals

Origo is not intended to compete with established engines such as Unity or Godot. It is a learning project developed for submission to the CV-Tag 2026 at the University of Koblenz.


Showcase

Origo Showcase 1 Origo Showcase 2


Requirements

  • OS: Linux
    Developed and tested on Arch Linux

  • Compiler: GCC with C++23 support

  • Graphics: OpenGL
    Proper driver support required (Mesa recommended)

  • Build system: CMake + Ninja


Clone and Build

The repository vendors its third-party dependencies directly, so a normal clone is enough:

git clone https://github.com/SalarAlo/origo.git

Then configure and build the project:

cmake -S . -B build -G Ninja
cmake --build build

License

Licensed under the Apache License, Version 2.0.
See the LICENSE and NOTICE files for details.

About

A Linux-only 3D game engine written in C++.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors