Cyberbanan / Tilemap

A simple yet highly customisable tile mapping tool made for the Unity Engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tilemap

A simple yet highly customisable tile mapping tool made for the Unity Engine.

About
Help
Contact

About

blah blah blah

Features

  • Scriptable tiles, allows custom behaviour. Including
    • Tile
    • Autotile
    • TODO: AnimatedTile
  • Tile Editor
    • Scriptable tools, allows custom behaviour. Including:
      • Pencil
      • Brush
      • Fill
      • Eraser
      • Eyedropper
    • TODO: Proper Undo/Redo
    • TODO: Export/Import to JSON or ScriptableObject
  • Different rendering modes
    • Single Sprites
    • TODO: Single Quad
    • TODO: Multiple Quads
    • TODO: Chunked Quads
  • TODO: Infinite or limited tilemap size (only available on chunked quads?)
  • TODO: Colliders
  • TODO: Layers

"Oops! There is supposed to be an image here :/"

Help (More on the wiki)

How do I make my own tiles?

In the project window click on Create > Tilemap > Tiles and select a scriptable tile type to create. You can edit the tiles variables by just clicking on it, like anyother asset.

If you want to create your own scriptable tiles (Like the Tile or AutoTile) then click on Create > Tilemap > Create C# Tile Script and edit like anyother script. Alternatively create a C# class that inherits ScriptableTile

Can I make custom tools?

Yes. If you want to create your own tools (Like the Pencil or Eyedropper) then click on Create > Tilemap > Create C# Tool Script and edit like anyother script. Since all tools (even the included ones) inherit from ScriptableTool you can also simply create a C# class that inherits from ScriptableTool. Any class that inherits ScriptableTool will automatically be able to use in the Edit Mode tile editor, any public variables will also be exposed in the tile editor toolbar.

Contact

If you would like to contact me please do so over twitter :)
@toinfiniityandb

About

A simple yet highly customisable tile mapping tool made for the Unity Engine

License:MIT License


Languages

Language:C# 100.0%