Ludum Dare 35
The Theme is:

Judging ends in
Click here to start


Thanks everyone for coming out! For the next 3 weeks, we’ll be Playing and Rating the games you created.
You NEED ratings to get a score at the end. Play and Rate games to help others find your game.
We’ll be announcing Ludum Dare 36’s August date alongside the results.

Posts Tagged ‘webgl’

WebGL version is up

Posted by
Monday, April 18th, 2016 8:56 pm

I fixed my black-sprites bug in WebGL!


No download required!

Playable inside the entry page with the power of WebGL!

Have fun!

Transmuto – post mortem

Posted by
Monday, April 18th, 2016 4:35 pm
 ________                                                                 __               
|        \                                                               |  \              
 \$$$$$$$$______   ______   _______    _______  ______ ____   __    __  _| $$_     ______  
   | $$  /      \ |      \ |       \  /       \|      \    \ |  \  |  \|   $$ \   /      \ 
   | $$ |  $$$$$$\ \$$$$$$\| $$$$$$$\|  $$$$$$$| $$$$$$\$$$$\| $$  | $$ \$$$$$$  |  $$$$$$\
   | $$ | $$   \$$/      $$| $$  | $$ \$$    \ | $$ | $$ | $$| $$  | $$  | $$ __ | $$  | $$
   | $$ | $$     |  $$$$$$$| $$  | $$ _\$$$$$$\| $$ | $$ | $$| $$__/ $$  | $$|  \| $$__/ $$
   | $$ | $$      \$$    $$| $$  | $$|       $$| $$ | $$ | $$ \$$    $$   \$$  $$ \$$    $$
    \$$  \$$       \$$$$$$$ \$$   \$$ \$$$$$$$  \$$  \$$  \$$  \$$$$$$     \$$$$   \$$$$$$ 


Second Ludum Dare for me. I decided to change it up a bit and learn something new. So I went with the JavaScript/Typescript + Three.js + Physi.js. This was my first time doing anything in JavaScript so learning that and TypeScript a few hours before the compo was fun. I used TypeScript since I’m used to OOP and static typing through Java. Using TypeScript brought some problems though, since the definition files from were not completely accurate for Physi.js.

At first I didn’t like the theme, I already had a killer idea of a puzzle game for Everything is connected. I wanted to have 3D and physics in this game since thats fun to tinker with. Brainstorming took place and I ended up with Transmuto – a game about shooting polyhedrons. You yourself are a polyhedron, you shoot your own shape, while your enemies are only vulnerable to their own shape. You shapeshift after collecting positive and negative polygons.

What went right

  • I like the audio. Making it on was fun.
  • Graphics are okay too. I had some custom shaders in mind, I wanted nice smooth shadows and a rather clean look. But I simply didn’t have time.
  • In the end I think its playable, I improved from last time, definitely made it much easier and balanced as I was close to submitting.
  • I learned JavaScript/TypeScript.

What went wrong

  • I struggled with physics. The Physi.js docs are almost non-existent and combined with the Typescript definitions not being annotated, I ended up fixing a bug as simple as extends Physijs.Mesh -> extends Physijs.SphereMesh for 5 hours on the first day.
  • I didn’t have time for proper level design and just adding more features I thought of. ^^


Help needed! WebGL black sprites

Posted by
Monday, April 18th, 2016 10:23 am


When I first uploaded my entry with WebGL there were no problems.
Now, after I fixed a small bug and want to re-upload most sprites have changed into black squares.
Does anyone have an idea why this happens and how I can fix this? (using Unity)





Now also available as 64bit version!

Now also available as 64bit version! (Click here or the image to go to the entry page.)


For now you’ll have to download the standalone in order to play.

Revenge of the Ducks finished!

Posted by (twitter: @Ronin748)
Monday, December 14th, 2015 3:35 pm


At one point it seemed that there was no way that I was going to make it using Dart and WebGL, but here we are! It’s my first 3D game, and LD really gives me the motivation to finish what I start. I was able to use both themes, and my thought process was the following: growing -> growing up -> growing old. You only have the right and left arrow keys. I went completely silly this time. You should always remember to feed the ducks when you go to the park or you’ll regret it.

Play it here

I might also upload a timelapse of the creative process behind this masterpiece.

First day results are in!

Posted by
Saturday, December 12th, 2015 8:11 pm

here is my game so far: (Unity’s WebGL export works well now. I was really surprised!!)

The procedural generation took the most time, again. There will be more to the game in the end (hopefully):

  • 4 different modes with seperate highscores,
  • Pause-Window,
  • improved and interated models, textures and animations,
  • sound

I streamed the whole day at my twitch: (there should be an on demand video live now, if you care to re-watch this 😉 ). I will create a complete time-lapse after day 2.

