| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
Explosion is a cross-platform C++ game engine, based on modern graphics api (aka Vulkan, DirectX 12, Metal), powered by ECS gameplay framework.
You need install those tools to system by yourself and add them to path:
build steps of engine may use them.
Some third-party libraries managed by Conan may need to be downloaded and installed from our private repository. Please configure Conan's remote first:
conan remote add explosion https://conan.kindem.online/artifactory/api/conan/conanIf you have not installed xcode and xcode command line tool, you need install them, xcode can be downloaded from app store, and xcode command line tool can be installed with:
xcode-select --installAnd you need check the xcode-select path:
xcode-select -pIf the output not equals /Applications/Xcode.app/Contents/Developer, you need to set it:
sudo xcode-select -s /Applications/Xcode.app/Contents/DeveloperThe following table contains supported platform, toolchain and generator:
| Platform | Arch | Toolchain | Generator |
| Windows | x64 | Visual Studio | Visual Studio 18 2026 |
| Visual Studio 17 2022 | |||
| Ninja | |||
| Ninja Multi-Config | |||
| macOS | arm64 | Apple Clang | Unix Makefiles |
| Ninja | |||
| Ninja Multi-Config | |||
| Linux | x64 | GCC | Unix Makefiles |
| Ninja | |||
| Ninja Multi-Config |
By cause of cmake, we recommend CLion as Explosion's IDE, which can help you build and manage project simplely, and brings best coding experience to you. When use CLion as IDE, you just need open the project and configure cmake toolchain and generator in settings, press build and everything is down.
If you want to continue with command line mode, the following commands may help:
# for single config generator, such as Ninja, Unix Makefiles
cmake -S . -B <build_dir> -G <generator_name> -DCMAKE_BUILD_TYPE=<build_config>
cmake --build <build_dir>
# for multi config generator, such as Visual Studio, Ninja Multi Config
cmake -S . -B <build_dir> -G <generator_name>
cmake --build <build_dir> --config <build_config>The parameters' meaning:
After build the project, you can get all dist binaries in <build_dir>/dist.
Thanks all those following projects:
MIT @ Explosion Development Team All right Reserved 2026.
| Back | FazBrowse Home | New Git URL |