/Explosion

💥 A modern cross-platform game engine

Primary LanguageC++MIT LicenseMIT

Explosion Logo
Build Status Commit Activity License Code Size

Introduction

Explosion is a cross-platform game engine, based on modern graphics api (aka Vulkan, DirectX 12, Metal) and powered by advanced logical framework called ECS.

Welcome to join the next generation game order.

Build The Engine

Clone the repository at first:

git clone --recurse-submodules https://github.com/ExplosionEngine/Explosion.git

If you already cloned the repository but has not updated sub-modules, please update them:

git submodule init
git submodule update

Install Vulkan SDK and setup environment variable:

VULKAN_SDK=${your_sdk_path}

Using cmake to generate build rules:

mkdir build
cd build
cmake ..

Building the engine:

cmake --build .

Documentation

Examples

License

MIT @ Explosion Development Team All right Reserved 2021.