We use the game engine from workadventu.re:
Project website: http://workadventu.re/
How to create a map: https://workadventu.re/create-map.html
You can also use a ready-made map. Those you can find here: https://workadventu.re/choose-map.html :)
For creating the map we used Tiled. A nice little programm which you can download here: https://www.mapeditor.org/
We used the 1.4.3 version, since we had troubles exporting the right json-files with an older version of Tiled.
We used tilesets from pipoya:
https://pipoya.itch.io/pipoya-free-rpg-world-tileset-32x32-40x40-48x48
https://pipoya.itch.io/pipoya-rpg-tileset-32x32
and from finalbossblues:
https://finalbossblues.itch.io/cloud-city-tileset