{"repo":"ExplosionEngine/Explosion","free":true,"listed":false,"github":"https://github.com/ExplosionEngine/Explosion","clone":"git clone https://github.com/ExplosionEngine/Explosion.git","description":"💥 A modern cross-platform game engine (WIP)","language":"C++","stars":196,"topics":["game","cpp","vulkan","metal","dx12","explosion","engine","game-engine","cmake","cpp23"],"license":"MIT","category":"game-templates","readme_excerpt":"Introduction Explosion is a cross-platform C++ game engine, based on modern graphics api (aka Vulkan, DirectX 12, Metal), powered by ECS gameplay framework. Requirements You need install those tools to system by yourself and add them to path: Python3 Conan CMake Ninja build steps of engine may use them. Build Configure Conan Some third-party libraries managed by Conan may need to be downloaded and installed from our private repository. Please configure Conan's remote first: macOS Notice If 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: And you need check the xcode-select path: If the output not equals /Applications/Xcode.app/Contents/Developer , you need to set it: Build Project The 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 com","default_branch":null,"files":null,"tree":[],"storefront":"/r/ExplosionEngine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ExplosionEngine/Explosion/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}