{"repo":"JacobDomagala/Looper","free":true,"listed":false,"github":"https://github.com/JacobDomagala/Looper","clone":"git clone https://github.com/JacobDomagala/Looper.git","description":"2D game engine and editor written in modern C++ and Vulkan","language":"C++","stars":66,"topics":["game-development","cpp","cmake","glfw3","cpp17","cpp20","game-editor","game-engine","imgui","vulkan"],"license":null,"category":"game-templates","readme_excerpt":"Looper Looper is a game engine with an integrated editor and a 2D type game with a level editor, all written in modern C++20. It uses Vulkan for rendering and ImGui/glfw3 for UI and window/input handling. The project is compatible with Ubuntu and Windows. Requirements - C++20 compatible compiler (e.g. GCC, Clang, MSVC) - CMake version 3.22 or higher - Vulkan SDK - Conan package manager Build Looper is a CMake-based project working on both Linux (Ubuntu) and Windows. To build it, you will need at least a C++20 compiler and CMake version 3.22. Most of the dependencies will be handled by Conan/CMake, but it's required that you have Vulkan installed on your machine. The typical build process would look like this: Usage 1. Run the compiled binary to launch the Looper game engine and editor. 2. Create custom levels in the level editor. 3. Save and load levels. 4. Switch to \"game-mode\" to play your custom levels in the 2D type game. Contributing If you would like to contribute to the project, please fork the repository and submit a pull request with your proposed changes. We welcome any improvements or new features that enhance the functionality and user experience of Looper. Youtube For past and future video logs, please visit my Youtube channel. License Please refer to the LICENSE file in the repository for details on the licensing of this project.","default_branch":null,"files":null,"tree":[],"storefront":"/r/JacobDomagala","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JacobDomagala/Looper/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."}