Ludum Dare 33
Coming August 21st-24th!

Posts Tagged ‘motivation’

I Gave Up

Posted by (twitter: @@nidpez)
Saturday, December 6th, 2014 6:47 pm


I chose to use UE4 and, having never built anything with it before, I got very frustrated with the whole thing and quit.

I knew from the start it was going to be difficult learning a new tool under the pressure conditions of Ludum Dare, but I didn’t really feel like using Unity again, so I ignored mt better judgment (I event tweeted about hubris before the compo started!)

But good news! The tantrum sleep I got has renewed my determination and, even though I still don’t know how to do what I want to do, I realize I still got two hole days to make whatever I manage to make and it doesn’t matter as long as I learn something and don’t quit again.

Jam on!

So you think the theme is awful?

Posted by (twitter: @tolicious)
Saturday, December 6th, 2014 6:46 am
Do you feel like doing this?

Do you feel like doing this?

Is it not even a real theme to you, just a technical restriction? Does it not inspire you even one tiny bit?

That’s fine.

Yeah, I just said that. It’s fine! Because I am sure there is another theme you really liked in the last voting round. No, don’t tell me, I want to be surprised later – just think of it really, really hard.

  • Artificial Life
  • After the End
  • Death is Useful
  • One Rule
  • Generation
  • Avoid the Light
  • Deep Space
  • You Are Not Supposed To Be Here
  • Everything Falls Apart
  • End Where You Started
  • Isolation
  • Machines
  • You Can’t Stop
  • Color is Everything
  • Playing Both Sides
  • Borders
  • Chaos
  • Deja vu

You’re thinking of it? Great! I hereby invite you to take this favourite theme of yours and brainstorm with THAT as the core instead of “Entire Game on One Screen”.

So, what about the actual theme, you might ask? Just use it as what it is: A technical restriction. You can be inspired by whatever theme you want to, as long as “Entire Game on One Screen” still applies.

Good luck with your new shiny theme!

I’m in?

Posted by
Friday, December 5th, 2014 6:15 pm

Hi, this will be my first time in Ludum Dare, I’m not sure if I will finish my game within a prescribed time because in next week I have exams, but I will try.

My tools:

  • Engine: Unity 3D (ver. 4.6)
  • Language: C#
  • Graphics: MS Paint ^^
  • Sounds: Audacity with some samples, and SFXR
  • Libs: (may be, not sure yet) iTween

Good luck to everyone!



How to not fuck it up

Posted by (twitter: @fullmontis)
Monday, December 1st, 2014 4:25 pm

The theme for LD30 was Connected Worlds. I loved that theme. It was spcific, but at the same time left a lot of space for a personal touch.

And, somehow, I managed to fuck it up.

I remember having at least a couple ideas I could implement that I really liked. I worked hard for most of the two days to complete at least one idea.

But all I ended up with was nothing. Zero.

I was so frustrated with myself, I promised myself to not make the same mistake again (although it’s been 5 LDs now that I say this).

So, here is a quick run up of what I fucked up last time, to use as a reminder to not do it again this time.

Wasting time

First reason I want to punch myself in my right testicle is

This is a big one. Time waste comes in a lot of fashions. From the simple “watching youtube instead of working ont he game”, to something more design oriented.

48 hours is a microscopic amount of time to develop a game in, not wasting time, should be the n°1 priority.

The most important thing is, are you working on your game? If you aren’t, you should. Every hour is precious and should be dedicated to your game. You can watch fail vines on youtube when time isn’t such a critical factor. As in, not during the compo.

But where the biggest time waste lies to me is in game design decisions. So, if I can promise myself to focus on the game, we should move onto…

Bad idea

So when I get the mental strength to work on the game, I pick up an idea that I really liked. But it was as easy to implement as it is to teach a rock to swim.

It was just impossible to do in the timeframe I had, and that was because of some bad basic choices.

Basically, the game was a sort of  point and click game where you find an abandoned phone on the street and have to discover what happened to his owner by digging through it.

The concept was really cool. I still want to implement it in a game, sooner or later, just not in a jam. I wanted to have a full smartphone experience, where you can watch videos, read texts and make phone calls. Overambitious much?

The problem with such a design is that it requires multiple states, meaning that I had to program each state in a different way according to how the user could interact with it. Usually, the lower the amount of states, the easier the game is to program, because it cuts out a lot of  bugs that could happen at runtime.

I didn’t know that at the time, and jumped right in the development, finding myself in the mud up to my neck by the first 24 hours.

