Combine different game worlds and characters

There is a lot of open source games out there. Each one has its own world and character created. Usually they are created over different game engines too (unity or unreal, etc…). I am wondering if it is possible to do some coding to combine these worlds that were created by different developer? If not possible on the worlds that were created over different engine, what about worlds created over the same game engine? And if worlds can be combined, what about the character? can independently created character travel through different worlds?


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

This is not a simple question. One of the great things about open source is the ability to build on the work of others to collectively create something even greater than any one person could reasonably do alone.

While different game engines will have very different ways of defining the mechanics and scripting game assets are usually an easier matter. Using tools like Blender you can often convert things like 3d models to other formats as needed to use them with a different game engine’s toolchain.

In general, resources like the Unity Asset store (which includes a lot of free content) are a better way to go and the time spent trying to create an asset pipeline that will let you use things from multiple other engines/environments can often be better used working in other areas on your project or creating your own models.