Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.

Metadata

Release files for Loxoc 1.0.0.dev45

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for Loxoc 1.0.0.dev45
File
Loxoc-1.0.0.dev45-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
Loxoc-1.0.0.dev45-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
Loxoc-1.0.0.dev45-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
Loxoc-1.0.0.dev45-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
Loxoc-1.0.0.dev45-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
Loxoc-1.0.0.dev45-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
Loxoc-1.0.0.dev45-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
Loxoc-1.0.0.dev45-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
Loxoc-1.0.0.dev45-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
Loxoc-1.0.0.dev45-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details

Total release size: 84.2 MB

Release files / Loxoc-1.0.0.dev45-cp312-cp312-win_amd64.whl

Download URL Loxoc-1.0.0.dev45-cp312-cp312-win_amd64.whl
Size 3.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0826a84b24b09e75bef7532c61991fe22d39921459829b4fda036d2590fc601a
BLAKE2b-256 checksum
How to use checksums
951289ca327658c0e4e9ac6daaca9b38197a3a14932db75e1404f233e7d7e958
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / Loxoc-1.0.0.dev45-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Loxoc-1.0.0.dev45-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 13.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4df7bf386a1395e6bb04b65ce34a275a3845d975fd6887f11ab890e79c2d43ba
BLAKE2b-256 checksum
How to use checksums
3e26260240e1929d6c60f98499393214eee219a419cefc4c43cc4288094031ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / Loxoc-1.0.0.dev45-cp311-cp311-win_amd64.whl

Download URL Loxoc-1.0.0.dev45-cp311-cp311-win_amd64.whl
Size 3.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0e7d8764741f68e25bea32dcde10aeb6acb8f109fae7a9cbb94c47b0423ca126
BLAKE2b-256 checksum
How to use checksums
cff390a3dd37204b56ef71c52c3e9616ede65be1aade6fd0d7b7a9a17c0d30ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / Loxoc-1.0.0.dev45-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Loxoc-1.0.0.dev45-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 13.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
20d62cee3415508ad1e682ca6f38ca313b54f74427c631a26c18566487801760
BLAKE2b-256 checksum
How to use checksums
43794a4fca74d9f0da7e7fba6bebc307137a1ee1e327fde4fa3213cabef57a95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / Loxoc-1.0.0.dev45-cp310-cp310-win_amd64.whl

Download URL Loxoc-1.0.0.dev45-cp310-cp310-win_amd64.whl
Size 3.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
79585ddddda9a7bec4836d018344bc716c96e48bebeeb30b602d3d8c7127ede3
BLAKE2b-256 checksum
How to use checksums
96cf0c78fe1f2ed2108cf19eb8afd2bc570ddc3326eff8282c923fcb4ab84ee7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / Loxoc-1.0.0.dev45-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Loxoc-1.0.0.dev45-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
db0c7874144a0fc18a0d9b8868b8c42a6ddbbd3b46f6cded38f79145b651c47d
BLAKE2b-256 checksum
How to use checksums
d67743162d8f424c7f8dd707f9ed1913a8ed6f0829b737de0de7699cdebd7650
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / Loxoc-1.0.0.dev45-cp39-cp39-win_amd64.whl

Download URL Loxoc-1.0.0.dev45-cp39-cp39-win_amd64.whl
Size 3.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
ad94261311e9250145eb2eb9b640b7f7ffeada53c4a5098f98d3fb3c444716e3
BLAKE2b-256 checksum
How to use checksums
0bbfe13d6626d7250b8de415981a71de8321debb8952727a2d76cb7b727b8ee8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / Loxoc-1.0.0.dev45-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Loxoc-1.0.0.dev45-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.9 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
14f3d0709e30c22fc39401a0aeef90de8e7957f98fee3a1cbae6d84ca5068074
BLAKE2b-256 checksum
How to use checksums
067d27a7efbd399178088d21d59f62559e4491008f3c37ff6cf9ae691475de61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / Loxoc-1.0.0.dev45-cp38-cp38-win_amd64.whl

Download URL Loxoc-1.0.0.dev45-cp38-cp38-win_amd64.whl
Size 3.8 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
67298ce1fabdee59a5b2cdcc5b427f8a3de2af546e4cc7ae51c9a5bfe4c01029
BLAKE2b-256 checksum
How to use checksums
22dcdc5aaf8c47f5739632719fb3e660379a2cf31b16a346baec77d87fc2f6b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / Loxoc-1.0.0.dev45-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Loxoc-1.0.0.dev45-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.9 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
aee2170ea23e94edd65a12f1d0a67c8381f82d3d1de982e3d39b02f0601708c0
BLAKE2b-256 checksum
How to use checksums
6bb4bef6c12d1c1045e3bd8d46c18838c08d99c4ef8ae69d9446d75661e34f64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page