Which is better for 2D: TileMap or MultiMesh?

Godot Version: 4.3, dev 6

Question

Hi all, I want to learn how to work better with 2D and in particular grid/block games, for example: Terraria, Mindusty and others.

I would like to know what would be better to use and its pros in a particular situation.

For example:

1. Where it is easier to implement physics

2. What would be better to use in terms of optimization

3. which one is more toolkit and in which cases you may need to create methods or separate classes (I like to write something from scratch :D).

Building off of the above, I’d like to make a grid Top-Down game like Mindustry, so I think the question applies to that type of game.

Thanks for the future :smiley:

I would probably use a multi mesh if you are going to procedurally generate the map, otherwise use the tilemap.
Dont worry about optimization unless you know your code is good and are still looking at 20-30 fps