- C++ 85.7%
- Python 6%
- GLSL 4.2%
- Lua 2.7%
- C 1.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| Blaze | ||
| Blaze-Editor | ||
| Sandbox | ||
| scripts | ||
| vendor/premake | ||
| .editorconfig | ||
| .gitignore | ||
| .gitmodules | ||
| Blaze.sln | ||
| Dependencies.lua | ||
| LICENSE | ||
| premake5.lua | ||
| README.md | ||
Blaze3D
Blaze is primarily an early-stage interactive application and rendering engine for Windows.
Getting Started
Visual Studio 2019 or 2022 is recommended, Blaze is officially untested on other development environments whilst we focus on a Windows build.
You can clone the repository to a local destination using git:
git clone --recursive https://github.com/RyuuSlayer/Blaze3D
Make sure that you do a --recursive clone to fetch all of the submodules!
The Plan
The plan for Blaze is two-fold: to create a powerful 3D engine, but also to serve as an experimental tool for VR and other experimental Features.
Main features to come:
Fast 2D rendering (UI, particles, sprites, etc.) High-fidelity Physically-Based 3D rendering Support for Mac, Linux, Android and iOS Native rendering API support (DirectX, Vulkan, Metal) Fully featured viewer and editor applications Fully scripted interaction and behavior using C# Integrated 3rd party 3D physics engine (Nvidia PhysX) Procedural terrain and world generation Artificial Intelligence Audio system Virtual Reality
