SMU Guildhall Graduate Catalog 2021 — Cohort 29 2021 | Page 86

«

Chien-Yu Chu
Software Development
MyTilemapEditor : 2D Tile Map Editor with Scriptable Brush
MyTilemapEditor is a 2D tile map editor with scriptable brush . MyTilemapEditor can create a map in any size . It can also import sprite sheet and slice the sprite sheet into sprites that can use to paint on the map . MyTilemapEditor supports different proportions of sprite and the map has multiple layers . Users can also program their own brush logic , and editors are able to create a brush instance file base on brush files .
MyTilemapEditor can export a PNG image or an XML file . I also made a plugin for Unity that can import the map from MyTilemapEditor to Unity . It can also generate tile palettes as well so that the user can keep editing .
While building a 2D map , the user must switch the tiles on the palette to make the terrain . But in my editor , it is easy to paint a wide range of terrain and continuous road . As a result , level designers can build a 2D map in a very short time .
I spent around six months working on this project . It is my first time using Qt for development . I made several prototypes within the scope of this thesis and learned how to use Qt . Through this experience , I have become more familiar with creating graphical user interfaces .
86 SOFTWARE DEVELOPMENT