Press "Enter" to skip to content

General Princess

Sick and tired of being the victim of frequent kidnappings, Princess Plumcot of the Palmtree Province decides that the best offense is a powerful defense!

As a Captain under her command in the Palmtree Defense Squad, work to fend off the Saur Corps and make sure that Plumcot never gets kidnapped again.

Download it now ( Windows only ), and/or read more below!

About the Game

I can’t find the exact quote now, but General Princess was inspired by Anita Sarkeesian mentioning how she’d like to see a game where a princess rescues herself. This isn’t that exact idea made manifest; rather, here, the princess attempts to prevent the need to be rescued in the first place.

Work on this game started in late 2016 and had originally been planned to be that year’s Holiday Card, but due to health problems, I postponed the whole project until 2017. When I picked up work again, the biggest change I made was the addition of Princess Sayre.

As with the previous Holiday Cards, I decided to make this game featuring a whole new genre (tower defense) and game engine (GameMaker), rather than retread what I had done before. Learning the ins and outs of GameMaker proved to be frustrating at times, and yet it wound up impressing me with its versatility and ease of use. There are some wonky aspects to this game, but I think I did the best I could with my limited time and resources.

Please enjoy this long overdue third Holiday Card. Happy Holidays!

Cast of Characters

Princess/General Plumcot: The beloved ruler of the Palmtree Province, who forms the Palmtree Defense Squad as a way to better protect herself and her people.

The Palms: The Palmtree Province’s peace-loving residents-turned-defenders. They take on a variety of roles during the course of the game.

King Saur: The villainous leader of the Saur Corps. His favorite hobby is kidnapping Princess Plumcot.

George and Phillip: British-American brothers who, in the past, were regularly counted on to rescue Plumcot from the clutches of King Saur.

Princess Sayre: Princess of a neighboring land and tactical advisor to the Palmtree Defense Squad.


  • Defend the Palmtree Province with up to five unit types!
  • At least as many Saur Corps unit types to battle!
  • Another mediocre original soundtrack by R. Kasahara!
  • Only one ending this time, sorry.
  • But there’s still a secret unlockable or two!


General Princess - Screenshot 01 General Princess - Screenshot 02
General Princess - Screenshot 03 General Princess - Screenshot 04

Recommended System Requirements and Controls

Windows: XP or later, with DirectX 9 or later
Recommended screen resolution: 1366×768 or higher

The entire game is designed to be played with just a mouse, though as an option, the ESC key can be used to pause during battle scenes.


Writing, Design, Art, and Music: R. Kasahara
Game Engine: GameMaker: Studio v.1.4.1772
Fonts: AkaDora, Mops
Sound Effects: meisterjaan, Tobiasz “unfa” Karoń, timmy_h123, Natty23, juskiddink
Additional Sound Effects: R. Kasahara, Ali_6868, Woodingp, studiomandragore
Special Thanks: Anita Sarkeesian, Michael Rohde, FatalSleep, diest, TheBroman90,, bitprophet


Creative Commons License
The original content in General Princess is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

The font AkaDora is ©2005 James D. Milligan/akaType. The font Mops, by Uwe Brodhert, is licensed under an Open Font License (OFL).

Sound effects by meisterjaan, Tobiasz “unfa” Karoń, timmy_h123, Natty23, and juskiddink are licensed under a Creative Commons Attribution 3.0 Unported License. Please see the readme file included with the installer for further details.

Have something to tell me about the game?

Please email me using the contact address on the “About” page.

Return to Projects