My entry for the first LEGO Ideas Microgame contest. I'd consider it a proof of concept at most, but it got featured on the Twitch stream and got an honorable mention, so I'm pretty happy with it.
https://ideas.lego.com/challenges/6811cf30-f944-4dfa-8714-9b38be6fbb52/application/b8ad6f16-dc81-400e-846f-6a0a9893908d
https://play.unity.com/mg/lego/lego-town-builder-v1
I've also compiled standalone builds for Windows/Mac/Linux:
https://www.mediafire.com/file/oy1iyoa9ixntmcy/LEGO_Town_Builder_Windows_64-bit.zip/file
https://www.mediafire.com/file/p74m5b8cgzwf47v/LEGO_Town_Builder_Windows_32-bit.zip/file
https://www.mediafire.com/file/rygmckuwkvzmyhy/LEGO_Town_Builder_Mac.zip/file
https://www.mediafire.com/file/xfxyhojifwcafg9/LEGO_Town_Builder_Linux.zip/file
They're nearly the same as the WebGL build, I just did a few minor fixes/tweaks, added one new "special" (non-randomized) minifigure, and added (automatic) saving of your town. I wasn't able to personally test the Mac/Linux builds but they should work fine.
More misc details:
Krysto did most of the minifigure textures and many of the LEGO models
In the standalone builds, Alt + Enter can be used to enter/exit fullscreen
The code is by far the worst I've ever written
But it works
I'd have liked to include more train track pieces but those were the only ones LEGO officially had in the Microgame's part library
Seriously though the code is awful
But it works