Project information

  • Title: Moonshine
  • Category: Custom
  • Origin: Bachelor Thesis Project
  • Status: Paused
  • Knowledge: C++, Vulkan, Networking & Distributed Systems
Github

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.