In the past LDs, I had to restart an idea almost every time because of a bad choice and overshooting. Throw it in the trash and start from zero with 8 hours already on the times. Man that sucked. Just choosing the right idea can save a LOT of time.

So yeah, it is really, really important to find an idea that can be developed efficiently, and even more so to adapt the idea during development to optimize the time for development.

So, we get it. Be smart. But unfortunately, the biggest problems come from another part of the game, which is…

The Aesthetics Pit

This is the biggest mutilator of LD games right after the two above. I lost at least a couple compos over this.

Graphics, music, story… We can all agree that they are what makes or breaks a game. And it is fine to work on the art of your game to make it look pretty and cute.

But this comes only AFTER the core gameplay is done.

I finally understood, probably a little late, that if you start working on your final aesthetic touches without having a playable core gameplay in place, you are driving all out into a pitfall (unless you REALLY know what you are doing).

Programming is a difficult and long process, and chances are that a lot of stuff will go wrong. If that is the case, it is better to sacrifice the time you would have given to graphics or music to fix the core mechanics.

Remember that you can submit a game with programmer’s art (and get good scores for it too), but you can’t submit a bunch of sprites without a game. This ain’t DeviantArt.


And that’s all folks. This isn’t exaustive, but I’m sure that if I can avoid this Holy Trinity of bullshit, I will weep out at least 90% of time wastes during the compo.

Hope this was useful for you, it certainly was for me.

If you want you can check out my past LD entries and postmortems here for more useful tips.

See you this weekend. And good luck!

I refuse to give up (just yet)

Posted by (twitter: @agilejoshua)
Saturday, August 23rd, 2014 10:40 am

Progress has been slow to say the least! I am less than halfway to where I should be now according to my original plan… I am still having issue with getting things rolling the way they should both with the Windows 8 version of the game (which annoys the hell out of me but I can drop that pretty easily) and with my Virtual Machine for Windows development. If the virtual environment doesn’t work then I will not be able to complete this.

I am not giving up yet, but I may have to rethink what I try to get into the final game. I only have working 5-6 hours left, perhaps I can squeeze a couple more hours out of tomorrow but if I manage to complete it’s going to be tight…

Let’s do this!

Posted by
Saturday, August 23rd, 2014 4:05 am

Alright! Connected Worlds it is! This is my second time participating in the Ludum Dare and I have been counting down the days! I have slept very well and I am well rested with 38 hours to go. Not too excited about the theme (I had some really good ideas for the other themes, so I will have to improvise!) but it will be fun nonetheless!

My tools are going to be

  • Engine: Unity
  • Graphiocs: Adobe Photoshop + Tablet
  • Audio: Adobe Audition + Zoom H4n
  • Streaming: XSplit

I am going to be live on and I usually interact with the chat, answer questions and/or explain what I am currently doing. So feel free to join the fun :) Because that is what #LD48 is (at least for me) about: Having tons of fun and participate in an awesome event!

Good luck to everyone

Goat kicking other goat

Connected Worlds… Not Planets

Posted by (twitter: @jorjongames)
Friday, August 22nd, 2014 8:59 pm

For the creative stage of my LD48 game, I researched the topic of Connected Worlds, but found myself picking up planets references. So I decided to break up the Connected Worldsconcept into two categories.

Connected Planets it’s the common concept one can think of. The planets represent a different space but same time / reality.

Connected Dimensions it’s the more dark subject. It represents a world in a different dimension / reality, and probably different space. If it’s the same space but different dimension, the topic becomes darker.

The word connected means that the worlds are connected by something.

I have picked up movie references for these two categories, that you can see in my blog post.

Ludum Dare 30 Wallpaper!

Posted by (twitter: @TwoScoopGames)
Thursday, August 21st, 2014 8:14 am

Hey everyone I created a wallpaper for Ludum Dare 30, feel free to use it however you like!

Ludum Dare 30 Wallpaper ld30 ld48 by Two Scoop Games

Download the size you need here:

1920×1200 (landscape)

1080×1920 (portrait)

1536×2048 (portrait)

1680×1050 (landscape)

1920×1080 (landscape)

2048×1536 (landscape)

2560×1600 (landscape)

new sizes:
1024×768 (landscape)

2500×2000 (landscape 5:4?)

2000×2500 (portrait 4:5?)

1600×900 (landscape)

1280×720 (landscape)

1366×768 (landscape Macbook Air 11″)

