This app was mentioned in 12 comments, with an average of 2.08 upvotes
Might be worth giving CastleStorm a go if you haven't already - https://play.google.com/store/apps/details?id=com.zenstudios.castlestorm&hl=en_GB
The game is a mobile game. I played it for a few minutes about a month ago before uninstalling it. Still the same mediocre game on mobile but with in app purchases.
https://play.google.com/store/apps/details?id=com.zenstudios.castlestorm
Check castle storm https://play.google.com/store/apps/details?id=com.zenstudios.castlestorm&hl=hu it was ported from console as it is. Very enjoyable
There you can see it's on Iphone and windows phone, don't know where are you getting that.
Even Android has its version: https://play.google.com/store/apps/details?id=com.zenstudios.castlestorm&hl=en
It wouldn't be Castlestorm, would it?
I haven't played it in a while but it's a castle defence that allows you to build up your custom designed base, build up troops, fire projectiles and conquer your opponents castle. Not so sure about the princess in the middle bit you described, but there's an awful lot of minigames in here, and it seems vaguely familiar
Found it: CastleStorm. Thanks you, Snek. You're welcome, Snek.
https://play.google.com/store/apps/details?id=com.zenstudios.castlestorm&hl=en
Bad bot... no, this one. https://play.google.com/store/apps/details?id=com.zenstudios.castlestorm&hl=en
Although, I do like Kingdom Rush too.