A platform-independent 3D world editor built with Java, Kotlin, and libGDX for creating and rendering scenes in libGDX projects.
Mundus is a platform-independent 3D world and level editor built with Java, Kotlin, and libGDX. It allows developers to create scenes with terrains, models, water, and skyboxes visually, then use the included runtime to render those scenes in libGDX projects. It solves the need for a dedicated, integrated 3D editing tool within the libGDX ecosystem.
Game developers and hobbyists using libGDX who need a visual 3D scene editor for creating levels, terrains, and environments without leaving their Java/Kotlin workflow.
Developers choose Mundus for its deep integration with libGDX, offering a native editing experience with features like terrain brushes, PBR shaders, and a runtime built specifically for the framework, avoiding the need for external, generic 3D editors.
A 3D world/level editor built with Java, Kotlin & libGDX.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a seamless runtime specifically for libGDX, allowing direct scene rendering and interaction without external converters, as demonstrated in the runtime usage wiki.
Offers procedural generation, height map loading, and customizable texture splatting brushes, enabling detailed terrain creation with up to five textures per terrain.
Supports multiple formats including GLTF and uses a custom PBR shader from gdx-gltf for high-quality rendering, with GLTF recommended for best results.
Includes translation, rotation, scaling tools, full-screen preview mode, and multiple scene support for intuitive scene manipulation and workflow efficiency.
APIs are missing basic features and subject to change, with backward compatibility not guaranteed, as admitted in the README, making it risky for production use.
Only has a runtime for libGDX with no plans for other engines, locking users into a specific framework and reducing flexibility.
Key shortcuts can be twisted for different keyboard layouts due to GLFW mapping, requiring manual adjustments in settings, which adds friction for international users.