My advice

Posted by (twitter: @codexus)
August 18th, 2011 1:19 pm

I don’t think there is a single best method to do the Ludum Dare. I’m no expert and you may agree or disagree with my ideas but I’ve finished an entry for 9 different main LDs since LD #1. I’ve also failed many times and learned from those as well. :)

Get übermotivated

Making a game in 48 hours is hard. There will be times when you feel discouraged by your lack of progress, skills or inspiration. If you’re going to finish a game this weekend, you need to make that your #1 priority. Don’t start the LD without knowing that no matter what, you’ll make a game this weekend. Maybe a very shitty game if things don’t go your way, maybe an awesome game, but a game no matter what. Don’t have any doubt about it and it won’t be a problem.

The excitement here and on IRC before the compo is a great way to build up that motivation, but be careful that once the compo is started it can work against you when others seem to be advancing their game more quickly.

Be prepared

There won’t be that much time for installing new software and learning how to use it. Do that now and be prepared.

Make sure to test all your tools before the compo. At the very least verify that you can run your software. Do you know where you put that dongle or original CD? Did you make any hardware change that could cause a problem with software activation (that happened to me with ZBrush once, their customer support fixed the problem… the next Monday).

If possible make a mini test game. At the very least, test your pipeline. Can you get those sprites to load? Can you export your 3D character and load it in the engine?

If you’re making a game from scratch without an existing engine, I suggest writing a conversion tool or plugin that will convert files to an extremely simple format that can be loaded directly. No need to waste precious LD time writing an .obj loader or whatever.

Get the ball rolling

So you may expect that once the theme is announced you’ll sit in silent meditation for a while and get the most amazing idea. Well, if that happens good for you. But for me it has never been that easy.

So just get started anyway. What? Without an idea? That’s right. The longer you wait, the harder it is to come up with an idea that you will like.

Have a few generic ideas ready before the compo and get started on one. Or just create a sphere, apply physics to it and literally get the ball rolling 😉 Once you’re working on something it’s a lot easier to have ideas than if you just sit staring at a blank page. And if after a few hours you think of something different and have to restart again, that’s ok. It’s a lot better than doing nothing and still not have an idea. You can probably reuse a lot of the code and assets anyway.

Your final idea can also come much later. For LD #5 I started making a dungeon crawler type of game. 28 hours into the compo, I accidentally used a glRotate instead of a glTranslate. I thought the result looked cool and ended up making a racing game on a ring shaped track. I would never have had that idea without that happy accident.

LD #5 first prototype and final game

Get rid of the placeholder graphics

Nothing kills motivation like a game about rectangles colliding with triangles. Placeholders have their use but for the magic to happen, to feel like you’re really making a game you need graphics sooner than later.

Sometimes I like to start with a bunch of generic graphics that I will be able to use no matter what my game ends up being. You don’t need perfectly polished graphics, avoid that at all cost. You just get diminished returns quickly but you need enough for it to feel like a game. Then if you have extra time at the end (that won’t happen) you can go back and improve them. The main character, if that concept applies to your game, is vital. If you have it, everything else can be placeholders. At least, you’ll have some life on the screen.

Don’t sleep all day

Yes, you need sleep. The competition is 48 hours long so don’t even think about not sleeping. But be careful about turning off the alarm clock. It’s easy to sleep too much which not only wastes productive time that you will regret not having near the end of the 48 hours, but it can also make you sleepy and unproductive. Personally I think sleeping about 6-7 hours a night is best during the LD but you may be fine with less or need more.

Just don’t be lazy. You’re going to regret any time you waste on other things. For the weekend, make your game your absolute priority. You can watch your favorite tv series the next week but you’ll regret a long time not being able to add that one thing that would have made your game so much better.

Have fun!

In the end, win or lose, it’s just a game! The important thing is to enjoy the Ludum Dare and doing something you wouldn’t do normally: create a whole game in a weekend!

Tags: ,

12 Responses to “My advice”

  1. hamster_mk_4 says:

    All this is good advice. Peculiarly the “Be Prepared” section. One time I discovered the hard way that the library I was using was missing dependencies on the new computer I just got. I wasted several valuable hours and brain cells getting that sorted out.

    Also I should add save early and save often. It is generally good computing advice, but there is not enough time in Ludum Dare to make good art once, much less twice.

    The story about changing your game mid contest really speaks to why Ludum dare is so great. One weekend is not that big of an investment, so if some weird game dynamic emerges from your game there is nothing stopping you from perusing it.

  2. Nice post. It’s good stuff to keep in mind.

    All my stuff’s ready to go. Including cruddy hand-painted textures in Blender. :)

    • ratking says:

      You already have textures? I thought everything have to be created in the 48 hours …?

      • rawbits says:

        Yes you have to everything in the 48 hours. Everything that isn’t reachable by everyone. So if you get something from a public site, than you can use it. If you made classes or stuff earlyer, than you should make it public domain and tell the others you will use them ad they can get it from whatever site… If I understand the rules right.

        • Sos says:

          no, you make a game from scratch

        • Parthon says:

          All graphics, sound, music and gameplay code has to be created from scratch. Middleware is allowed, and to keep it balanced with “do-everything-yourselfers” non-game computer code that’s relatively general can be put into a library and made available before the competition.

          Nothing stopping you from using place-holder model/graphics/sound for the coding, and then making original ones afterwards. In fact, I would suggest this, in order to build motivation.

  3. krangGAMES says:

    For this, you get the Motivational Speaker Award! Tony Robbins would be proud :)

    This advice is great, very well-written and thoughtful. Any first-time LDers would benefit hugely from soaking this up!

    One of my major mistakes in my first LD was putting off sleep too much. On the last day I crashed and despite being awake, lost about an hour of progress to surfing inane YouTube videos. This isn’t counting the multiple hours of degraded progress that would have been much more productive had I just gotten a bit more sleep. Good tip 😉

    (And, btw, regarding your Ludum Dare #5 entry: that transition is INSANE! Looks very cool.)

  4. Jorjon says:

    Thanks for the tips! I will use them for my first LD entry :)

  5. Tork says:

    Hi there.
    I’ve been reading and making some research from GameJams (haven’t been in one yet) and I think your work is amazing.
    Hope I can be here for the next one and see you here.

Leave a Reply

You must be logged in to post a comment.

[cache: storing page]