Axarion-Engine
A downloadable Game Engine for Windows
https://gitlab.com/raynix2/axarion-game-engine
🎮 Axarion Engine
“Simple. Modular. Powerful.” — A free and open-source Python game engine by Raynix Studio
What is Axarion Engine?
Axarion Engine is a lightweight, modular, and Python-based 2D & 2.5D game engine focused on simplicity, flexibility, and creativity. Built from scratch, it provides a clean API, GPU-accelerated renderer, and a clear structure that makes game development intuitive even without large frameworks.
Whether you want to make a pixel-art platformer, a visual story, or a small 2.5D project Axarion gives you a fast, minimal, and fully scriptable environment.
🧩 Key Features
- 🔹 Python-based core — clean, easy to understand and modify
- 🔹 Custom GPU renderer — optimized with OpenGL
- 🔹 Dynamic lighting & shadows (2.5D support)
- 🔹 Scene & object system — simple but flexible structure
- 🔹 Built-in resource loading and game loop
- 🔹 Cross-platform support (Windows, Linux, macOS)
- 🔹 Open source (GPL-3) — use, modify, and share freely
Why Axarion?
Unlike heavy engines, Axarion focuses on clarity over complexity. Its code is easy to read, extend, and learn from perfect for small indie teams, students, or anyone who wants to understand how a real engine works inside.
License
Axarion Engine © 2024 Raynix Studio Licensed under the GNU General Public License v3 (GPL-3). You can freely use, modify, and distribute it just keep it open and credit the original creators.
Developed by Raynix Studio
Community
Join the project, contribute, or build your own games using Axarion. Feedback and contributions are always welcome this engine grows with the community.
| Updated | 5 days ago |
| Status | In development |
| Category | Tool |
| Platforms | Windows |
| Author | Noxarion Studio |
| Tags | 2D, Game engine, No AI, Singleplayer |
| Code license | GNU General Public License v3.0 (GPL) |
| Asset license | Creative Commons Zero v1.0 Universal |
| Average session | A few seconds |
| Languages | English |
Install instructions
Axarion Engine – setup requirements
To run Axarion Engine after downloading it, you must install the following. This is the baseline. Without it, the engine will not start.
1️ Python (mandatory)
-
Python 3.10 or newer
-
During installation, make sure “Add Python to PATH” is enabled
Axarion is fully Python-based. No Python = no engine.
2️ pip (package manager)
If pip is not available by default, install it using:
get-pip.py
pip is required to install all dependencies.
3️ Core dependencies (required)
These packages are mandatory for basic functionality:
pygame>=2.5.0 numpy>=1.24.0 Pillow>=10.0.0 scpyt>=1.0.0
Without these, window creation, input handling, assets, and core systems will fail.
4️ OpenGL dependencies (required for rendering)
Axarion uses an OpenGL 3.3 rendering pipeline:
PyOpenGL>=3.1.7 PyOpenGL-accelerate>=3.1.7 # optional but strongly recommended for performance
Without OpenGL bindings, GPU rendering and shaders will not work.
5️ Optional but recommended
Not strictly required, but useful for extended features:
freetype-py>=2.4.0 # font rendering pyglm>=2.7.0 # advanced math utilities
Summary
Install Python, install dependencies via pip, and Axarion Engine will run.
Axarion is a development engine, not a plug-and-play game — basic setup is expected.
Development log
- Axarion-AEBB-2026 (Axarion Engine Base Beta)46 days ago
