High Performance Game Engine for Production Pipeline
:warning: WARNING:Currently Razix is WIP and the renderer is undergoing major design overhaul hence nothing will make sense, check the RoadMap below for release information |
---|
Cross-Platform 2D and 3D engine with multi render API support (OpenGL, Vulkan, DirectX 12, GXM & GCM). Supports a wide range of Renders with extreme emphasis on scene optimization and implementing state-of-the art rendering techniques. The engine architecture supports a very educational and optimized design.
(PSVita and PS3 will be supported sometime far in future).
View the Trello Board and the Architecture notes on Draw.io
Node based Frame Graph Editor |
---|
Resource Viewer |
---|
Razix also provides a rich set of GUI and Commmand Line Tools along with the Editor for various purposes such as
- Blender exporter and Importer for model and navmesh formats
- Blender Integration
- Script debugger for Lua
More information will be update on creating PRs and other ways to contribute to Razix Engine.
Check the style guide for Razix Style enforcements
ex. Lua Scriping API cheatsheet
Check the Docs folder or Architecture notes on Draw.io for a detailed architecture description
Core Systems | Frame Graph |
---|---|
Razix Engine is distributed under Apache 2.0 license. LICENSE