Keep the King Alive by Noxalus
Your king is threatened by fellow opponents and YOU are the only one that can keep him alive!

Play here!
As you can see, it's a strategy game, and your goal will be to properly control your units to make sure the King stays safe.
How to play
Sorry, I spent so much time to work on the game that I didn't have time to create an in game tutorial, so I'm doing here instead as I think it's important to understand how to play :sweat_smile:
You start the game with 3 units: the King, a worker and a soldier.

Each unit can be selected, by left clicking on it, and moved around to a specific location by right clicking.
Workers
Workers are the only ones that can collect resources (wood, rock, gold).

Soldier
Soldiers are the only ones that can attack and kill opponents.

New units
When you have enough resources, you can build new units.

Construct walls, worker or soldier using the bottom bar.
Each X seconds, a new world chunk is added with new resources and potential enemy castle(s). Use your soldiers to kill enemies and destroy castles before they spawn new enemies.
All units have health represented by the hearts above of them, if their health decrease to 0, the unit dies. If the King dies, the game is over.

Try to let your King alive as much as possible! Share your score in the comment :wink:
Controls
Camera can move using the keyboard (arrow keys or ASWD) or the mouse by clicking on the screen with the middle mouse button and dragging it in the direction you want to go.
You can zoom in/out using the mouse wheel.
Left click is used to select units and right click to give order to a selected unit.
When you are in "build" mode (you clicked on the bottom bar to build new a unit/wall), left click is used to place the new unit/wall and right click is used to exit the build mode.
In build mode, you can also rotate unit/wall using R or CTRL keys.
Info
- 2nd compo
- Cumulative time spent: 29.5h
- Tools used:
- :tools: Programming:
- Game engine: Unity3D
- IDE: Visual Studio 2019
- VCS: Git (with SmartGit client)
- :art: Art:
- 2D: Inkscape, Paint.NET
- 3D: Magica Voxel, Blender
- :controlknobs: Sounds: Bfxr, Audacity
- :musicalscore: Music: Bosca Ceoil
- :tools: Programming:
Screenshots







Timelapse
https://www.youtube.com/watch?v=eDe4au5_2DA
Post jam changes
v0.2
- Reduce music volume
- Fix a bug where ghost units could attack enemies
- Fix a bug where we couldn't place new unit/wall for no apparent reason
- Fix a bug where enemies could be stuck if no valid path exists to the king
- Fix an issue where workers couldn't collect resources close to them
- Tweak difficulty
- Reduce camera speed and make sure it depends on the zoom when using keyboard controls
- Fix issue where enemies was spawned during new world chunk animation
- Make sure we can't select item from bottom bar if we can't purchase it
Ratings
| Overall | 190th | 3.804⭐ | 30🧑⚖️ |
| Fun | 159th | 3.783⭐ | 32🧑⚖️ |
| Innovation | 396th | 3.45⭐ | 32🧑⚖️ |
| Theme | 161th | 4.05⭐ | 32🧑⚖️ |
| Graphics | 260th | 3.8⭐ | 32🧑⚖️ |
| Audio | 611th | 2.883⭐ | 32🧑⚖️ |
| Humor | 517th | 2.741⭐ | 31🧑⚖️ |
| Mood | 468th | 3.268⭐ | 30🧑⚖️ |
| Given | 36🗳️ | 15🗨️ |
I like how the music and at the beginning small map gives you a claustrophobic feeling, because you don't know where the next tile with enemies will spawn. Overall nice game!
after understanding the rules I enjoyed playing. Little tutorial in the game would be great, but you have plus for making tutorial here. I wish that I could select few persons:)
I also thing camera rotation would be cool as I lost my guys behind a castle.
Very impressive though!
Tho not sure if single-select units is a good gameplay choice. I kept trying to drag a rectangle around them all to move as a group.
Besides that, I'd totally drop the descending synth and just keep the bass tho. Way to monotone.
Otherwise very good job!
- I had to mute the music. The problem is simply that your loop is too short. Video game loops can be short, but not that short. The player has a short term memory when it comes to music and will notice the loop and most likely be annoyed by it. Thank you for including a mute button. The rest of the sound design really fits!
- I was missing feedback on click, to know whether the character was going to walk next to the resource/enemy or harvest/attack it. Left me with a feeling of anxiety after each click :P
Most of what have been said is things that I wanted to do if I had more time :cry:
- Multi selection for units => I obviously knew that it was one of the most important missing feature for a "STR" like game but for me it would be too complicated and time consuming to add it (selection rectangle, box cast, how to handle units that don't have the same abilities?, etc...), and I prefered to find a way to limit the unit count and let the "micromanagement"
- The music loop is bad and I knew it too, that's why I took the time to add a mute button. But what I should have done, at least, would be to decrease the music volume. The music is way too loud and I should have take 10 seconds to do that.
But when I started the jam, I didn't think the idea I had in mind would be so hard to achieve in the given time and I've quickly been overloaded by the amount of work. I cut so many planned feature because I was running out of time that it was really difficult to choose what I must do and what I can remove from my planning.
So my 11:59 run is not really legit, but I post a picture anyway:

Thanks for the info :thumbsup:
Unfortunatly, multiselection is a new feature, and it's not allowed to add features by the rules.
Here is what I changed:
- Reduce music volume :tada: (@tylerstraub, @soldierbear)
- Reduce camera speed and make sure it depends on the zoom when using keyboard controls (@soldierbear)
- Fix a bug where ghost units could attack enemies (@drjedd)
- Fix a bug where we couldn’t place new unit/wall for no apparent reason
- Fix a bug where enemies could be stuck if no valid path exists to the king
- Fix an issue where workers couldn’t collect resources close to them
- Fix issue where enemies was spawned during new world chunk animation
- Make sure we can’t select item from bottom bar if we can’t purchase it
- Tweak difficulty