JamesTKhan / Mundus

A 3D world/level editor built with Java, Kotlin & libGDX.
Apache License 2.0
160 stars 22 forks source link
3d-editor libgdx opengl

Mundus Java CI workflow

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.

Screenshot

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.

Current features

Below are some of the more interesting features, that already work

Latest Release Video

Release video

Discord Channel

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.

Things to consider

Runtime

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.

Made with Mundus

Listed from newest to oldest:

ShotGun Wedding

Created by: AntzGames

gif


Santa is Coming

Created by: JamesTKhan santa

Raid on Bungeling Bay

Created by: AntzGames image


28 Years Later

Created by: AntzGames image


The Time Cruise

Created by: JamesTKhan image

Contributing

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."

Working from source

See this wiki article.

Mundus origin

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.

Credits

Logo design: Franziska Böhm / noxmoon.de (CC-BY-SA 4.0)