Ludum Dare 30 Wallpaper ld30 ld48 by Two Scoop Games
Also for my fellow Louisvillians who will be jamming with us at GameDevLou, here are some Louisville-specific versions just for fun:

1080×1920 (portrait)

1536×2048 (portrait)

1920×1080 (landscape)

2048×1536 (landscape)

Let me know if there are any sizes you need and I might be able to whip another one up for you.

Peace, and happy jamming!

Blog post “How to create a game”

Posted by (twitter: @jacklehamster)
Friday, June 27th, 2014 9:37 am

I found myself procrastinating in terms of making games, so I just wrote a blog post about making a game:

If you need a boost, feel free to check it out! Everyone needs a break.

The Longest Way Down – Postmortem

Posted by (twitter: @fullmontis)
Monday, April 28th, 2014 11:36 am

Okay, so another Ludum Dare went by, and all we have left is a small, dense game in which we’ve poured all of our willpower.

The Longest Way Down is UP! Yay for the oximoron!

the longest way down

It’s time to go back in time and analyze the ups and downs and hopefully learn something useful.

This was the first time that I actually submitted the game before the deadline instead of struggling with last minute problems during the submit hour. It  either means that I’m starting to get the hang of how it works, or that I just don’t care anymore and whatever.

Let’s have an in detail look, shall we?



This one was big. Of all the four Ludum Dares I’ve been in, this was the first one where I picked an idea and sticked with it until the end. In the other compos I used to pick an idea, waste half a day on it, understand that I could not do it in time and start again from scratch with a brand new idea. This was inefficient to say the least.

I managed this time to ignore the costant nag of myself thinking about other ideas. “Hmmm, this isn’t going anywhere. That other idea I had looked interesting, maybe I can try that instead.” Nope, guess what, the other ideas I had were just as time consuming and without an end like all the others. It is the idea of procrastination that is too sexy to resist. Still I managed to keep my instincts under control. End result: there is actually a game done in my LD portfolio! Cool beans. Take that, procrastination!

Keeping it simple

This time around I started playing around with and idea, and managed to keep it snack sized. This was the key that let me finish the game in time. Yes, because adventure games are not as strightfoward as they look, especially without dedicated tools.

Still, even though the idea was small enough, the game still made me sweat for the finishing line. I had to cut down a lot of ideas I had during these two days. and the end result is ermetic to say the least. If this game was a room, it would have the bare essentials to survive. But hey, it’s a game, you can play it and you can finish it, so I’m happy with that.

Unfortunately, it comes with a price. I had to cut out sound completely to make it in time, and in part it is my fault (see below).

Sticking to what I know

This time around I decided not to jump into another language in which I’m completely virgin with (which I did for all three last Ludum Dares) and stick with something I was comfortable with. I did a few months of programming in Javascript and HTML so I was moving in familiar territory.

This was a decisive move. Instead of moving along with a language that got in the was most of the time, I could breeze throught the programming part with (almost) an arm on the back. I just love programming in javascript for some reason, I know it’s got its fair burden of birth defects but it does its job very well.  And also, designing the structure of a level with HTML+CSS is very straightfoward and fun.

I have to admit that the biggest part was played by the fact that point and click games are (relatively) simple to program.

Another big thing was using an ambient that I’ve forged into my back mind in the course of the last few months: Emacs. Amazing IDE and a joy to work with (when you get the hang of it). It is the first LD that I did with Emacs and I’m very glad I did. Fast, lightweight and extremely powerful. It fits perfetly in my workflow and has been a wonderful toon in this weekend.


I started drawing in Inkscape on a whim. I thought about making some mockups and them improve them in GIMP, but then the results I got were so quick and so good that I ended up using it for everything. I am really grateful for that. I got a very good approximation of what I wanted for a fraction of the time.

I’m starting to really love vectorial graphics. Probably because it’s the diametral opposite of pixel graphics, which I can barely stand (and before someone jumps on me, let’s clarify, I do not mean pixel art, i mean those blocky Lego-style graphics where a pixel is the size of your nail and you have a hard time understanding what the hell is going on). I’m definately not one of those atari 2600 aficionados which love this kind of style. To me, the less the pixels are visible, the better.

I’m definitely going to use inkscape in the future for other projects (probably with some improvements).

Going the safe way

For once I did something that I considered a waste of time at the time but knew that was the better thing to do: I decided to play it safe. I’ve been fucked over in the past by trying to getting the pc to do some work I should do.

