About noom

I'm 26, proudly a highschool dropout and I've never studied at a college or a university.
I'm entirely self taught, I've never worked in the gaming industry professionally, and this is my first ever programmer's jam.


Ludum Dare 33
Ludum Dare 29
Ludum Dare 27

noom's Trophies

noom's Archive

3rd times a charm

Posted by
Friday, August 21st, 2015 5:39 pm


As the title suggests this will be my third Ludum Dare, and the first time I’ve done some serious (or not so) programming in quite a while. I’m very excited for this one for some reason and I’ve been looking forward to it for a couple of months.

I’m going to be working with JavaScript again, making use of the html5 canvas element. Here are the libraries I like to work with:

  1.  pixiJS – http://www.pixijs.com/
    Check out it’s feature list, it’s quite impressive. Here’s why I use it:
    “Pixi’s strength is speed. All-out, pedal-to-the-metal speed. When it comes to 2D rendering, Pixi is the fastest there is. End of!”
  2. PhysicsJS – http://wellcaffeinated.net/PhysicsJS/
    A free open source physics engine designed with and for javascript.
    “A modular, extendable, and easy-to-use physics engine for javascript”
  3. RequireJS – http://requirejs.org/
    I use require mostly to make JS a little more “classy” as it allows you to use the modular pattern naturally and helps you to avoid polluting the global namespace.

And that’s it, there’s a chance I’ll have to throw in jQuery just for quality of life but I’d like to try and avoid it.


Good luck everyone I hope you all have a fantastic time!

My Engine

Posted by
Friday, April 25th, 2014 4:24 am

I threw this together for my own little personal warmup I’ve been doing over the last couple of days.

Features :

Audio (play sounds through audio channels)

Mouse (basic mouse position tracking)

Keyboard (track which keys are down)

Graphics (draw images, basic shapes, text – Rotate, scale, alpha,position)

Tech :

Renders with the canvas element from HTML5 and is written in javascript.


It’s very very poorly commented, is probably extremely inefficient and I’m sure has a load of bugs hiding in there, but I haven’t made this with other people in mind (it’s basically just for me to use for LD). That said, if people want to crack it open and take a look and use whatever snippets they might find helpful, please feel free. It can all be found here:



I almost feel like I might have expended too much energy working on this, I’m very tired at the end of today, but at the same time I’m very happy that I got all of this done.

Good luck everyone and I’ll see you all tomorrow!

Last day

Posted by
Thursday, April 24th, 2014 9:27 pm

Morning everyone!

After a BBQ, bonfire and some beers with friends last night I’m feeling all refreshed, so today I’m going to be fooling around with the animations in my graphics engine, and will try to finalize some of the features. I’ve just realized there’s a small issue with my object state management and it’s not incredibly easy for me to change animation states (e.g changing from idling to moving), so I’ll be trying to figure that out. And hopefully I can hack together a basic sound engine before the day is up so that I don’t have to worry over the framework during the compo.

As usual I’ll be streaming (www.twitch.tv/noomnahor) and will be sitting in the chat channel, happy to answer any questions you might have.


Posted by
Wednesday, April 23rd, 2014 6:33 am

Got a lot of work done on my libraries/framework/thingies. Very happy with the result.

I’ve never really worked with animations before and decided to see if I could just throw together something that worked…I’m pretty happy with the result :

Fairly basic stuff, just sprites, but I’m proud of the fact that I was able to just throw it together with no idea how anyone else would handle animations.

So far my engine has mouse and keyboard support and can render images, text and basic shapes. Tomorrow I’m going to finish off the animations (I want to support different states, like idling and moving etc) and then I think I might work on basic sound support. Should be fun! (or maybe !FUN!).

I’ll be streaming right through from now ’til the compo ends so feel free to tune in and have a chat!

And so it begins.

Posted by
Tuesday, April 22nd, 2014 7:09 pm

Greetings Ludumites,

Today I start my own personal little warmup-half-week/make-a-better-graphics-library. I’ll be posting the finished product (as per the rules), seeing as I intend to use the engine for my entry.

I work in JavaScript, and will be streaming all week, right through the compo. (http://www.twitch.tv/noomnahor)

Hope everyone’s as excited for the weekend as I am, good luck out there!

Back for more!

Posted by
Thursday, April 17th, 2014 6:56 am

Hello everyone,

Can’t wait for next week, I’m actually excited!

This will be my second Ludum entry, last year I made an extremely simple game and was very happy with my ability to actually get something finished. However this year I hope to step it up a notch and submit something a little more fleshed out.

Unfortunately I won’t be able to attend the warm up during the weekend, but I’ll spend the week toying with (and working on) the graphics engine I’ve been making over the last month or so in preparation. A little warm up of my own if you will.

I plan to broadcast the whole thing via my twitch account (twitch.tv/noomnahor). I’ll also be doing live broadcasts during the compo itself, and intend to make a time lapse to post onto my youtube channel.

Really looking forward to seeing what people can come up with this year, I think my favourite part of Ludum Dare is playing all the amazing games that come out of it.

Hope you all have a great Easter weekend, see you next week!


Posted by
Sunday, August 25th, 2013 11:28 pm

So this was my first Ludum Dare, actually, it’s my first jam…I think I didn’t even really know what that word meant in this context up until about 40 hours ago.

A good friend mine (Who goes by the name Budda, and has his fantastic entry just over here ->http://www.ludumdare.com/compo/ludum-dare-27/?action=preview&uid=3280) convinced me to jump into the solo comp 5 hours late.

Now here’s a bit of background on me, I’m a highschool dropout (totally not embarrassed by that either), never went to uni/college and I’m entirely self taught when it comes to programming. So when he suggested I make an attempt to get an entry done I was skeptical at best.

But here I am :

With an actual finished game, sure, it’s a bit simple, sure, it could use some work, but I did it!



What an experience!

[cache: storing page]