{"repo":"mocha-engine/mocha","free":true,"listed":false,"github":"https://github.com/mocha-engine/mocha","clone":"git clone https://github.com/mocha-engine/mocha.git","description":"Mocha: A work-in-progress 3D game engine","language":"C#","stars":74,"topics":["csharp","game-engine","cpp","interop","vulkan","vulkan-game-engine","hotloading","game-development","gamedev"],"license":"LGPL-3.0","category":"game-templates","readme_excerpt":"Mocha is a game engine that aims to (eventually) leverage modern graphics technologies to deliver high-quality visuals. It is equipped with a Vulkan renderer, a C# scripting system, and a hot-loading HTML/CSS user interface solution. In addition, Mocha offers a Jolt physics implementation and a physically-based shading and material system. The engine includes an ImGui-based editor for easy customization. Key Features - High-quality visuals using a modern Vulkan 1.3 renderer with support for ray tracing ( VK KHR ray query ) - Flexible C# scripting with automatic C++ C# interop bindings - Customizable user interface using hot-loading HTML/CSS - Realistic physics simulation with Jolt - Work-in-progress physically-based shading and material implementation (currently without IBL) - ImGui-based editor for easy customization and customization Building the Engine Prerequisites - .NET 7.0 - vcpkg - Visual Studio 2022 - Windows - Vulkan SDK Instructions 1. First, clone the repository recursively with git clone --recursive https://github.com/mocha-engine/mocha 2. Run Source/setup x64.cmd if building for 64-bit (recommended), or Source/setup x86.cmd if building for 32-bit. 3. Once complete, open Source/Mocha.sln and build the solution. 4. Run Host to start the engine and run SpaceGame. Contributing Contributions to this project are greatly appreciated; please follow these steps in order to submit your contribution to the project: 1. Fork the project 2. Create a branch under the name Your","default_branch":null,"files":null,"tree":[],"storefront":"/r/mocha-engine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mocha-engine/mocha/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."}