The Adventures of the Water Knight 2

Game description: 

You are a brave knight, who travels around the world in search of adventure. Once you've seen a very beautiful princess and decided to win her heart, but it won’t be easy. Monster from the dungeon kidnapped the princess and now she needs your help. Overcome all obstacles and rescue the princess. Good luck!