Construct 2
Construct 3
As the name suggests – the plugin allows for quick and easy implementation of an in-game map that shows the actual position of objects in the area (layout). This can be a mini-map, typical for strategy games, as well as a “full sized” map like in RPGs (world map).
There are two major reasons:
If you plan to feature a real-time map in your game, then you need to be prepared for lots of work to be done in case you want to code it on your own. The MiniMap plugin by the ForConstruct.com team is nearly a “ready to go” solution. The implementation takes just a few minutes (time for preparing assets you want to use is not included 😉 ).
Regarding optimization, there are two solutions designed strictly for it.
First one is dedicated for immobile objects like constructions, pickable items or markers. For these objects you can set the sprites appearing on the map (icons) as Static. This way the processor will not spend resources on testing the position of the related object, unless you force it with dedicated actions.
Second – the mini-map elements can be pasted to the background image. Pasted objects are immediately destroyed, their sprites are merged with the background sprite and become one image. This way you can have procedurally generated maps where all the elements (like different types of terrain) are reflected with literally no impact on CPU.
Assuming you work on a strategy game with large amounts of roaming units or your project features procedurally generated levels with lots of environmental elements that you want to be reflected on the minimap, these features will surely come handy to you.