Ludum Dare 36 — August 26th-29th, 2016 — Theme: Ancient Technology

Back to Browse Entries

Clockwork Dragon

by wilsk - Jam Entry


NOTE: The HUD in the top right is obscured in the embedded WebGL version. Run in full screen or use the Windows download to get the HUD.


In your mountain lair, you have slept for aeons. Now, your steel bones rumble and your furnaces are once more aflame. Play as a clockwork dragon, flying around raiding villages and hoarding gold.

Use WASD or arrow keys to fly, E to enter or leave your lair (when you are close), R to roar, Space to use your attack, and 1-5 to select an attack when you have purchased them from your lair.

I have only briefly tested the WebGL version but feel free to give it a go. Performance appears to be a lot worse than for the download version.

I made it mostly within the Compo period following the competition rules but decided to enter the jam so I could take a few hours to add some nice-to-have tweaks like the pile of gold in your lair and the watch towers. There is a story line of sorts with an "ending", although you can play indefinitely. Go to the lair and sleep to progress.

- Unity / C#
- Audacity, BXFR and my mic for sounds and "music"
- MagicaVoxel for voxels
- Blender for rigging and animation

Change log:

- v1.0.2
1. Villages now scream
2. Menu music loops

- v1.0.1
1. fix a small bug preventing the story from progressing
2. press the tab key to allow skipping dialogue (escape still works but exits full screen in web player

Downloads and Links


onyon says ...
Aug 29, 2016 @ 12:14pm

Nice voxels! Solid!

indieyp says ...
Aug 29, 2016 @ 12:17pm

It's really look strange, it inspires a sense of scale

psilon says ...
Aug 29, 2016 @ 12:51pm

Great game, i'm upgraded max. At first it is really strange the controls and the rules, but its works great. Is there something secret with the egg or the castle?

Ilseroth says ...
Aug 29, 2016 @ 12:52pm

It's definitely interesting, but for me the upgrade window was locked open and I didn't seem to be able to do anything other then just fly around, maybe I'm missing something.

The aniamtion on the dragon flight is really nice though.

Tarteau says ...
Aug 29, 2016 @ 12:55pm

Looks great !
But we think there is a lack of feedbacks. It would be nice to have a gold counter for example, and we did'nt find where the lair is.
Besides, the controls work smoothly, and th IA is great !

wilsk says ...
Aug 29, 2016 @ 12:56pm

@psilon well there is a bit of a story... just have to sleep a few more times.

wilsk says ...
Aug 29, 2016 @ 12:57pm

@Ilseroth - hmm... that's a bit strange. You have to unlock the attack types in sequence, but if you have enough gold the first one shouldn't be locked.

wilsk says ...
Aug 29, 2016 @ 12:58pm

@Tarteau thanks. There is a counter in the top right of the screen - it shows your Steam, Health, carried gold and gold in your lair.

wilsk says ...
Aug 29, 2016 @ 12:59pm

@Tarteau oh and the lair is where you start. There is a compass needle in the top right of the screen which always points at the lair

Bentou says ...
Aug 29, 2016 @ 1:01pm

Flying and roaring villages turned out to be fun. I don't know if it's a bug, but sometimes when I pickup a lot of gold (like 4 or 5) only one more is added to inventory. Story is a nice addition!

owndbyu says ...
Aug 29, 2016 @ 1:10pm

Very nice! The mini-cutscenes with the thoughts of the dragon give it a nice bit of immersion! Sweet submission.

wilsk says ...
Aug 29, 2016 @ 1:14pm

@psilon - oh actually I just realised the very last change I made introduced a bug in the story :/ Thanks for spotting it, I'll upload a fix in a minute

ursagames says ...
Aug 29, 2016 @ 1:37pm

I love the game, but I'm so frustrated that the egg has shifted during the night about 20 times. Does the thing ever hatch? I stockpiled > 1000g thinking maybe I had to trigger it with money or something... man I want to know what happens next! Also the WEBGL version obscures the HUD information, I ended up downloading the windows version as I felt like something was missing. PS. That castle is wicked cool, but I really wish it had a better payout :P Especially with the low HP regen from sleeping.

psilon says ...
Aug 29, 2016 @ 2:51pm

@wilsk thanks, i love the baby dragon's roar.

wilsk says ...
Aug 29, 2016 @ 9:33pm

@ursagames I think you and @psilon spotted the same bug with the egg unfortunately. It was fixed around about the time you commented :(

Re the HUD, I can't seem to replicate that but I'll add a note in the description.

Thanks for the comments

wilsk says ...
Aug 29, 2016 @ 10:22pm

@psilon it's my 18 month old daughter being a dinosaur :)

retrograze says ...
Aug 29, 2016 @ 11:12pm

A very cool concept!

Some occasional bugs:
-Amount of coin objects spawned does not always match the amount of gold received
-Able to return to lair over villages (or at least one of them, to the west)
-Second baby dragon snaps to the location of the baby dragon already following when entering lair (doesn't seem to cause any animation, culling, or other issues, but is noticeable)

Some feedback:
-Very easy to sit above one village and spam attacks without worrying about health ticking down too fast
-No way of knowing attack cooldown without timing and memorizing it
-Very satisfying to collect large amounts of gold
-Feels good to level up

Overall: Great concept, with a progression style reminiscent of Swords and Souls (which is a good thing). A bit too easy, and definitely light on polish, but a solid and unique entry. :D

Aug 30, 2016 @ 2:50am

I AM FIRE! I AM... DEATH! I am king under the mountain! (I enjoyed this) Love the gold hoard.

wilsk says ...
Aug 31, 2016 @ 10:20am

@retrograze thanks for the feedback - yep would love to have done more but game jam :)

@masamunedragon haha

justinooncx says ...
Aug 31, 2016 @ 1:20pm

Oooooh my goodness gracious me. I loved this game. The narration was very nice, helped me empathize with the mechanical dragon and set a surprisingly emotional tone to the whole thing... And the gameplay was rather fun too, flying around and roaring at villages. And then I got the egg, and then it hatched... The tiny little roar my baby dragon makes after I roar just melted my heart.

One issue with the gameplay was that I found it much easier to just camp outside the closest village north and spam my strongest attack until I had no inventory space, then return. I had 0 need to fly out further.

Other than that, a stellar game. First game in the jam to make me feel. And the voxel art is great!

Ghen says ...
Aug 31, 2016 @ 1:26pm

the idea and execution is great, i love the voxel style graphic
the control quite smooth, nothing really to complain about

but theres something bugging me, the coin didnt move fast enough, the dragon outrun the coin, thus i need to slow a bit to collect the coin

and i don't know if this intentional or not, but the ground texture blurry, i pretty sure you meant it to be pixel style, try to change the renderer type into "point" rather than "billinear"

the villager attack doesnt hurt much at all, and thus very easy to collect the coin

other note tho, somehow i like the lair/cave scene tho, i like how those coin get "poop"ed out by the dragon with physics lol

kunzbe says ...
Aug 31, 2016 @ 5:02pm

I like the wing animation & smoke effect. Also the roar gives a cool base mood ;) well done!

wilsk says ...
Aug 31, 2016 @ 11:51pm

@justinooncx baby dragon roar melts my heart too but I'm biased :) Re camping, yes that is a bit of a hole. I'd like to have some sort of global mechanic where a village can get run down and abandoned after time if you rob too much from it, or even a bunch of knights run out from the castle to attack you if you stand still too long but... time constraints

@kunzbe thanks :)

