Это было сделано благодаря тому, что с TileMap можно взаимодействовать через код:
public Tilemap TileMap;
public TileBase Tile;
public void Start()
{
Vector3Int pos = new Vector3Int(10,10,0);
TileMap.SetTile(pos, Tile);
}
Основная механика, это генерация карты, которая работает на основе Mathf.PerlinNoise, что позволяет сделать простой и красивый мир.
Игрок двигается по клавишам WASD, и заменяет тайл карты под своей позицией на свой спрайт.
И реализована система строительста, работающая по тому же принципу, что и движение, за исключением того что блоки не удаляются
@StarGamesOne

