ImpactJS – HTML5 game engine and licenses giveaway!

20th February 2012 in Gamedev

There’s a lot of HTML5 game engines in the wild, most of them created in the last couple of months. Everyone can find something to suit their needs, doesn’t matter if they have strong programming skills or just want to drag some pictures on the scene and “make first game”. Despite huge choice options, it’s not that easy to find the perfect one. Let’s see why I think you should check out ImpactJS, as it’s for sure one of the best HTML5 game engines you can find.

Biolab Disaster

Impact.js game engine

ImpactJS is a JavaScript framework dedicated for HTML5 game development in 2D Canvas. With Impact you can manage input (touch for mobile is supported), sprite animation, sound and many more in your game, see API reference for more details. You can of course deploy it on both desktop and mobile devices, it’s also a part of the AppMobi XDK, which can help you if you’re focusing on mobile development and need integrated HTML5 game deployment environment.

You can follow ImpactJS on Twitter for news and updates, or buy the license directly.


As I said before, you can find a lot of engines and frameworks for HTML5 game development, so why bother with another? Why this one deserves the attention, even if you have to pay to use it? Well, it’s only my personal opinion, but I think that Impact brings game development to another level, gives you good quality, professional tools, stability of working, software updates and support from the author. Of course you can check the other engines and find for yourself which one suits you best, but I think ImpactJS is at least worth checking.


You can find a lot of helpful docs in the official documentation section, watch some video tutorials there to know how to start with the engine or the Weltmeister level editor, or even look at the example code to quickly jump in and start experimenting.

Level editor

The game engine itself is great, but the best part of the ImpactJS is the Weltmeister – advanced and powerful game level editor. Here you can find the needed tools to easy forge your awesome idea into the working game. Using Weltmeister is very easy for new users, but it also gives advanced options to control your code and work on it with ease.


ImpactJS LogoThe strength of the project is in its community. You can join the forums if you need any help, feel the urge to talk with somebody about your game ideas or just want to let everybody know what an awesome game you managed to make. It’s a place where you can learn from others and of course give back to the community by helping, if you feel good enough. The other website worth visiting is definitely the Point of Impact, where you can find everything you need: games, articles and tutorials, plugin collection and even some demos with example source code.

Games and demos

The most popular and recognizable games made with the ImpactJS are Biolab Disaster, Z-Type (both by Dominic, engine author), Creatures and Castles, Steamclash and Private Joe, but of course you can find many more if you’re interested.


If you live near New York or Toronto, you can take part in the workshops focused on ImpactJS and led by Jesse Freeman. Visit New York on March 5th or Toronto on April 22nd to attend the workshop and learn cool stuff.

Devices and browsers supported by ImpactJS


Most of the HTML5 game engines are free, but if you spend so much time to really tinker with your tool so it becomes almost perfect, it’s ok to take money for it. I think the license is totally worth spending $99, it’s the best way to thank the author – Dominic Szablewski – for his awesome work and give him extra motivation, so he can work on the issues and new ideas. For that price you get a truly professional game engine with great level editor, with which you can develop your games quickly and easily.


Win one of the five licenses worth 99$ each! To get the chance of winning one of the licenses for ImpactJS game engine, tweet the following:

AND post the comment below with the link to your tweet (Facebook, Google+ or other social networks posts are also accepted). Make sure to enter a valid email address (so that I can contact you) and provide working link to your tweet in the comments (to validate your entry). Contest will last for one week from now, entries will be accepted until Monday, February 27, 2012 at 08:00 PM, CET. One comment per person, the winners will be selected randomly. I’ll update this post with the names of the lucky winners and will contact them directly.

Good luck to everyone! There’s already another contest planned, so stay tuned!

Update: Winners!

There were over 70 entries! Here’s the list of the lucky winners:

  • Igor
  • Travis Johnson
  • Gustaff Weldon
  • István Maczkó
  • Sebastien P.

