Ludum Dare 31 has ended
Entire Game on One Screen

Results for LD31
Over 2600 Games submitted

Ludum Dare 32
Coming April 17th, 2015! Our 13th year!

About Entity2D (twitter: @Entity2D)


Ludum Dare 27
Ludum Dare 26
Ludum Dare 25
Ludum Dare 24
Ludum Dare 23 Warmup
MiniLD 33
MiniLD 31

Entity2D's Trophies

Entity2D's Archive

I’m IN

Posted by (twitter: @Entity2D)
Friday, December 5th, 2014 5:29 pm

Yep, I’m making a comeback, sorta! This time, I’m going to try and make something for the jam, and it’s going to be playable on PS3 and PS4! To do this, I’m going to be making my entry in LittleBigPlanet 3!

Daddy, would you like some sausages?

Posted by (twitter: @Entity2D)
Monday, August 26th, 2013 3:02 pm

My fourth, and possibly most polished LD entry so far is complete!



After spending most of Saturday at work, and also working Sunday, I’m quite surprised about the outcome of this game.

Play Sausage Gobbler HERE

LD27 jam update – Day 2

Posted by (twitter: @Entity2D)
Sunday, August 25th, 2013 4:41 pm

I think I’ve built a solid foundation for the final day of development. Due to work commitments, I haven’t had much time to work on this game over the past couple of days, but I have all day off tomorrow, do I’ll hopefully have a full development day.



Play the latest build HERE

1 hour 41 minutes in – First ‘playable’ build!

Posted by (twitter: @Entity2D)
Friday, August 23rd, 2013 7:44 pm

I’ve got a basic idea in my head about what I want my game to be. Now to sleep on it, and maybe dream up a fleshed out idea.

Play here! Yay!

Entity2D is most likely IN for LD27

Posted by (twitter: @Entity2D)
Saturday, August 10th, 2013 5:39 pm

Yep, and I’ll possibly be doing the jam again, as my Saturday will be busy, again. Last Ludum Dare, I only just managed to get something playable in time. This time, I won’t make things more complicated than I can handle.


  • Language: JavaScript
  • IDE: NetBeans
  • Framework: MelonJS
  • Graphics: Paint.NET
  • Music: Dunc’s Algomusic v5

Good luck to everyone taking part, and don’t forget to vote sausages!


Stykk – Postmortem!

Posted by (twitter: @Entity2D)
Sunday, May 5th, 2013 4:25 pm

This has been the fourth time I’ve attempted to participate in Ludum Dare, and it has produced the third LD compo/jam game I’ve released. Now, it’s time for me to talk about it:


What went right:

Actually finishing the game. I was so uncertain that I would finish this game, until the last few hours of the jam deadline.

Transitioning to a new platform. I made all my previous (mini) Ludum Dare games in either Flixel or FlashPunk, which are some really awesome frameworks focused on creating games in Flash, but I believe Flash is starting to become the new ‘Shockwave’, and will slowly be losing support from game developers, as the web, and HTML5, slowly evolves.


What went wrong:

Inexperience with melonJS. I was originally going to use craftyJS for my game, but, a week before this Ludum Dare started, I switched to melonJS, as I had some issued with Crafty (which I also had little experience with). This lead me into…

Nearly giving up. It was only within the last 4 hours of the jam deadline that I decided to take what I currently had, and attempt to turn it into what I consider a finished game.

Ugly code. Because of my inexperience with melonJS, I had a lot of really unoptimized code, and I took many shortcuts, just to get the game working.


What was dropped:

Falling / shooting spikes. I had planned to include falling spikes into the game, but due to my inexperience with melonJS, this was dropped, and dangers in the game were reduced to spikes.

Colour changing character. I originally planned to have the character’s sprite change to white once they entered a dark area. I dropped this, due to the problems I had with inexperience with the engine I was working with.

Checkpoints. Many comments on my game’s page complain about the loss of their powerups once they make a tiny mistake. I had originally considered checkpoints, but they were dropped from the game, as I has no time left to implement them.


I am currently working on a post-compo version of Stykk, and I have cleaned up the code a lot, and I am also going to make it so you don’t lose your powerups on death, making it less frustrating. (I will also include the original behavior as a ‘rage mode’)  :)

Watch my entry page for updates!

I nearly gave up, but I persisted.

Posted by (twitter: @Entity2D)
Monday, April 29th, 2013 7:38 pm

…and I got a playable game out (although nowhere near what I was hoping for at the start)



Due to inexperience with MelonJS, and the many issues I caused due to that inexperience, a lot of development time on this was spent Googling up answers to these problems. Because of this, I was almost going to throw in the towel, but, in the last few hours, I took what I had, ‘minimalized’ it, and turned it into a somewhat playable game for the jam.

