Veltrix Engine
A downloadable Veltrix Game Engine
The engine is in Alpha and is in active development
# <strong>Veltrix Engine</strong>
3D game engine built on Python with Pyglet and OpenGL.
## ๐ฏ What is Veltrix Engine?
Veltrix Engine is a game engine designed for simplicity and stability. It provides a complete solution for developing 3D games in Python with rendering, physics, and UI system.
3D

What does the game engine contain?
Core / ECS Feature Status Window + main loop (pyglet) โ Scenes (Scene) โ Entities + components (Entity, Component) โ Components can add other components at runtime (no crash) โ --- 3D Rendering Feature Status 3D mesh rendering (Renderer.render_mesh) โ GLSL shader pipeline โ Fixed-function fallback (no shader) โ Camera + view/projection matrices โ 3D primitives (cube/sphere mesh generation) โ Textures on materials (diffuse texture) โ Normal/specular maps in Material as data fields (can be loaded) โ Full PBR pipeline (metal/roughness workflow in shaders) X Post-processing (bloom/SSAO/tonemapping) X Shadow mapping X Deferred rendering X --- Lighting Feature Status Ambient light โ Directional light โ Point light โ Spot light โ --- Assets / Models Feature Status OBJ import (mesh) โ Basic MTL support (colors + diffuse/normal map loading) โ FBX import X glTF import X Skeletal animation data (bones/skinning) X --- Animation Feature Status 3D Transform keyframe animation (position/rotation/scale) โ 3D skeletal animation (rigged characters) X 2D frame animation (sprite frames) โ 2D spritesheet slicing helper โ --- Physics (SnowFox) Feature Status 2D rigid bodies + collisions (box/circle) โ 3D rigid bodies + collisions (box/sphere) โ Constraints/joints (hinge, spring, etc.) X (not present in current codebase) Character controller X --- UI Feature Status UI system (panels/labels/buttons, mouse handling) โ Layout system (flex/grid-style) X --- Audio / Networking / Tools Feature Status Audio loading in resource manager (API exists) โ (loading/caching exists; full audio feature set not demonstrated) Networking / multiplayer X Editor / scene editor โ
Why Veltrix?
- An editor that combines a simple style of map creation, the foundations of the Hammer Editor, and a lightweight UI style inspired by Unity.
- Completely written in Python (everything!!!)
- Support for small teams and developers working on interesting projects.
| Updated | 1 day ago |
| Published | 8 days ago |
| Status | In development |
| Category | Other |
| Release date | 7 days ago |
| Author | Noxarion Studio |
| Tags | 2D, 3D, Game engine, Indie |
| Code license | Mozilla Public License 2.0 (MPL) |
| Average session | A few seconds |
| Languages | English |
| Inputs | Keyboard, Mouse |