Congratulations! E-mails with the details were sent to you, so check your inboxes!



20th February 2012, 20:10



20th February 2012, 20:34!/rkrupinski/status/171678808703901698



20th February 2012, 20:44

Wooho! Ale okazja dzięki :D Pozdrowienia !!/bazingadesigns/status/171681353895641088


20th February 2012, 22:09

e, już mam ;)

Gustaff Weldon

20th February 2012, 22:16

Trzymam kciuki, nawet te niechwytne u stop ;)!/gustaff_weldon/status/171704282100400130


20th February 2012, 22:29

juz mam ale 2 moze sie przyda :)!/sasklacz/status/171707879215210496

Tomas Corral

21st February 2012, 00:01!/amischol/status/171730934205386752

Radzikowski Piotr

21st February 2012, 00:13!/RadzikowskiP/status/171733932033843201

Pavel Nezamayev

21st February 2012, 06:51!/pashtikus/status/171834114176057344

Sebastien P.

21st February 2012, 07:40

Thanks for this contest!


21st February 2012, 07:55

Done :)

Sven Felix Oberquelle

21st February 2012, 10:51!/Svelix/status/171894187548090368


21st February 2012, 12:51!/bez_vardiem/status/171924535434674178

Guillaume BENOIT

21st February 2012, 14:19!/gbenoit/status/171946240882380800

Diogo Moraes

21st February 2012, 21:29!/Animaleante/status/172055127614701568

Emanuel Tavares

21st February 2012, 23:48!/emanuelmasamune/status/172090115496218624


22nd February 2012, 11:59


István Maczkó

22nd February 2012, 12:38

Definitely worth to try

István Maczkó

22nd February 2012, 12:41


22nd February 2012, 15:13


Travis Johnson

22nd February 2012, 17:55

Scott Humphrey

22nd February 2012, 18:04!/scottgroovez/status/172365678467235841


22nd February 2012, 19:56

It’d be nice to use this to port my Android apps to the Chrome store!/GGrell/status/172394059720163328

Stan B

22nd February 2012, 20:21

ImpactJS FTW looks like the most promising html5 game framework out there!/stan229/status/172400311590338560

Dalton Machado

22nd February 2012, 20:26


Andy Pasztirak

22nd February 2012, 20:36

Sounds like fun!!/AndyPasztirak/status/172404115169746944

Ian W

23rd February 2012, 02:52

Go for the eyes Boo!

Matt LeVeck

23rd February 2012, 05:59

crossing fingers!/mleveck/status/172545599764299776

David Steindl

23rd February 2012, 13:32!/zephyrus1337/status/172659850344538112

Artur Kot

23rd February 2012, 20:57

Let’s give it a shot. ;P

Ra Rasmus

24th February 2012, 11:16!/rarasmus/status/172987488829321216

Felipe Budinich

25th February 2012, 05:41

Our studio has one, but we could use another seat :-)!/FelipeBudinich/status/173265083353415681


25th February 2012, 12:42

Getting Impact.js would be really, really great!
Cheers, Marcus!/mpsollmann/status/173370664466661376


25th February 2012, 23:22

I need this!!/Royletron/status/173532999491653632

Andreas N

27th February 2012, 10:52

Yeah! Hope I’ll be lucky.!/nebuads/status/174068769814085633


28th February 2012, 09:18

The giveaway is closed – I’ll publish the names of the winners soon.


29th February 2012, 11:05

Winners announced, congratulations!

Gustaff Weldon

29th February 2012, 11:13

OMG! I won! Great! Thank you!

Sebastien P.

29th February 2012, 11:26

I won too, thanks a lot!


29th February 2012, 11:38



29th February 2012, 11:52

Aah, too bad. :-/
Congrats everyone.


29th February 2012, 12:44

Thank you so much! Dziękujemy z całego serca :D

Travis Johnson

29th February 2012, 19:12

Thanks so much! Already know what I want to do with it!

Leave Comment