@Ghen thanks for the hints, yes, the coin thing is a bit annoying. I didn't really spend much time on the terrain to be honest - i.e. I'm only using a terrain so I could paint trees and roads :)

zulman says ...
Sep 1, 2016 @ 9:40am

Voxel dragon for the win! Roaring villages is fun, good job!

Gipzo says ...
Sep 1, 2016 @ 10:09am

Nice game with good story.
A bit unbalanced - I could fly over a village and farm forever: they have no real damage and a can go to liar from there too.

thomz12 says ...
Sep 1, 2016 @ 10:12am

Fun game, took a while to figure out what to do exactly. I like the "voxel" art! The animations where on cool as well!

Good job!

PlonkyDonkey says ...
Sep 1, 2016 @ 12:30pm

Nice Game, again took a while to figure out what I had to do exactly but once I understood it was a very nice game.

Very clever idea

local minimum says ...
Sep 1, 2016 @ 4:20pm

Cool game flying around. Nice flight and flight animation. It took me a while to realize that most of my gold got stuck in the air and never caught up with me. Once I realized that I simply flew back and forth to the closest village and hovered within range attacking with my claws. Still, as I said, cool game.

Sep 1, 2016 @ 4:30pm

A mechanical dragon terrorizing villagers and stealing their gold - cool idea. I came to a conclusion that there's no need to fly any further than the closest village, just hover over it and spam the space button. It would be more logical if you made a certain limit of gold which can be dropped by each village every day. Also the presence of weapons and enemies made me think that I can attack those outposts and I was confused when pressing space button did nothing to them.
Also liked the looping steam engine sound - my game features it too, but yours is much more calm and relaxing, mine is irritating. Did you record it yourself?
And finally, writing is very good, you must be either a native English speaker or a professional translator.

