Minimaps - how are they done?

before you flame me for not reading a topic about this, please read!!


i’m currently having a dilemma whether i should include a minimap in my game or not
i’m a bit hesitant to do so, because the map varies with each map match*

to understand it better, here’s a masterpiece of a drawing:

each structure takes up a whole grid, and their look vector (orientation) can be different with each match, as well as position

please note that the minimap style i’m going for is this:
image

basically, the main issue is getting the textlabels to be correct everytime

Typically most minimaps are rendered with ro-render v3, but in your case since you have dynamically moving structures, you would have to resort to viewport frames, which take a model of the map (can be less detailed if you want a higher performance),

In order to get the textlabels to be at the same place however, you can result to using blips for your minimaps. In order to do this, you can create an extra frame on top of your viewport frame, and add textlabels that change relative to your position on the map, if your minimap is static when its full screened however you don’t really have to do much, you just have to initialize the positioning.

If you want to make it from scratch I would suggest looking into how to make the positioning of the textlabels relative to their 3D positioning. Another suggestion I can give you is to use Plums Minimap which will save you a lot of time if you don’t want to spend it on making the mini-map yourself.

1 Like