In-Engine level editor

Level editor I developed for Room-making for my Rougelike

Developed in 2 months by manually adjusting a tilemap in real time using a mouse, which is then saved to a custom-bundled JSON file.

It has:

  • Auto-tiling
  • Modular addition and subtraction of pallates
  • Map loading that doesn’t require proxies
  • saving and loading in real time
  • single-atlas pallate swapping for the tilesets
  • supports up to a 16x16 grid

It also means I can load the files into other collections, and translate the entity tiles (the characters) into objects as a form of grid snapping (great for a chess-style movement system)

I am now working on the gameplay, hope to show more of soon.

~Stale

7 Likes