Blaze is primarily an early-stage interactive application and rendering engine for Windows.
  • C++ 85.7%
  • Python 6%
  • GLSL 4.2%
  • Lua 2.7%
  • C 1.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2021-08-02 02:27:57 +02:00
Blaze Content Browser panel thumbnail layout. 2021-07-18 14:42:55 +02:00
Blaze-Editor Content Browser panel thumbnail layout. 2021-07-18 14:42:55 +02:00
Sandbox Content Browser panel thumbnail layout. 2021-07-18 14:42:55 +02:00
scripts Content Browser panel thumbnail layout. 2021-07-18 14:42:55 +02:00
vendor/premake Added Scene Hierarchy panel. 2020-08-27 00:41:15 +02:00
.editorconfig Modular Premake files. 2020-08-27 00:04:46 +02:00
.gitignore Content Browser panel thumbnail layout. 2021-07-18 14:42:55 +02:00
.gitmodules Added gizmos. 2020-12-03 14:07:05 +01:00
Blaze.sln Added SceneSerializer class and basic example. 2020-10-22 10:22:22 +02:00
Dependencies.lua Content Browser panel thumbnail layout. 2021-07-18 14:42:55 +02:00
LICENSE Initial commit 2020-08-17 22:45:43 +02:00
premake5.lua Mouse picking, new shader system, added Python scripts for retrieving dependencies, added uniform buffers, added command line args, and better premake scripts. 2021-05-05 00:55:42 +02:00
README.md Update Readme. 2021-08-02 02:27:57 +02:00

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