The TileMap and Tile asset is allowed to be used in VRC. Currently despite being allowed, some missing functions are not allowed. Allowing some of these functions would make the tool easier to use, and allow for more efficient 2D asset usage in the future https://unity.com/how-to/optimize-performance-2d-games-unity-tilemap
Minimum for operation
  • Tilemap, Tilemap Objects and types
  • Tilemap.GetTile
  • Tilemap.SetTile
  • Tilemap.HasTile
Nice to have
  • TileMap.GetSprite
  • TileMap.GetColor
  • TleMap.SwapTile
Nice to have (But requires TileMap[] output or Input)
  • Tilemap.GetTiles
  • Tilemap.GetTilesBlock
  • Tilemap.GetTilesRangeCount
  • Tilemap.GetTilesRangeNonAlloc
  • TileMap.GetTilesRange
  • TileMap.SetTiles
  • TileMap.SetTilesBlock