Runespoor is now Loxoc


Keywords
3d, 3d-game-engine, game-engine, python
License
MIT
Install
pip install Runespoor==1.0.0.dev15

Documentation

Loxoc Game Engine

Important: This engine has been renamed from Runespoor to Loxoc.

A python 3D game engine written in c++ using SDL, Assimp, OpenGL(GLAD), and GLM.

To install:

pip install Loxoc

Documentation Now Available here.

Please note:

  • Loxoc is still in development and only dev versions are available right now. Everything is subject to change, be fixed, and improve.

  • When building from source pkg-config must be installed. In addition to this, GLM must be installed and present in your c/c++ package manager's include directory. Successful attempts to compile have been made on windows with vcpkg as the package manager.

About:

Loxoc is a flexible, straight forward, multi-paradigm game engine that is built from the ground up with developer experience in mind. Utilizing a game loop system similar to pygame, you are able to abstract elements of your game away from the game loop as much as you'd like.

For a taste of the api check out the Quick Start Guide.

TODO:

  • Add from_raw constructor to mesh to make procedural meshes possible.

  • Port over modified openGL api.

Future Plans:

  • Add Vulkan backend.