{"repo":"SpaRcle-Studio/SREngine","free":true,"listed":false,"github":"https://github.com/SpaRcle-Studio/SREngine","clone":"git clone https://github.com/SpaRcle-Studio/SREngine.git","description":":zap: SpaRcle Engine - cross-platform 2D/3D game engine in C++.","language":"C++","stars":105,"topics":["cpp","game-engine","gamedev","crossplatform","engine","game-development","sparcle","sparcle-engine","srengine"],"license":"MIT","category":"game-templates","readme_excerpt":"SpaRcle Engine SpaRcle Engine is an ongoing game engine developed in C++. It aims to establish a strong base for game creation and is currently in the early stages of development, emphasizing the creation of a versatile and efficient architecture. Screenshots Supported compilers - [x] MSVC (stable) - [x] GCC (stable) - [x] Clang (Stable) - [ ] MinGW - [ ] Cygwin Supported platforms - [x] Windows 10/11 - [ ] Linux X11 (partial) - [x] Linux Wayland (in active development) - [x] Android - [ ] iOS - not planned in near future - [ ] MacOS - not planned in near future - [ ] Consoles - not planned in near future - [ ] Emscripten (Web) - partially supported Branches master - branch for releases dev - active development branch features/ - branches for new features tmp/ - temporary branches for dangerous experiments release/ - branches for release candidates How to build? See documentation Documentation Features Custom shader language with reflection and cross-compilation. Modular render graph with fully customizable pipeline. Vulkan-based renderer optimized for performance. Multi-camera rendering with support for multiple viewports and render targets. C++ hot-reload scripting with state preservation. Compile-time metadata & reflection system. Single-file 80 MB executable that deploys only to its own directory and requires no installation. Used libraries ImGUI EvoVulkan Assimp Vulkan Memory Allocator stb glm Bullet3 PhysX Box2D json and more... FAQ Why SpaRcle Engine? It's a lightweigh","default_branch":null,"files":null,"tree":[],"storefront":"/r/SpaRcle-Studio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SpaRcle-Studio/SREngine/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."}