{"repo":"Brotcrunsher/BrotBoxEngine","free":true,"listed":false,"github":"https://github.com/Brotcrunsher/BrotBoxEngine","clone":"git clone https://github.com/Brotcrunsher/BrotBoxEngine.git","description":"A C++ prototyping engine that is striving for an easy to use API, hiding all the dirty details so that you don't have to care.","language":"C++","stars":60,"topics":["vulkan","vulkan-game-engine","engine","cpp","cmake","glfw","stb-image","stb-truetype","dear-imgui","google-test"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Brot Box Engine A C++ prototyping engine that is striving for an easy to use API, hiding all the dirty details so that you don't have to care. Used technology C++ CMake Vulkan OpenGL GLFW stb image stb truetype Dear ImGui ImPlot Google Test Github Actions Box2D OpenAL Soft minimp3 libcurl libsodium, added through libsodium-cmake nlohmann json tinyxml2 Quick Start There are a lot of examples in the repository. Have a look at ExampleSnake for a first start. To create build files for your local machine you have to download and install CMake and the Vulkan SDK. Then, while being in the main directory of the repository, execute the following commands in a terminal: mkdir Build cd Build cmake .. After that, build files like Solution Files (on Windows) are created. To build the projects you can either use your favorite IDE or directly interact with CMake using the following command while you are in the Build directory: cmake --build . --target ExampleSnake This will build an executable that you may run. FAQ Would you recommend using the Brot Box Engine to create a game right now? No. The Brot Box Engine is still in a very, very early state. The API is changing rapidly, without warning, without changelogs and without backwards compatibility. Can I contribute to the Brot Box Engine? Yes. Feel free to open merge requests! They are always welcome, even if you are a beginner. In such a case you get information about what can be improved, and you can learn from it. Don't be shy, just go f","default_branch":null,"files":null,"tree":[],"storefront":"/r/Brotcrunsher","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Brotcrunsher/BrotBoxEngine/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."}