Tile Based Minimap (TBM) enables you to create in-game maps of your levels by rendering top-down images in the Unreal Editor, which are then broken into tiles and loaded dynamically during gameplay. The system offers several key features:
- It allows rendering of top-down level images directly in the editor, usable as-is or exported for further editing.
- Supports easy creation of blips and icons using data tables and a single function from the provided subsystem, with multiple widgets able to source blip data simultaneously.
- Is highly customizable with a minimap widget that lets you adjust shape, rotation mode (fixed or dynamic), zoom, tilt, and optional tile texture paths per minimap.
- Is dynamic, supporting multiple grids in a single level that switch based on player location—ideal for interiors or varying elevations.
- Offers flexible replication options: blips can be replicated statically or dynamically, with client-side blips binding to their source if available or falling back to replicated values.
- Is optimized by not requiring actors for blips; blip transforms are sourced directly from scene components, and UI calculations can be handled in materials for non-interactive widgets.
- Includes route generation functionality, drawing paths between world locations similar to GPS navigation.
- Supports marking locations through icons, symbols, or entire zones.
- Minimizes pixel jitter through optional material-based transformations for grids and blips, reducing visual artifacts.
- Enables smooth fade-in and fade-out effects for blips via scale and opacity controls based on distance from the minimap border.
- Fully exposed to Blueprints, allowing complete customization with no technical limits—only your imagination sets the boundary.