6月のセールが開催中です!6月20日まで、対象製品が 70% オフになります。

MapSync Plugin

This plugin synchronizes in-editor editing, in real time. As an example, if you move, or create a cube, it will move in your friend's editors too!

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.20 - 4.23
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

Preview: Youtube Demo ; GitHub (don't hesitate to star it!): Source code

This plugin synchronizes in-editor editing, in real-time. As an example, if you move, or create a cube, it will move in your friend's editors too. This enables you to work faster and to really collaborate when making a map. Once you've tried it, you will never go back again!

The plugin uses a client-server model; the server is provided with the plugin, and it runs inside the editor - no third-party server required!

Features:

  • Synchronizes all actor's location, rotation, and scale
  • Synchronizes creating or destroying actors
  • Supports static mesh actors' mesh and material
  • Supports light actors' intensity and color
  • Full source provided! Extend to support your own classes, via C++.

テクニカルノート

  • One editor module
  • Uses TCP sockets
  • Based on map name (works even if the project is not the same)
  • Supports actor transform (location, rotation, scale)
  • Supports creating and deleting actors
  • Supports StaticMeshActor's mesh and material
  • To add new supported classes, just create a custom class, and add the functions that serialize the changes you want to replicate. (Explained in detail in the wiki)

Tested Platforms: Windows

GitHub source: Here