I'm a systems-oriented developer passionate about building engines, tools, and scripting layers from the ground up β now working fully with Rust and Python.
Axis dares to make the impossible possible β a free, open-source game engine that blends the simplicity of Python and YAML scripting with the performance and control of native Rust and C.
Whether you're after maximum flexibility, ease of use, or the best of both worlds, Axis is built to adapt β without compromise.
- βοΈ Layered architecture
- π§ Native rendering backends: Vulkan, OpenGL
- π Seamless Python scripting β no boilerplate wrappers
- π οΈ Integrated CLI tools:
axis new
,axis build
,axis run
- π§ͺ Live shader reloading, modular plugin system, ECS-style logic
Axis is for developers who demand performance, crave modularity, and love the flexibility of scripting.
Domain | Tools & Technologies |
---|---|
Languages | Rust Β· Python Β· C Β· Lua Β· Bash |
Rendering | Vulkan Β· OpenGL Β· GLSL (hot-reloadable shaders) |
Architecture | Modular engine design Β· ECS Β· Plugin systems |
Scripting | PyO3 (Rust β Python) Β· Planned: Lua & JavaScript |
Tooling & CLI | cargo , Makefile , maturin , and custom project generators |
Debugging & Profiling | Structured logging Β· Tracing Β· (Planned) ImGui & Tracy |
- βοΈ Vulkan backend optimization & abstraction
- π§© Cross-language plugin systems (Rust, C, Python)
- π¦ Python module packaging using
maturin
- π Hot-reloadable assets & shaders
- π§± Future integration: lightweight in-editor tooling
- π§ͺ Axis β modular game engine with Python and C scripting support
- π οΈ Python-based CLI for project scaffolding and asset compilation
- πΊοΈ Asset pipeline: tiled maps, shaders, textures, sprites
Follow me on github for devlogs, tools, and community updates. Contributions, feedback, and ideas are always welcome!
"Low-level power. High-level scripting. Fully yours." β Axis Engine