top of page

SketchTiler

Gameplay

SketchTiler is a procedural tilemap generation tool powered by Maxim Gumin's Wave Function Collapse algorithm. Using the tool, you can sketch the structures of a tilemap, such as houses and forests, and generate an actual tilemap from it. I wrote the entirety of the software's procedural generation code.

​

SketchTiler was the main project I worked on during my time at Augmented Design Lab at UC Santa Cruz. I co-authored a demo paper for it that was accepted at the 2025 IEEE Conference on Games at Lisbon, Portugal.​​

Role​

Programming Language
Game Engine
Team Size

Development Period

Platform(s)

Procedural generation engineer

JavaScript
Phaser 3
5

January 2025 - June 2026 (6 months)

Browser​

Wave Function Collapse

Implemented Wave Function Collapse in JavaScript for Phaser 3 tilemaps completely from the ground up

Feature 1A
Feature 2_edited.jpg

A log of some of the optimizations I was trying

Performance Optimization

Engineered an automated tool for precise WFC performance profiling; used it to identify bottlenecks and implement various optimizations totaling to a 12x speedup

Leadership

Mentored 6 new lab members, guiding them to make significant contributions to the project within 10 weeks

Feature 3A

Some of the members' final presentations

bottom of page