1.0.0
Nov 8, 2026 · seen Nov 12, 2026
The Demon Lords Castle is an adventure game by 天門堂 with 0+ downloads. Released Nov 8, 2026. Install growth, rank history, SDKs and ad networks.
From the store listing: “I was reincarnated as a Hero. Just when I thought I'd safely escaped the Starting Village, monsters attacked me! And of all places, I ended up taking refuge in the Demon Lord's Castle... A casual escape game with easy puzzles!”