A 3D world/level editor built with Java, Kotlin & libGDX.
Java
192
2,023 commits
updated May 18, 2026
Mundus is a platform independent 3D world editor, built with Java, Kotlin and LibGDX + VisUI. You can create your scenes in Mundus and then use the Mundus runtime to render and interact with those scenes in a libGDX project. See runtime usage for an example. You can see current milestones for releases on the milestones page.

This project is at a very early stage in development and APIs may be missing basic features. Create an issue if you notice something important that is missing.
Below are some of the more interesting features, that already work
If you need help with Mundus you can check out the Mundus discord here or alternatively in the libGDX discord go to libraries/Mundus thread under the SPECIFIC TOPICS section.
The only runtime being developed is for libGDX, which is included in this repository. See runtime usage for an example. Runtimes for other engines/frameworks are not planned in the near futures.
Listed from newest to oldest:
Created by: AntzGames

Created by: JamesTKhan
Created by: AntzGames

Created by: AntzGames

Created by: JamesTKhan

Contributions are greatly appreciated. To make the process as easy as possible please follow the Contribution Guide. To get an overview over the project you might also want to check out the Project overview & architecture article. I label issues that are good for first time contributes as "good first issue."
See this wiki article.
This started as a fork of Mundus. Mundus is no longer developed so this standalone repository was created. Special thanks to mbrlabs and the original contributors of Mundus for all the work they did.
Mundus was licensed under the Apache-2.0 license.
Logo design: Franziska Böhm / noxmoon.de (CC-BY-SA 4.0)
A 3D world/level editor built with Java, Kotlin & libGDX.
Java
192
2,023 commits
updated May 18, 2026
Mundus is a platform independent 3D world editor, built with Java, Kotlin and LibGDX + VisUI. You can create your scenes in Mundus and then use the Mundus runtime to render and interact with those scenes in a libGDX project. See runtime usage for an example. You can see current milestones for releases on the milestones page.

This project is at a very early stage in development and APIs may be missing basic features. Create an issue if you notice something important that is missing.
Below are some of the more interesting features, that already work
If you need help with Mundus you can check out the Mundus discord here or alternatively in the libGDX discord go to libraries/Mundus thread under the SPECIFIC TOPICS section.
The only runtime being developed is for libGDX, which is included in this repository. See runtime usage for an example. Runtimes for other engines/frameworks are not planned in the near futures.
Listed from newest to oldest:
Created by: AntzGames

Created by: JamesTKhan
Created by: AntzGames

Created by: AntzGames

Created by: JamesTKhan

Contributions are greatly appreciated. To make the process as easy as possible please follow the Contribution Guide. To get an overview over the project you might also want to check out the Project overview & architecture article. I label issues that are good for first time contributes as "good first issue."
See this wiki article.
This started as a fork of Mundus. Mundus is no longer developed so this standalone repository was created. Special thanks to mbrlabs and the original contributors of Mundus for all the work they did.
Mundus was licensed under the Apache-2.0 license.
Logo design: Franziska Böhm / noxmoon.de (CC-BY-SA 4.0)