Game Jam
&
Open Source
2013.04.19 @ OSDC.tw
By Johnson Lin
Slide 2
Slide 2 text
About me
Johnson Lin
Programmer & Indie Game
igdshare.org & IGDA Taiwan ( igda.tw )
( COSCUP 社群議程投稿 DL: May 3rd )
archilife.org & Indie game contests scholarship
( 祐生研究基金會 )
Slide 3
Slide 3 text
OSSF 210 期源碼新聞
Slide 4
Slide 4 text
Overview
Intro to Game Jam(s) -
and their Open Source aspects
The Jamming Kit -
coding, graphic and audio tools
Some instances from our previous jams -
MITGJ#1 / FGJ / MITGJ#2 (with GGJ13)
Slide 5
Slide 5 text
Overview
Intro to Game Jam(s) -
and their Open Source aspects
The Jamming Kit -
coding, graphic and audio tools
Some instances from our previous jams -
MITGJ#1 / FGJ / MITGJ#2 (with GGJ13)
Slide 6
Slide 6 text
Game Jam(s)
www.indiegamejam.com ( 2002 - 2005 )
Slide 7
Slide 7 text
Game Jam(s)
www.ludumdare.com ( 2002 - ) ( LD26 on 2013.4.27 ! )
experimentalgameplay.com ( 2005 - )
Game Jam(s)
fgj.igda.jp
7dfps.org
www.darksidejam.com
Slide 12
Slide 12 text
Game Jam(s)
bmo.fuckthisjam.com
www.whatwouldmolydeux.com
Slide 13
Slide 13 text
(The Grading Game)
(Kachina)
Slide 14
Slide 14 text
Game Jam(s)
compohub.net
Slide 15
Slide 15 text
(show stuff...)
post-session note
I showed these Ludum Dare games:
0rz.tw/0rzKR (Fractality)
0rz.tw/AQnDn (Atomic Creep Spawner)
Slide 16
Slide 16 text
Overview
Intro to Game Jam(s) -
and their Open Source aspects
The Jamming Kit -
coding, graphic and audio tools
Some instances from our previous jams -
MITGJ#1 / FGJ / MITGJ#2 (with GGJ13)
The Jamming Kit
Scratch 1.4
GPL
Stencyl
Free Trial
Slide 20
Slide 20 text
The Jamming Kit
Construct
GPL
Construct 2
Free trial
Slide 21
Slide 21 text
The Jamming Kit
C
Cross literally everywhere
GPL => zlib
C++
Windows / OSX / Linux
Cross-platform windowing & multi-media layer
not necessarily convenient for game prototyping
Slide 22
Slide 22 text
The Jamming Kit
Python ObjC, js C++, Lua, js
Slide 23
Slide 23 text
The Jamming Kit
Python
love2d.org
getmoai.com (CPAL)
Free Trials
mobile only
Lua-based framework
Slide 24
Slide 24 text
The Jamming Kit
Slide 25
Slide 25 text
The Jamming Kit
Compiler is GPL
Outputs Flash bytecode
Outputs ActionScript &
client-side Javascript
Outputs a lot more...
haxe.org
nme.io
Slide 26
Slide 26 text
The Jamming Kit
Compiler is GPL
Outputs Flash bytecode
Outputs ActionScript &
client-side Javascript
Outputs a lot more...
haxe.org
nme.io
Slide 27
Slide 27 text
The Jamming Kit
processing.org openframeworks.cc
PureData
libcinder.org
(We've seen too few of these in game jams)
Slide 28
Slide 28 text
The Jamming Kit
grafx
dragonbones.github.io
(As Flash IDE plugin)
esotericsoftware.com
(Only runtime related
code is open source)
(Pixel Art) (2D Skeletal Animation)
demina.codeplex.com
(open source but XNA only)
(Shareware)
Slide 29
Slide 29 text
The Jamming Kit
bfxr.net
www.beepbox.co
(If you need to edit sound afterwards just grab Audacity@SourceForge)
Slide 30
Slide 30 text
The Jamming Kit
Otomata
Automated Composing System
GXSCC
How to create music fast?
Slide 31
Slide 31 text
The Jamming Kit
Otomata
Automated Composing System
GXSCC
How to create music fast?
Sadly, none of these are
open source, and the open source
ones are not quite usable (I'll be
happily corrected if I am wrong)
Slide 32
Slide 32 text
(show stuff...)
post-session note
I showed bfxr and beepbox here.
(please check previous pages for site URL)
Slide 33
Slide 33 text
Overview
Intro to Game Jam(s) -
and their Open Source aspects
The Jamming Kit -
coding, graphic and audio tools
Some instances from our previous jams -
MITGJ#1 / FGJ / MITGJ#2 (with GGJ13)
Slide 34
Slide 34 text
Our Previous Game Jams
元智大學
2012.04.28
Slide 35
Slide 35 text
Our Previous Game Jams
台北據點 - 資策會
2012.08.04
Slide 36
Slide 36 text
Our Previous Game Jams
資策會場
Slide 37
Slide 37 text
Our Previous Game Jams
大同大學場
Slide 38
Slide 38 text
Our Previous Game Jams
(show stuff...)
post-session note
please check these game jam archives:
igdshare.org/content/MITGJ_archives
igdshare.org/content/fgj2012tp_archives
igdshare.org/content/mitgj2-ggj2013-archives
Slide 39
Slide 39 text
Hmm...
Idea about "Open Source" Game Jam?
1. FLOSS tools only?
2. Encourage students to get involved
Slide 40
Slide 40 text
Hmm...
Idea about "Open Source" Game Jam?
1. FLOSS tools only?
2. Encourage students to get involved
3. Anyone interested (holding the jam) ?