For Spark, it was tiling. This time around, it was hotspot programming (i.e. the clicky areas). Looks like I had to do them by hand. Took a long time, but looking back I’m glad I didn’t create some weird script that would have been just a waste of precious hours in the end. I saved time and in exchange the game gained some health.

What’s good for the game, is good for you!

This took me longer than I'm willing to admit

This took me longer than I’m willing to admit


Lack of Automation

While I managed to complete The Longest Journey Down in the required 48 hours, there was a lot of stuff I had to cut out to do it. For example, there is no sound in the game, which for me is a big blow. I’m a graphics guy first and a sound guy second, so not having any sound to impregnate the atmosphere like I wanted sucks more than a little.

The reason for this is that I decided to make the game in HTML. This has some great advantages under a lot of aspects: complete control over page structure and code efficiency, familiar language which I know very well, familiar workflow. The problem is, if you want real control of what happens over the page (and maintain your mental sanity in case something goes wrong), you have to pick up your sleeves and type. I don’t trust programs with GUIs since most of the time the barf they spit out is unworkable.

Unfortunately, this can be very slow. The workflow consisted in this:

  1. Create a mockup of the scene in Inkscape and export it
  2. Boot up Paint.NET and find out where each interactive element was positioned
  3. Hard code the coordinates into the source

This was a very reliable process and going back I would do the same, but I think that doing this for a game even twice the size it can be extremely time consuming. I really wished that Inkscape had a JSON exporter of sorts to save some time. I even thought of making a converter from XML to JSON so that the process could be automated more. That of course was just stupid since the time I would have saved would have been a lot less than the time I would have spent creating the game.

So in the end I was between a rock and a hard place. Not much to do other than grinding those numbers into the source. I wish I had some way to automate the process, I would have been able to insert a lot more content in the game.


During Ludum Dares, time is tight. And somehow I still managed to waste more than a handful of hours on Reddit. Why I did that is beyond me. I’m not so bitter about this since I knew that the game would be done in time anyway, but I’m still disappointed in my lack of discipline.

the longest way down


Shit Happens

Sometimes, things happen that you just can’t foresee, and you get stumped. Happens all the time, for every project.

This time around, a weird bug popped out during the later development stages. To give some context, I was programming the part where you have to change scenes in the game. What should have happened is: you flush the current hotspots and load the next scene. Done, simple and easy.

Not quite. For some reason, the browser was flushing only part of the hotspots, and was just refusing to flush the other ones. I had no clue to why this happened, and had me stuck for more than 40 minutes. I was looping through the current active hotspots divs and using removeChild to get rid of them.

But Chrome didn’t like it. I was oblivious to why this was happening. For some reason Stackoverflow wasn’t of much help either. I was starting to get nervous, I had to finish the art, the textboxes and put everything together and this bug was preventing everything from getting done.

The loop worked like this: I call getElementsByClassName and collect the divs that I want to remove (they have all the same ‘active’ class). I loop though them using length. Through some rapid debugging I discovered that the length of the array I got was changing every iteration, although I didn’t change it.

What. The Fuck.

Then, after much more imprecations, it hit me. I was naively thinking that the “array” I got from getElementsByClassName was, in fact, an array. It looks like instead it is a pointer to another array with the list of the ACTUAL elements in the document with that class. This meant that every time I removed a div, the array changed. But I was still looping on the original array size, so it was basically telling me “the fuck” and stopped removing them when it started getting ‘undefined’ elements (which were in fact out of range).

This is one of the occasions where Javascript’s ass implementation and weak typing fucked me over. NOw that I know It, I understand that I was quite stupid, but back then it was a pure WTF moment. Oh well, at least I learned something new.

Okay, I guess this covers everything that happened during this weekend. Be sure to check out The Longest Way Down (shit title by the way, wish I picked something hipsterish like “Down” or something like that). I like it and I think you may enjoy it. For sure I did while creating it.


Posted by (twitter: @redream_)
Sunday, April 27th, 2014 5:53 am

To those of you contemplating failure:


Click for motivational video.

Beyond the Surface – Day 1

Posted by (twitter: @MageArtylo)
Saturday, April 26th, 2014 3:25 pm


So…time for a list…

  • Title screen is done
  • Title screen music is done
  • Introduction level tileset is done
  • Basic mechanics mostly done (75%)
  • Both movement types done
  • Web build testing partially done
  • Windows build is fully functional
  • Assets for level 1 imported
  • Instructional story written
  • Story monologue recorded
  • Pointless loading screen (Optional)
  • Timelapse for day 1
  • Twitter
  • Facebook
  • Tumblr

