Assets of The Season
Assets updates
Tile Based Minimap

Tile Based Minimap

Updated
2024-03-18
Free
Code Plugins
Engine version
5.3
Download type
Engine Plugin
File size
22.3 MB
Registration required
Description

A system that allows the creation of minimaps based on images broken into a tile grid; fully customizable with icons and GPS route support!

Tile Based Minimap (TBM) lets you create ingame maps of your levels based on prerendered images of your level that are taken in editor and then broken into tiles that are loaded dynamically during gameplay. TBM also has many perks that other minimap systems on the market might not be able to hold up with, such as...

  • The system is straightforward; it allows you to render top down images of your level within the unreal editor, allowing you to use them directly or export them into an image editing software.
  • The system is simple; It lets you easilly create blips and icons for your objects using data tables & a single function from the provided subsystem. Multiple widgets can source the blip's information at once!
  • The system is customizable; it comes with a handy minimap widget that allows you to easily change the shape, rotation mode (either fixed or dynamic rotation), zoom, tilt and an optional overridable tile texture path per minimap (different textures for the same grid).
  • The system is dynamic; it allows you to create multiple grids in the same level and the system will dynamically switch between them based on the player location (perfect for interiors or varying heights!).
  • The system gives you options on replication; The blips can be replicated either statically or dynamically thanks to the Blip Replicator component. Client blips have the ability to bind to their client-side source if it exists, or use the replicated values if it does not.
  • The system is optimized; it's not required to use any actors for the blips so the system doesn't use GetAllActorsOfClass to source the blip transform.
  • The system gets around; it takes an array of locations within the world and draws a route on the grid based on them, similar to how a GPS would create a route for the player to follow.
  • The system is illustrative; it features the ability to mark locations on the map, from placing icons and symbols to plotting out entire zones (and it's dynamic, too!).
  • The system hates pixel jittering as much as you do; it comes with optional material based transformations for both the grids and blips at the cost of interaction, therefore greatly reducing the jitter!
  • The system is smooth; you can add scale and opacity controls to blips based on their distance so they can smoothly fade in and out based on their distance to the border of the minimap.
  • The system is endless; the whole plugin is exposed to blueprints, allowing you to customize it with the only limit being your imagination!

 

Still have doubts? No worries, check out the example project to see the system in action!

 

Technical Details

Features:

  • Minimaps based on tile grids
  • Capture tile images in editor
  • Dynamic grid switching (interiors)
  • Dynamic tile loading
  • Blips (Replicated)
  • Circle or Rectangle zones
  • GPS draw route support (no route calculation; only draw support)

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

  •  TileBasedMinimap (Runtime)

Number of Blueprints: 3

Number of C++ Classes: 11

Network Replicated: Yes

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64, Android

Comments
Comments is not yet
Add Comment
Please register
Other interesting assets