Now it is time for a little nap to start with a fresh brain with day 2!! Goodnight, y’all!

Not sure if going to make it, but trying

Posted by (twitter: @Ronin748)
Saturday, December 12th, 2015 5:59 pm


Trying to do WebGL and Dart again, and it has turned out to be a bigger task than expected. Everything has to be done from scratch, but nevertheless WebGL is a really powerful tool. I now got the rendering working after a long and tedious battle involving stuff like depth buffers, and I can finally render simple shapes (such as cubes in this test, using placeholder textures from a previous project). This is my first time making a 3D game, so I’m really not sure if I’m going to submit it. There isn’t even a game yet.

Post Mortem of HanniBall

Posted by (twitter: @snooze82)
Tuesday, August 25th, 2015 7:00 pm

Nearly two days later, I can call HanniBall a success.

After two finished LD’s, I gave up during LD31 and missed LD32.
But this time, I managed to finish a game. Woohoo \o/

It’s a little 2-Player Battle Game to find out, who the real Hannibal is.

Play and Rate it here :)



What went wrong

  • I was not prepared enough, I struggled the first 2 hours with bringing a simple box with a light to the screen, just because I forgot, how to do so. And it took forever to record the few seconds of annoying music.
  • I didn’t invole people for playtesting or give me some advises or ideas. Aftwards, friends came up with nice little ideas, which would have made the game real fun to play.
  • I lost a couple of hours doing nothing. Or watching a movie. I could have use my time for creating properly 3d models – Now, I have only balls.
  • The floating island is dynamically generated, because I thought it would be more fun/ challenging. But no one noticed it. I would have saved hours, if I simply would have modelled it with blender.
  • Although I was streaming the whole progress on twitch, I had nearly no visitors. I should have advertise this more, and do more socializing on IRC, Twitter, etc.

What went right

  • I chose the most simple idea. And it was one of the first idea – playing with the name “Hannibal” (my girlfriend is currently reading the novels) seeded into this game. No, it’s not shoehorned.
  • To chose plain JavaScript and the incredible THREE.js framework was the right decision. I loved to come up with such a nice result despite not using a full featured game framework
  • I finished the gameplay development first, and had afterwards enough time for building up the floating island, making music and to add the postprocessing.
  • It’s a game I can play with my 7y old daughter – despite the theme :)
  • My PC was capable enough to do a FullHD stream to twitch while developing with WebGL stuff. Nice baby :)


  • JavaScript, THREE.js
  • THREE.Terrain
  • gimp
  • bfxr, bosca ceoil, audacity (see the tools section)

See you next time <3 

Corruption-5 Is Done!

Posted by (twitter: @charlottegore)
Monday, August 24th, 2015 9:45 am

My fifth compo entry for Ludum Dare is done. Phew.

Screenshot 2015-08-24 15.38.11

It’s a sort of platform adventure game, with lifts and buttons and NPCs and a story and all sorts. It’s by far the most complicated, ambitious Ludum Dare game I’ve done yet with way way way more sprites and mechanics. I hope it was worth it..  this one half killed me.  Post-mortem to come later!

Made with my own Javascript/WebGL game engine that lives on top of Three.JS :)

Compo page!


Posted by (twitter: @snooze82)
Sunday, August 23rd, 2015 3:33 pm

Submitted early /o\
I know, I have plenty of time left to add nice features – but I’m kinda exhausted, and it’s already 10:30 pm here :)

So, here it is: HanniBall!


And it want to be played by you!

Now, with so much time left,

Hannibal vs. Will?

Posted by (twitter: @snooze82)
Saturday, August 22nd, 2015 3:19 pm

HanniBall is coming along :)


So In I Could Actually Be Sick

Posted by (twitter: @charlottegore)
Tuesday, August 18th, 2015 5:52 am


I am in. 5th time round the old block for me.

I will be using my own JavaScript WebGL 2d game engine thing (worked well enough last time!)


For art I’ll be using the awesome Deluxe Paint II clone Swanky Paint which features BLLLOOOOMMM which helps figure out in advance what the art is going to look like in engine once there’s BLLLOOOOOMMMM so they don’t get all blown-out.

For the music I will be using the beyond useful Propellerhead Reason. I know it, I have a licence for it, has great synth and recording capabilities.

For writing of the code I’ll probably use either Atom or Sublime Text. I haven’t decided yet.

I’ll also make use of Photoshop and probably Audition for editing sound and stuff.

I shall leave you now with some words of wisdom from a robot friend. Good luck everyone!!! 😀

Maybe in, made a game for this other jam

Posted by (twitter: @Ronin748)
Tuesday, August 18th, 2015 4:29 am


