New Twinmotion products available for free now

Realtime Dynamic Minimap

BaiFortyRan - Code Plugins - May 24, 2022

The minimap is toltally generated dynamically in realtime and can support UI interaction without any texture import.

  • Supported Platforms
  • Supported Engine Versions
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

If you want to build a game with Minimap or show the Ichnography of a house, this plugin will help reduce a lot of work to realize that. There is no need to import any images into the project, everything is generated from Camera. Different captured images contain different information, and when these images add up together, you can see the final effect of a Minimap. The most convenient thing is that you can configurate image type in a DataTable, this plugin will generate the MInimap content based on your settings. Don't need any more programming, just add the widget to your UI interface. Even if you change the size of the widget component or resize the application's window frame, they won't affect the precision of Minimap element render result. After you play at runtime, you can click the minimap and will see the cahracter navigate to the position whitch is cast from 2D plane. The operating efficiency is also high, don't need to worry about there is too mush influence on FPS.

Technical Details

Features: (Please include a full, comprehensive list of the features of the product)

  •  RealtimeDynamicMinimapImageCapturerRuntimeActorTool [with Blueprint interface]
  •  RealtimeDynamicMinimapImageContainerRuntimeUserWidget [with Blueprint interface]
  •  RealtimeDynamicMinimapPlayerMarkRuntimeUserWidget [with Blueprint interface]
  • RealtimeDynamicMinimapSceneCapturerRuntimeSceneComponent [with Blueprint interface]
  • RealtimeDynamicMinimapSceneMarkRuntimeActorTool [with Blueprint interface]
  • RealtimeDynamicMinimapSceneMarkRuntimeUserWidget [with Blueprint interface]
  • RealtimeDynamicMinimapRuntimeFunctionCollection for Common functions
  • RealtimeDynamicMinimapRuntimeEnumerationCollection for Common enumerations
  • RealtimeDynamicMinimapRuntimeStructureCollection for Common structures
  • A level to test the availability of the components
  • Can be added to any customized user widget blueprint
  • The plugin can support many platforms

Code Modules: (Please include a full list of each Plugin module and their module type (Runtime, Editor etc.))

  •  RealtimeDynamicMinimapRuntime [Runtime] 

Number of Blueprints: 9

Number of C++ Classes: 7

Network Replicated: No

Supported Development Platforms: Windows 64bit / MacOS / Linux

Supported Target Build Platforms: Windows 64bit / MacOS / Linux / IOS / Android


Example Project: All includes example maps should work on any standard project

Important/Additional Notes: Nothing right now