The Legend Of The Princess

GMTK Game Jam is an annual event held by Game Maker's Toolkit. Participants make a game from scratch around a given theme in 48 hours. I have wanted to participate in this game jam for a long time. Unfortunately, I didn't have the time for it because of school. This year I graduated from high school, so I decided to participate. This year's theme was Roles Reversed. After thinking about it for some time, I came up with an idea. Typically, the player plays as the hero who rescues the princess from the evil wizard. This time, the player will kidnap the princess for the evil wizard who intends to kill her.
After I had the idea, I opened Godot, the game engine I made this game. I had worked with Godot before, but only for learning purposes. This was my first actual game using the tool.
First, I started with the assets. I am not an artist, so I downloaded an asset pack from Kenny. Then I edited the template code for 2D character movement to allow four-directional movement. After that, I decided to make a dialogue system. This turned out to be a hard task because of my lack of knowledge about making UI. I ended up using the Dialogue Manager addon to display dialogues. After that challenging task, I made some maps. In total, there are three maps village, dungeon and castle. In the dungeon map, there are guards that trigger a game over screen if you get close to them. Unfortunately, I didn't have enough time to add any sound or music.
I thoroughly enjoyed making this game and I plan to enter the jam again next year.
You can play the game here