Skip to main content

Introduction To TilePlus Toolkit

TilePlus Toolkit (TPT) is a unique way to work with Unity Tilemaps. It’s a Unity extension that can change the way you think about Tilemaps and how you use them.

This document applies to Version 5.

Main Features:

  • New Tile class which allows private instance data on a per-tile basis.
  • New Brush for the Unity Tilemap Editor which supports editing these tiles’ data.
  • New Brushless Painting/Editing tool: Tile+Painter.

Other Capabilities:

  • High-level ‘Tile Scene’ subsystem.
  • Archiving of single or multiple Tilemaps for fast loading and chunking.
  • Fine-grained tile animation control including rewinding, looping and ping-pong looping.
  • Tiles can control the animator component of a spawned prefab.
  • Tiles can message other tiles or send events to Monobehaviours.
  • Monobehaviours or static classes can message tiles.
  • Simple save/restore systems for tiles’ data.
  • Built-in Zone creation for setting trigger zones.
  • Chunking Layout System for top-down or side-scroll orthographic views.
  • Pooled Prefab and Tile spawner.
  • Dynamically loadable Runtime Services.
  • Internal scheduler you can use for timers inside tile code or elsewhere.
  • Customized Tweener for tile sprites.
  • Tween the tile sprite’s transform, rotation, scale, matrix, or color. Sequence support included.
  • Assortment of utility methods for Tilemaps.
  • Several pre-created Tiles for common uses
  • Use Tiles as UI.
    • Animated and static buttons
    • Ascii characters and strings (no editing)
    • Hover zones for tooltips.
    • Radio buttons
    • Toggle buttons

And importantly, there is no interference with your existing project. No special dependencies, no special GameObject tags, no changes in how Tilemaps work: just a lot of C# code – and the source is included.