/Blaze3D

Blaze3D Engine

Primary LanguageC++Apache License 2.0Apache-2.0

Blaze3D

Blaze is primarily an early-stage interactive application and rendering engine for Windows.

Poster

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