wilsk says ...
Sep 1, 2016 @ 9:53pm

@Gipzo @thomz12 @local minimum @fragileannihilator yes ideally there would be a bit more depth to the farming system that would prevent "hover farming" but this wasn't possible in the time. I'm considering a post LD version which would have a bit more guts to it.

@fragileannihilator I'm Australian, I'll let you decide if that makes me a native English speaker :) The sound is a combination of banging a glass on the table and hissing into my microphone. Then a bit of editing in Audacity. I was also worried it would be annoying so the volume is turned right down too.

Thanks for the feedback guys :)

Sep 2, 2016 @ 1:31am

Controls well and looks nice!

Satyre says ...
Sep 2, 2016 @ 9:25pm

The animations of the voxel models is really great :) I like the concept and love that you don't include gore to the game and use the scare factor of the beast more. Nice game :)

Cliff Lee CL says ...
Sep 3, 2016 @ 11:33am

The graphics is great, but the interface design don't go along with the graphics well.
Nice game overall!

Sep 4, 2016 @ 2:37pm

Liked the voxel graphics, thought they worked really nicely with the gameplay. Was fun to just fly around and figure out the map layouts with the towns.

Bobsleigh says ...
Sep 5, 2016 @ 3:11am

I played only a little, but I like the desing.

Keep going!

Sep 5, 2016 @ 4:13am

Nice game! You can add some textures into the ground. Currently, it looks quite flat & boring

Sep 8, 2016 @ 4:46pm

Cool game! I included it in my compilation video series of Ludum Dare 36, if you’d like to take a look :)

wilsk says ...
Sep 8, 2016 @ 10:53pm

Thanks @Avalanche Games @Satyre @Cliff Lee CL @Franklin's Ghost @Bobsleigh @Alsatian Studio @Jupiter_Hadley for the feedback. Lots of ideas that would have been great to implement time permitting :)

@Jupiter_Hadley I watched the video, thanks for your kind comments - its good to see somebody else play the game to get a feel for how they interpret it. There are some missing animations for some of the attacks which is obviously a bit confusing, but I promise when you buy new attacks they are more effective :)

csanyk says ...
Sep 11, 2016 @ 4:41am

The voxel art made me feel like I was playing with lego.

Sometimes the gold instead of being picked up as I flew over it, would sortof get stuck to my butt and follow me.

wilsk says ...
Sep 13, 2016 @ 6:39am

Thanks @csanyk, yes I think I got my lerp values about 5% off :D

AinoraZ says ...
Sep 17, 2016 @ 7:55pm

love the voxels!

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. Many solo participants 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]