Rukuan “Young” Yang
Software Development
«
2D Tile-Based Map Editor
This project is a 2D Tile-based map editor
a UI system and implemented UI widgets.
C++. It is my second Directed Focus
skills. The map contains different layers; I
developed using my custom engine in
Study, which took eight weeks to finish.
The goal of this project was to get tiles
from a tile atlas and use them to make 2D
maps.
I like roguelike games, and I wanted to use
my custom engine to make a 2D roguelike
game. This map editor was planned
to create maps for that game. During
implementation, the first thing I learned
was the structure of a UI system, as I built
36
SOFTWARE DEVELOPMENT
Secondly, I learned additional rendering
need to update and render them in order.
Third, I gained experience in the data
structure when saving tile properties.