Ludum Dare 33 — August 21st-24th, 2015 — Theme: You are the Monster

Back to Browse Entries

Swarm Lord

by Ptolo - Jam Entry

Dev-Kerrin are releasing their first game! :D

Play as the monstrous swarm lord who wants nothing more than to consume all life in the world. Brave robot defenders are set to defeat it but it's terrible powers of creation allow it to produce a swarm of minions.

It took a lot of work to add enough elements to make a passable RTS but I'm happy with how it worked out :3


When I posted this in my exhausted state I clean forgot to explain the mouse controls D:


Left click: select unit under mouse cursor.

left click and drag: bandbox round units.

Right click: give move order to units selected, units auto-attack when in range.


Freighter: Unarmed truck carrying food. Kill these for lots of Biomass to eat!

Recon: Small wheeled vehicle, fast but no match for members of the swarm.

Tank: Has high range and damage, make sure to engage with many units to overwhelm its slow rate of fire.

MegaTank: You do not want to get into range of these guns! Leave engaging these units until you have a proper swarm.

Replicator: [???]


The swarm always hungers! The Swarmlord and any units it creates will need to eat or they will slowly lose health. Bugs will automatically eat any plant-life below them or dead units (ick) A fed bug will regenerate health.

The Swarmlord eats to collect Biomass to build units so send it moving over plants or near dead units. Try to keep the Swarmlord from getting hurt as it will need to spend Biomass to heal.

Thanks for all the feedback so far, the maps are random so I can't guarantee that every map is fair or even possible, such is the life of the Swarmlord :P


Had a question about binaries be asked so I'd like to explain that the whole game was written in JavaScript, you can see the source code in the linked Github account :) I've added an explanation of each file to the Readme there. The folder 'public_html' is exactly the same as the one being embedded in this page.

Just for fun I added a link straight to the embedded webpage, now you can play Swarm Lord at whatever your monitor's fullscreen resolution is at! Sadly my code for placing tiles is horribly unoptimised and the framerate stutters on my machine at 1600x900 D:

Downloads and Links




Rongefilet says ...
Aug 25, 2015 @ 4:23pm

Very impressive attempt at RTS, pretty hard on the first try, maybe a tuto would be a plus. ^^

Aug 25, 2015 @ 4:25pm

Pretty neat game! Was a little tough to figure out at first but once I learned how to build and control my guys I ate all the stuff and busted up those tanks!

ZzCalvinzZ says ...
Aug 25, 2015 @ 5:20pm

hard at first to learn controls, but that makes sense...after getting the hang of it, the gameplay is fun. good job!

MrTwister says ...
Aug 26, 2015 @ 12:20am

Impressive! Loved it!
It's really hard though. But it's the kind of enjoyable difficulty :)

Zambini says ...
Aug 26, 2015 @ 4:22pm

Nice! RTS for a game jam is ambitious :)

It's hard, and I didn't initially fully understand what generated resource.

Cool background score! It is very mellow and relaxing and a nice contrast to the gameplay :D

pi_pi3 says ...
Aug 27, 2015 @ 1:21pm

Where are the binaries?

crucknuk says ...
Aug 28, 2015 @ 7:42pm

It was very ambitious to start an RTS during a jam, good job!

Sep 1, 2015 @ 12:41am

Difficult, but fun. The music was very peaceful...

Biruts says ...
Sep 2, 2015 @ 12:55am

Very nice project guys, i really love it, please check our game too and if you liked it give us a vote. Look for Road to hell and enjoy.

Sep 8, 2015 @ 5:39pm

Awesome game! I'm really missing the RTS in the Ludum Dare! Loved the idea of eating! Could been nice if the swarm didn't loose as much health as quickly (if at all) when being located on "drained" land. Nice music and a good mood!

Sep 10, 2015 @ 4:37pm

This is excellent! Love it. I think more instructions would really help with the learning curve. Fairly easy once I figured it out, but at first I didn't realize the connections between different parts of the interface or what I was supposed to be doing.

tweedle says ...
Sep 14, 2015 @ 9:31pm

Liked this a lot! I'm a big fan of RTS games, and this is a solid idea for one.
It was a bit hard at first, and I think a tutorial would be helpful for new players.
Great job!

You must sign in to comment.

Mini Submission FAQ

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

CAN I ENTER BOTH EVENTS?: You should pick 1 event, whichever you think it’ll do better in. If the idea is strong, and everything plays well enough, you can go Compo. If you’re a perfectionist, and would prefer people to play a more polished game, do the Jam. Historically, more games are entered in the Compo, but with more people and more time, Jam games have the potential to be better (that doesn’t mean they are). Many solo participants do enter the Jam.

If you made 2 games, unfortunately, the website doesn’t support multiple submissions per user. To submit your 2nd game, you will have to make a 2nd account. Only do this if you made 2 games. Alternatively, if one game is better than the other, then consider just entering the better game.

CAN I KEEP WORKING UNTIL THE DEADLINE?: Yes! Immediately after the 48 or 72 hours, we do something called Submission Hour. As the name suggests, it’s an extra hour for you to package, upload, and submit your games. If there were catastrophic issues trying submitting your game, or you misunderstood how submissions work, that’s okay. It happens. We’re flexible. If you need advice, check with the folks on IRC. If you need an admin, get in touch.

CAN I KEEP WORKING ON MY GAME?: Oh definitely! You should! But for the sake of judging, keep the Compo or Jam version around. You can include a link to the Post-Compo/Post-Jam version of your game on your games page, but sure your main links are the original version.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate at least 20 games to improve your visibility (Coolness).

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crashes, win condition, or tiny bugs after the deadline. In a sense, this is like “porting” to support more players. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just fixing mistakes you should have caught had you been better rested.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

[cache: storing page]