OPEN SOURCE GAME
DEVELOPMENT TOOLS 101
+
Scripta Games
& Open Jam
JARED
SPRAGUE
MICHAEL
CLAYTON
WHO PLAYS GAMES?
WHO MAKES GAMES?
WHY GAME DEVELOPMENT?
1 Many disciplines, both creative &
technical
2 Tangible, shareable result
3 Symbiotic with work
4 It's fun!
WHAT IS A GAME JAM?
A game jam is an event where participants
create a game with some constraints, typically
a short period of time and a theme.
"Ludum Dare is one of the worlds largest and longest running Game
Jam events. Every 4 months, we challenge creators to make a game
from scratch in a weekend."
One weekend, one theme, thousands of games made by thousands of
creators. Choose Easy Mode (Jam) or Hard Mode (Compo). 2,944
games were submitted for the 38th Ludum Dare.
Some high-placing Ludum Dare games go on to be commercially
successful.
ldjam.com
WHY GAME JAMS?
1
Constraints
2
Teamwork
3
Planning & prioritization
4
Cures perfectionism
5
Feedback
6
Friendly competition
HOW TO JAM
PICK YOUR TOOLS
ENGINES
(JavaScript 2D)
Phaser
(Lua)
LÖVE
pygame
(Python)
(gdscript & C++)
Godot
PICK YOUR TOOLS
GRAPHICS
GIMPBlender
(JavaScript)Babylon
Piskel
(JavaScript)three.js
Text
Inkscape
PICK YOUR TOOLS
AUDIO
howler.js
AudacityBeepBox sfxr (& co)
PICK YOUR TOOLS
MULTIPLAYER
Lance.gg
WebSocket
Socket.io
ALL THE TOOLS
bit.ly/awesome-gamedev
PICK A JAM
itch.io/jams
JOIN A TEAM
CROWDFORGE.IO/JAMS
WHY?
1ST PLACE
Markus The Lost Magician
by scroplus
OPENJAM.IO CLICK RESULTS
Tools Used
1 Unity
2 Blender
2ND PLACE
Retro Daddy
by Andrew Howizon
OPENJAM.IO CLICK RESULTS
Tools Used:
1 Blender
2 Audacity
3 Unity
3RD PLACE
Stellar Wrath
by Dual Wielding
Tools Used:
1 Godot
OPENJAM.IO CLICK RESULTS
HONORABLE MENTION
PAINT RIDER
Tools Used:
1 Godot
2 GIMP
3 sfxr
4 Audacity
QUESTIONS
THANK YOU!
Jared Sprague - @caramelcode
Michael Clayton - @mwcz
Scripta Games - http://scripta.co
Open Jam - http://openjam.io
Exhaustive list of FOSS gamedev tools - bit.ly/awesome-gamedev

Open Source Game Development Tools 101