Tilemap Painter2022-2025
Taking inspiration from Pokemon Gold/Silver/Crystal’s ground tiles, which were 16 pixels by 16 pixels, I created an algorithm using p5.js that generated an array of ground tiles. I thought of each tile as a set of data, containing information about the ground’s nutrients, moisture, and temperature. I’d curate the tiles to create maps that symbolized architectural spaces where plants grew or things moved. I made this into a daily practice for a short period.
I created tile arrays in p5.js, curated the ones I wanted, and designed maps in Aseprite. I could make a map or two in a few hours, but I wanted to optimize the process. In the summer of 2023, I experimented with ChatGPT for writing code. With its help, I was able to cut out the middle-software of p5.js and Aseprite by placing the program directly in Unity. In the summer of 2025, I have began to integrate it as an editor tool in the form of a procedural tile painter.