Andrzej Mazur - who am I?
Two main things to talk about
- Case study, organizer side of the compo
- Tips and tricks for participants
- Bonus: announcing winners!
js13kGames - what's this?
- HTML5 and JS game dev compo
- 13 kilobytes limit
- August 13th - September 13th
- No externals, all in .zip
- Free for all
Why take part in it?
- Code games for fun
- Learn from others
- Win gamedev prizes
- Be rich and famous
How it all started?
- Number 13 because... why not?
- 48 hours - first version online
- One-man-army, but with help
- Sending e-mails, lots of e-mails
Why I think it succeeded?
From zero to hero in 2 months:
- 20 different types of prizes...
- ...worth around $8.000
- 60 entries
- Attention in the community
- 700 Twitter followers
- 150 Facebook fans
- 13.000 (!) unique visitors
- 60.000 page views
Other competitions
General tips
- Whole month
- No game engines
- Almost no images
- Generate all the things!
Techniques to shrink your game
- Minify JavaScript code
- Cut on the size of images
- Procedural level generation
- Audio generation
Minifiers - how do they work?
Image compression
- Use only small images
- TinyPNG for .png with alpha
- Generate your graphics on Canvas
Procedural level generation
- Random levels
- High replay value
Audio generation
- jsfxr to the rescue
- Audio in less than 13 kb
- Port of a sfxr library
- Used by participants
Learn from others
- Read the source code
- Read the blog posts
- Involve in social media
- Discuss your ideas, problems
Conclusion
HTML5 Gamedev community is awesome!
- Sponsors
- Judges
- Participants
js13kGames competition winners!
9th place:
Hum by Nandastone
8th place:
At Sea by Scott Heckel
Congratulations!