MultiWorld - Run different worlds in parallel with the option to transfer players and actors

UNAmedia
Tue, 20 Oct 2020 10:10:01 +0000
UE Marketplace

FAB MARKETPLACE: https://www.fab.com/listings/006026b4-9a0b-4f44-a918-a02f7241e997

Discord server: https://discord.gg/PuAyhDctHp

Discord

Join the UNAmedia - Unreal Engine plugins Discord Server!

Unreal Engine plugins developed by UNAmedia. | 1295 members

Changelog: https://www.unamedia.com/ue5-multiworld/api/changelog.html

Documentation: https://www.unamedia.com/ue5-multiworld/api/

Hi,

we just released “MultiWorld”, a plugin to manage multiple UWorld instances simultaneously, running different worlds in parallel with isolated actors and components, with the option to transfer players and actors between worlds. It’s a very simple solution to create loading screens, and it’s the first and only solution to have independent 3D worlds for any type of in-game editor or inventory scenes isolated by your main game world.

MultiWorld - Trailer - Unreal Engine 5 plugin

Description

MultiWorld is a runtime plugin to manage multiple independent UWorld instances simultaneously. You can run several worlds in parallel, each one with completely isolated actors and components (and so with independent graphics, audio, physics, collisions, UI, etc), with the option to transfer the player and other actors between the worlds.

The plugin is compatible with all the major platforms.

Short trailer
Tutorial video
Documentation and API
Discord server: https://discord.gg/PuAyhDctHp

Discord

Join the UNAmedia - Unreal Engine plugins Discord Server!

Unreal Engine plugins developed by UNAmedia. | 1295 members

Pre-built demo
Support forum

Main features

unlimited number of independent “Secondary Worlds”;

any standard UE5 Level/UMAP is compatible as-is with the plugin;

the standard UE5 network-replication for multi-player games is supported on the Main World (Secondary Worlds are not replicated);

the local player can be moved between Worlds;

actors can be transferred between Worlds;

Worlds can be independently ticked, also when not shown in the viewport;

asynchronous loading of Level/UMAP files;

all the features are available from both Blueprints and C++.

IMPORTANT The plugin has some technical constraints, please read about them carefully.

Technical details

Features

unlimited number of independent “Secondary Worlds”;

any standard UE5 Level/UMAP is compatible as-is with the plugin;

the standard UE5 network-replication for multi-player games is supported on the Main World (Secondary Worlds are not replicated);

the local player can be moved between Worlds;

actors can be transferred between Worlds;

Worlds can be independently ticked, also when not shown in the viewport;

asynchronous loading of Level/UMAP files;

all the features are available from both Blueprints and C++.

Code Modules:

MultiWorld - Runtime

Network Replicated: Compatible with multiplayer games. See detailed notes.

Supported Development Platforms: Windows, Mac.

Supported Target Build Platforms: All.

Documentation: https://www.unamedia.com/ue5-multiworld/api/

Example Project:

Source code: https://github.com/UNAmedia/ue5-multiworld-demo

Pre-built binaries: https://github.com/UNAmedia/ue5-multiworld-demo/releases

Screenshots

69 posts - 11 participants