Track editor
Designed and built TrackBuilder (485 of its 511 lines), including the piece palette, anchor snapping, and flip controls.
A networked multiplayer racer where players build the track before they race it. I built the track editor: anchor-based snapping, overlap detection, and other functionality.
Designed and built TrackBuilder (485 of its 511 lines), including the piece palette, anchor snapping, and flip controls.
Used layer masks with an inflation margin so pieces that merely touch aren't rejected as overlapping.
Tracks are serialized and sent over the network so both players race the same layout.
A 60-second limit keeps the pre-race phase moving.