Project information
- Title: Moonshine
- Category: Custom
- Origin: Bachelor Thesis Project
- Status: Paused
- Knowledge: C++, Vulkan, Networking & Distributed Systems
Moonshine is a collaborative scene editor featuring a straightforward Vulkan rendering engine. It is developed in C++ and utilizes libraries including Boost Asio, GLFW, and Dear ImGui. Multiple users can join a session where any modifications to the scene are distributed to all participants via TCP. Users can import GLTF 2.0 models. The current development priorities are enhancing the rendering capabilities, implementing a PBR material system, and enhancing the overall user experience.