So, that’s all for today. More work to be done tomorrow.
If you want to see a 16 minute video made of 3-4 hours of game development, you can check out my timelapse.



Posted by (twitter: @niksudan)
Friday, April 25th, 2014 3:44 pm

Woah! 12 years? Someone get you a walking stick! You’re as old as a banana!

Ludum Dare is a great experience and has helped me loads regarding game development. I’d encourage all developers to have a crack at it. Everyone will have learnt something from it, even if they are pretty experienced.

Last Ludum Dare I ranked 4th overall, and 1st in the theme category with my entry, Super Sneaky Sample Stealer. It was my best effort and I doubt I’ll get any higher. But hey, maybe I’ll win the compo? Maybe then I’ll be rich and famous and own a private island?

LD28 Results


I wish everyone the best of luck with this time’s Ludum Dare. I don’t have as much time as I hoped for to participate, but I’m hoping to see some impressive entries!

A while back, I wrote a pretty nifty guide on some cool tips for the Ludum Dare, so if this is your first one, it would be cool if you read it! It got some attention when I first wrote it, so that was a thing.

A funny joke

Go show ’em who’s boss with your buggy prototypes!

Ludum Dare GOGOGO

Posted by (twitter: @BateriadeJogos)
Friday, April 25th, 2014 12:48 pm

(EN)This video is an invitation Battery Game community and support for the Ludum Dare 29!
We demonstrate our games ended in events GAME JAM and explain to beginners how to enter the competition!
All are welcome, just ask for an invite: Click here.

(PT-BR)Este vídeo é um convite da comunidade Bateria de Jogos e um apoio ao Ludum dare 29!
Demonstramos nossos jogos em eventos de JAM e explicamos aos novatos como participar da competição!
Todos são bem vindos, basta pedir um convite: Clique aqui.

Youtube Video

Hey everybody! I’m in again.

Posted by (twitter: @MageArtylo)
Friday, April 25th, 2014 12:35 am

Since I was in the Cyberpunk Jam I wanted to make another game for the MiniLD and the Insanity Jam, but I guess the motivation wasn’t there, so I didn’t participate in both. This time, I’m thinking a different game genre  and platformer as my plan-B. A few of my friends are going to try tho make a game from scratch as I heard from them, but I currently lick the knowledge to do so, so I’ll be sticking to my favorite engine – Multimedia Fusion 2.

For music, I’ll be making it myself. I’m not a real musician in any way, but I can still make a tune that you will probably enjoy. If you want a sample of my work, I have a upcoming album with a few pre-release tunes already published here.
For inspiration, I use C418 and KOZILEK.
For software, I’ll be using FL Studio 11 Producer Edition and Audacity for some extra sounds or dialogue.
Also, SFXR – for sounds.

For the artwork, I’ll e sticking to my minimalist style of pixel art. It helps with time and it still looks fairly good. I’ll also try to animate a bit more. Software – Paint.NET, Photoshop CS6.
– for tiles


Livestream on Hitbox

Thanks for reading and have a nice jam time!

I am in. Finally. It’s here!

Posted by (twitter: @rye761)
Thursday, April 24th, 2014 9:11 pm

So, this will be my 5th Ludum Dare and I’m pumped. Unfortunately missed the last one, but I’m in again. Going to be potentially trialling some new stuff this time, hope that goes well. LibGDX is not brand new to me, but it will be my first time making an actual game in it. I really hope that goes okay.

  • LibGDX (Java)
  • GIMP, maybe Paint.NET
  • SFXR (well, some form of it, most likely BFXR)
  • maybe Tiled
  • maybe Box2D

I wish everyone luck, just submit something. Don’t call it quits on Saturday afternoon. Take a break, but come back. Submit something. Maybe it sucks, is incomplete, buggy, or something else but submit it. Get feedback. We have a good community of devs here, many of which will be supportive and give you very good feedback. My first 2 LD games sucked. They were terrible, and pretty boring to play. They had the buggiest collision detection you ever saw. But I submitted them, and I got better. I think Shoodir and Broken Controls (my past 2 games) were actually kind of fun, and were less buggy. I hope to make something better again this LD. I hope you make something better this LD. Good luck everyone!

PS. Watch a Stream. It can be encouraging to watch other developers having success, and make those bug-hunting times less frustrating when you’re not the only one having them.

[cache: storing page]