Ludum Dare 35 — April 15th-18th, 2016 — Theme: Shapeshift

Search Keywords: HTC Vive, Oculus, Mac OSX, Linux, Android, Flash, HTML5, Java, Unity

Back to Browse Entries

Roamin' Hordes

by Imperial Unit - Jam Entry

Roamin’ Hordes - the barbarians are coming!

Shift and change the shape of Roman formations - keep the battle line strong enough to withstand the onslaught. If the Emperor’s Praetorian Guard fall, the battle is lost!

Shape and position play an important part in the tactics e.g spreading a formation will protect a wider area, increase archer effectiveness etc., but it increases the risk of the formation being overwhelmed by multiple attackers.

Before combat begins you can customise your own legion with the formations you want to use, with different the types of units having unique stats and pros/cons. During battle, zoom from a birds eye tactical view, all the way in to see animated combat in all it’s 2D pixelated glory.

A quick play wargame/RTS/tower defence hybrid - Roamin’ Hordes was our first ever game jam entry. We are a team of two brothers from Australia, Luke and Matt, otherwise known as Imperial Unit. All code and graphics were built from scratch during the Ludum Dare #35 game jam.

The soundtrack uses pre-existing music, Battle in the Winter, by Johan Brodd (jabromedia).

We hope you enjoy playing, and appreciate your votes and comments!

***Some people have reported problems with the HTML5 webGL Unity version not loading (it can take a while) - we have put downloadable versions for Mac OSX and Windows on the page:

***Camera controls: RMB or arrow keys to pan, mouse wheel or [ ] keys to zoom.


- fixed a bug with the defending units on the left and right being backwards
- fixed the background music not looping
- fixed a bug where the velite had the wrong icon
- made the next round button more obvious and added some additional help text

The original version can still be found at

Downloads and Links




SgtBursk says ...
Apr 19, 2016 @ 5:14am

Game couldn't run in either place. Maybe upload a downloadable version?

Zgragselus says ...
Apr 19, 2016 @ 5:15am

Nice interpretation of the theme!

UnlikelyRogue says ...
Apr 19, 2016 @ 5:41am

Nice, solid little tower defense game, especially given the time it was made in. I had fun, good job :)

Imperial Unit says ...
Apr 19, 2016 @ 5:59am

Thanks for letting us know SgtBursk - we have added downloadable versions for Windows and Mac on the page:

PeachTreeOath says ...
Apr 19, 2016 @ 8:03am

I agree with the above, I thought we had covered every interpretation of the theme possible in our design discussion but this is something I didn't even remotely think of.

The Vall says ...
Apr 19, 2016 @ 11:47am

Very good use of the theme. The sound effects were cool.

adsilcott says ...
Apr 19, 2016 @ 3:09pm

Cool idea and a neat game! I like the graphics and the fact that you can zoom in.

SgtBursk says ...
Apr 19, 2016 @ 3:48pm

Amazing work! The way the units split up to fight really sold it as a war sim. The enemy footsteps really made me feel like I was under pressure, in a good way. And special thanks for putting up the direct download ;)

Apr 20, 2016 @ 9:47am

I apreciate the work I can see behind the game. congrats!

Apr 20, 2016 @ 9:49am

Sound was cool. I like the war scenarios games. The tasks is accomplished well.

Upwily says ...
Apr 20, 2016 @ 9:49am

wery nice execution, combat felt really believable

Raptorij says ...
Apr 20, 2016 @ 9:53am

goood game thx

WitchBoys says ...
Apr 20, 2016 @ 10:54am

Good game but a little too slow.

simex says ...
Apr 20, 2016 @ 3:25pm

better then TW:Rome II, but yeah, all in all it a very fun game, I wish there were some more icons on the screen to show what kind of units I had and what kind was attacking them, so I could learn the rock-paper-scissors economy (if there is one), and grow as a general.
Whit that said I'm very impressed you were able to make this within the time limit.

Apr 20, 2016 @ 5:01pm

This game is amazing. The graphics are very appealing and fit the feel of the game well, and it's a really nice twist on tower defense. I felt like I learned a lot in the very first round about how I set everything up so horribly wrong. Managed to make it 5 rounds before getting truly decimated - I could only watch with fascination and horror as the heavily armed masses swarmed my poor defenseless archers and my middle Pretorians made their last gallant stand.

Will absolutely be playing again. Great job!

Jun & Pate says ...
Apr 20, 2016 @ 9:49pm

I really liked the interpretation of the theme, and the SFX and BG music were spot on.

Apr 20, 2016 @ 11:05pm

Interesting take on the theme! :D

KairosXIII says ...
Apr 21, 2016 @ 7:57am

Very impressive game, especially with the 72 hour deadline. Love your take on the theme.

josefnpat says ...
Apr 21, 2016 @ 9:28am

Neat game! I like the idea, I just wish that all the soldiers were individual and would operate on their own. Still, solid!

Oliver_MB says ...
Apr 21, 2016 @ 10:35am

I liked the idea a lot. It's very fun!

Gyfis says ...
Apr 21, 2016 @ 2:41pm

Cool TD. Good job.

Aaranos says ...
Apr 22, 2016 @ 12:00am

I enjoyed this, but the first few rounds are a tad slow. I didn't really need to start moving or changing tactics until the 5th round. I ended up dead on the last round.

Khaoz_Fang says ...
Apr 23, 2016 @ 4:06pm

Very cool idea!

neondx says ...
Apr 23, 2016 @ 6:29pm

nice concept, but i didn't had to move a single troop from first till last round

nihilaleph says ...
Apr 23, 2016 @ 8:07pm

Great interpretation of the theme! I loved it! Graphics are really nice too! I wish I had a way to know what's the difference between units, and at least move them from flanks in between waves. Anyways great entry!

gurkenlabs says ...
Apr 25, 2016 @ 12:07pm

the battle athmosphere was very intense, congratulations on achieving such a nice game within such short time! (The web version ran out of memory at some point, though)

neilcorre2k6 says ...
Apr 26, 2016 @ 12:18pm

Nice! :D That was great! :D enjoyed it :D

May 1, 2016 @ 3:29am

WebGL ran out of memory! Anywho, great concept, love it! Had a lot of fun.

Imperial Unit says ...
May 1, 2016 @ 4:57am

@gurkenlabs, @aberdeenphoenix - glad you enjoyed it and thanks for the heads up with the memory issue.

May 1, 2016 @ 2:23pm

nice game Idea, but it sometimes is realy hard to see enemy forces

MementoGames says ...
May 7, 2016 @ 2:56am

Ohhh... very clever!
Loved how you used the theme.
With a little more polish you can release it to mobile.
Awesome entry!

randomhuman says ...
May 7, 2016 @ 7:22pm

Cool idea, and the graphics are great. However, I didn't get a lot out of the main mechanic. I pretty much just spread out my archers before I started and then let it run. There's a few things that I assume are bugs that make it a bit unbalanced. On the top, left and right the archers wiped out almost everything in one volley. On the bottom,, they never fired a shot. It crashed on the fifth round in both the WebGL version and the Mac OS version.

Despite all that, I quite enjoyed myself. The game has an appropriately epic feel.

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]