Check out the game, StykkHERE


I’m In (v.1.1): Tool update

Posted by (twitter: @Entity2D)
Wednesday, April 24th, 2013 3:52 pm

In the last ‘I’m In’ post I made, I said that I would be using CraftyJS or the CreateJS suite. I tried to make a warmup game with Crafty, but I found it too difficult for it to work with for my workflow (Crafty only seems to scale DOM elements correctly, and not Canvas elements).

Another HTML5 library caught my eye, though, by reading others’ ‘I’m in’ posts,  melonJS. I’ve had a look through the documentation, and worked through the tutorial over the last couple of days, and it seems to be better suited to someone weaning their way off AS3/Flixel/FlashPunk (<– I’ve got nothing against these awesome Flash libs, or Flash in general, I’m just curious about HTML5 tech)

Tools I’m using (pretty much finalized):

  • IDE: NetBeans 7.3
  • Language: JavaScript
  • Libraries: melonJS
  • Sound: sfxr, Audacity
  • Graphics: Paint.NET
  • Music: CGMusic (most probably, depends on theme)

Here’s a rather crappy workspace pic (taken with a potato):


Best of luck, fellow Darers!

Am I in? Fuzz, yeah!

Posted by (twitter: @Entity2D)
Friday, April 5th, 2013 7:46 am

This is going to be my fourth Ludum Dare, and, will hopefully, produce my third game for the compo. Like last time, I am probably going to enter the jam, but I’ll hopefully have more time available over the LD weekend.

Tools I’m planning to use:

  • Code: JavaScript, HTML5, CSS3
  • IDE: Most likely NetBeans
  • Libraries: Either CreateJS or Crafty
  • Sound: Bfxr, or something similar
  • Graphics: Paint.NET

Yep, this is going to be my first attempt at making a HTML5 based game. I’m looking forward to it.

Picker Pocketer Post mortem

Posted by (twitter: @Entity2D)
Thursday, December 20th, 2012 12:10 pm

This is the second time I have finished a game for Ludum Dare, and I think I’ve learned lessons from my previous entry. I didn’t have most of Saturday or Sunday available, but I made a big push on Monday to get something playable out.



What went right:

  • Polish. My previous entry lacked a lot of polish, and it showed in a lot of places. This time, participating in the jam, I had plenty of time to add little bits to my game to make it more presentable.
  • Testing. My previous game had many bugs remaining, as I rushed it out for the 48 hour competition. This game is relatively bug free (besides a hi-score saving bug in the original upload, which was swiftly fixed).
  • Aiming for jam release instead of compo. I was rather busy with work commitments during LD weekend, so I didn’t want to push myself too hard, especially after being pushed hard at work.

What went wrong:

  • Work commitments. I’m usually very busy with work during the festive season, and LD weekend was no exception.
  • Tiredness. Because I’ve been working all day Saturday and most of Sunday, this has left me physically tired, and with little motive to code.
  • Coming up with a game idea. I really liked the idea of the theme, but I just couldn’t decide what I could actually make from it. It took me about 12 hours to come up with a simple pickpocketing game.
  • A little too easy. Especially running from the police. The reason behind this is that I reduced the time limit from 5 minutes down to 3  towards the end of development. I didn’t adjust the sprinting speed (which slows down based on the amount of pockets you picked) to compensate.

What was cut:

  • Music. I tried algorithmic music generators, but nothing I could find could produce a suitable 8-bit style sound.
  • Road / Police car. I was originally going to put a road at the bottom of the screen, where police cars could drive past, and catch you in the act of pickpocketing, but I dropped that feature, as I was running short of time.

Well, it’s been a fun Ludum Dare. I’m looking forward to playing a load of entries (I’m aiming for gold coolness this time). In the meantime, you can play my game HERE

Picker Pocketer is finished!

Posted by (twitter: @Entity2D)
Monday, December 17th, 2012 6:47 pm


Yep, I’ve just finished my second LD entry. I had pretty much the whole of today available (after working a very busy weekend, where I didn’t get as much work done on this game).

Basically, in this game, you’re a pickpocket, and you have 3 minutes to steal as much money as possible, by carefully pressing a sequence of the arrow keys in a set amount of time.

You can play the game on it’s entry page.

LD Jam progress – Day 2 (Milestone build available)

Posted by (twitter: @Entity2D)
Sunday, December 16th, 2012 6:18 pm



Due to work commitments over the weekend, I’ve had little time to develop my game for the main competition, so I’m going to try to get this game out for the jam instead.

I managed to finish a milestone build today. Im this demo, you can move with the WASD keys, and steal money from other people by pressing SPACE (I will make this more challenging with a minigame I’ll implement tomorrow, I just wanted to get the basic mechanic into this demo).


Play the demo HERE

[cache: storing page]