Over the summer I participated in the A Game By Its Cover game jam, which just ended yesterday. I made a game called Eternal Eski based on a fake cartridge I found on, and it’s about building spaceships and controlling them by typing various commands into the ship’s computer. As a result of this I’m currently quite tired, but if I find the theme interesting I’m likely going to do LD too.  I’ve been doing a lot of Dart + WebGL stuff for AGBIC, so I think I’m probably going to step away from C++ for a while. Raw WebGL is certainly a challenge, but if I prepare sufficiently it should be fine.

I will be using:

– Intellij IDEA

– Photoshop

– sfxr

– Dart + WebGL

Oh, and here is a link to my AGBIC game if you want try it out.

Gradience – Final Update

Posted by (twitter: @thegrieve)
Monday, April 20th, 2015 9:08 pm


It’s done. It’s live. I’m dead inside.

Gradience has been submitted and I didn’t actually get around to building out the level progression like I had planned. As it stands… it’s a vaguely pretty demonstration of a game idea that might be good… in another life.




Posted by (twitter: @charlottegore)
Saturday, April 4th, 2015 5:53 am

I feel like I’ve been “in” Ludum Dare 32 since the last Ludum Dare finished. Last time I made the largely reviled platforming nightmare Screened.

Screen Shot 2015-04-04 at 13.05.35

This time I want to make a proper platform game. One with 2d pixel art. I want to do a proper Ludum Dare game.

The problem is that all the stuff I’ve done for the last year has been for Three.JS, which isn’t a Game Engine (it’s just an abstraction layer and a scene graph for WebGL). So to make a 2d pixel art platform game I could:

– switch to Unity (although I hate the web plugin for that)
– switch to Gamemaker Pro (tempting, but don’t want to make my game Windows download only)
– switch to Phaser.JS which is a WebGL game library…..
– …or write some sort of game engine and editing tools for Three.JS.

I made the editor. Whoops. It’s taken me three months and it’s full of bugs… but I can manage tilesets and sprites and draw multi-layer maps. I can draw boxes, points and sprites into object layers, just about, and it all exports a single .json file with all the textures embedded.

Screen Shot 2015-04-04 at 12.46.23

Unfortunately this leaves me this weekend and next weekend to work on the missing game engine part of the game engine. Most of it’s there – I can render parallax tile maps, draw sprites into boxes and stuff. I can control the tint of the layers and do various blending tricks to create moody atmospheric stuff like this…

Screen Shot 2015-04-04 at 13.20.54

…and this…

Screen Shot 2015-04-04 at 13.35.19

.. all from the same level data.

This weekend I need to get animated sprites working in the engine or this last few months have been for nothing. I’ve already made one rubbish game to get sprite/sprite and sprite/tilemap collision detection stuff working, but I need to make sure I can use all that with the data generated by this new editor. Agh. I should probably stop procrastinating and finish this post and get back to it, shouldn’t I?

So… I’m in for the fourth time (I’ve been doing game development and 3d graphics programming for a year now) and and I’ll be using:

– Javascript & Three.JS targeting WebGL, coded in Sublime Text 3

– “Hexr” Game “Engine” and Editor For Three.JS (I’ll post the links and stuff when they’re up and ready)

Swanky Paint for Art (an awesome Deluxe Paint style pixel art thing, it’s awesome)

Propellerhead Reason – Magical Swedish music application.

– POSSIBLY Blender, if the theme/game calls for some actual 3d geometry although I kinda doubt it tbh.

– POSSIBLY Box2D (the Emscripten version) again if the theme or game makes it worth ditching the arcade “physics” I currently have.

That’s it!


Sumbitted — Leviathan

Posted by (twitter: @joeld42)
Sunday, December 7th, 2014 7:48 pm


Woo hoot! Submitted. This might be my most playable LD48 entry ever, but that’s not saying a lot. I tried out a new language and library (the Luxe engine, part of the snowkit toolset). But this time I spent a few evenings beforehand warming up, and I think it really helped. I wish I had time to add more stuff, the gameplay is not very fleshed out, but I think it gets the idea across and provides a few minutes of challenge.

Go visit my entry page to play:


Anyways, going to get some rest now. I had a great time, and I can’t wait to try out some of the other entries. Maybe this time I’ll have some time to play and vote.

First LD – multiplayer game finished!

Posted by
Sunday, December 7th, 2014 7:24 pm

For some value of ‘finished’ 😉


Play (find a friend!), Vote, Comment!

Had a good time learning how to make this work – wish I’d had some time to build AI so it’s not just an empty starfield in single player. Started hacking a day into the compo; next time I’ll go for it.


[cache: storing page]