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-configmust be installed. In addition to this,GLMmust be installed and present in your c/c++ package manager's include directory. Successful attempts to compile have been made on windows withvcpkgas 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_rawconstructor 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)
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
|