This game started from yet another tutorial from Zenva. It was just a basic 2D Platformer when I was finished with the tutorial. I showed it to friends and one said, “That’s nice, but where is the level editor?” and I was hooked by the idea to see if I could make a level editor.
This is the first bigger Project I build with Godot. I started building the level editor making use of Godot 4 TileMaps and serializing the level format to JSON. At first it was only possible to export levels to JSON files and manually transfer them to others. Another friend got interested and offered to build a small API with database for the backend. I integrated with the API to create users, share levels and browse & play levels made by others - all from within the Game.