SlideShare a Scribd company logo

A Brief Game Jam Survival Guide

Luca Galli
Luca GalliSolution Engineer presso Appway at Appway
LUCA GALLI
@Leyart86
PLAYER ONE
Videogame Design for all
A Brief Game Jam
Survival Guide
WHAT IS A GAME JAM?
A Brief Game Jam Survival Guide
A Brief Game Jam Survival Guide
A Brief Game Jam Survival Guide
A Brief Game Jam Survival Guide
• It is an event that allows a team of developers to
realize prototypes of games in a limited time span.
• It involves game designers, artists, musicians,
programmers...
• Dozens of Jams are organized each year
• Ludum Dare
• One Game a Month
• 7DFPS
• Experimental Game Play
• Paper Jam Game Jam!
WHAT IS A GAME JAM?
• At the beginning of the Jam, a theme is announced (a
word, an image, a concept)
• The teams are then given limited time to develop an
original game able to interpret at best the theme of the jam
• For instance:
 Minimalism
 Small world
 Construction
 You Get Only
One
 Respawn
HOW DOES IT WORK?
THE GLOBAL GAME JAM
» The Global Game Jam 2015 was a 48 hour Game Jam during 23-25 January 2015
• 28800 Participants
• 97% surveyed would participate again
• 5438 games
» 518 locations
• 25 of which streamed the event LIVE via ustream.tv
» 78 countries
• 14 time zones
2009
«As long as we have each other,
we will never run out of problems»
2010
Deception
2011
Extinction
2012
2013
«The sound of a Heartbeat»
2014
"We don't see things as they are,
we see them as we are"
2015
"What do we do now?"
https://www.youtube.com/watch?v=Ecb6VupzgA4
of Jamming
1. Team Building
2. Brainstorming Setup
3. Implementation
4. Finishing Touches
THE 5 PHASES OF JAMMING
You will need
– Developers
– Audio & graphics artists*
– Game/level designers
– Coordinator
*Rare unicorns
TEAM BUILDING
The last two roles can be
fullfilled by anyone
Developers
– Coding dark arts
– Need to split up tasks among them
• Graphics, Controls, Physics, UI, ...
– The less code overlap, the
better!
– Need to teach/instruct artists
on what formats they need
– Need to define how game/
level designer creates content
TEAM BUILDING
Graphics & Audio Artists
– Wizards of the senses
– Need to split up tasks
among them
• UI, background, characters,
effects, ...
– Need to agree on an art
style
– May need to create
placeholder art early on
TEAM BUILDING
Game/Level Designer
– Does the content bits
– Needs to define
mechanics
– Needs to define
progression
the game
the game
– Needs to
– Needs to
feedback
create "levels"
playtest and give
to devs and artists
TEAM BUILDING
Coordinator
• Makes sure everyone knows
what to do
• Keeps track of things to be
done
• Keeps track of dependencies
between team members
• Keep track of Time
• Keeps track of human needs
(food, sleep)
TEAM BUILDING
– If you have no developers, look into Construct 2
– If you have no artists, use preexisting art or
programmer art
– If you have no game designer, everybody
becomes a game designer
– If you have no coordinator, pick one person
– If you are alone, you get to do all the things :P
TEAM BUILDING
BRAINSTORMING
• Get a high level understading of your
game:
 Genre
 Mechanics
 Setting & Story
 Art Style
• Take time limits into account
FPS, MMORPG, RTS are probably not
your best bets
• Think outside the box!
TO-DO LIST
1. Gather ideas from everyone
2. Pick most promising ones via note
3. Define genre & game mechanics
• Use pen & paper!
4. Define setting & story
5. Define art style
• Let artsists draw quick mockups
Don‘t
Don‘t
time
be afraid to throw things away
be afraid to iterate, take your
BRAINSTORMING
Technology AestheticsMechanics Story
A. Shooting
B. Jumping
C. Turn based
D. Hiding
E. Building
F. Collecting
G. Crafting
H. Matching
I. Climbing
1. Unity
2. Flash
3. Oculus Rift
4. Wii controller
5. Unreal
6. Photoshop
7. Mouse and
Keyboard
8. Leap Motion
9. Board game
a) Anime
b) Low poly
c) Cell shaded
d) Realistic
e) 8 bit
f) Isometric
g) Noir
h) Art Nouveau
i) Surreal
j) Horror
k) Steampunk
l) Cyberpunk
m) Japanese
Woodblock
i. Rescue the
princess
ii. Amnesia
iii. Rise to power
iv. Escape
v. Survival
vi. You are the villain!
vii. Hero’s Journey
viii. Rescuing yourself
ix. Personal
Development
x. Narrative gratia
narrative
xi. Satire
xii. American Fat Fast
Food eater
GAME MECHANICS
Pattern Recognition
Wikipedia stands to knowledge as
BoardGameGeek stands to games.
Betting/Wagering
Line-Drawing
Tile-Placement
Pattern Building
Memory
Hand Management
Action Programming
Auction/Bidding
Partnership
Possible, meaningful game mechanics:
Take Inspiration!
Goals
• Get a detailed understanding of your game
 What will the developers have to do?
 What will the artists have to do?
 What the game designers have to do?
• Define interfaces between all team members
 How do developers work with each other?
 How do artists get their art into the game?
 How do game designers create game content?
• Define tasks and their order for every team member!
 The coordinator is responsible for keeping track of tasks
SETUP
SETUP
TO-DO LIST
1. Developers agree on platform & tools
to use
2. Artists agree on artstyle
3. Developers and artists agree on how
to get art into the game
4. Developers and game designer
agree on how to create content
5. Each subteam defines their initial
tasks
6. Coordinator keeps track of things
Scrum-like boards are a plus
Goals
– Get the damned game done!
– Ensure to have a playable prototype
• Prioritize tasks accordingly
• Game mechanics first to see if they are
early
fun!
– Realize you‘ll likely not get everything done!
• Which is why you should have something playable
almost all times
• Cut corners, kill features, focus on the core of your
game
at
IMPLEMENTATION
Tips for Developers
• Use source control (git, SVN), do NOT use
ZIP files, e‐mail!
Don‘t code for re‐use
Don‘t optimize – you have no time for that!
shared drives,
•
Try to create a modular‐design so people don‘t depend on
each other to much
• One person responsible for graphics, one for UI, one for AI, one for
controlls, etc.
• Make sure
possible
game designer can create content as early as
• Make sure artists export to easy to use formats
• Make sure artists work for some standard resolution!
• Make sure artists & game designer understand limitations
IMPLEMENTATION
•
•
Tips for Artists
– Make it easy to export your art to the proper format
– Make sure everyone uses the same coordinate
system/resolution!
– Use descriptive names for files
• Good: badguy-‐walk-‐left.png , Bad: w_1_2.png
– Have one shared folder (Dropbox, Google Drive)
containing assets ready for the game designer/
developers to integrate
• Don‘t put multiple versions of the same thing there!
• Have whatever local folder structure for work in progress
assets
IMPLEMENTATION
Tips for Game Designers
– Talk to the developers about what‘s
what‘s not
possible and
– Focus on simple mechanics but try to put in a
twist
– Favor
levels
– If you
simple level-design over "brainy" complex
– they take to long to design!
have down‐time help/be the coordinator!
IMPLEMENTATION
Tips for Coordinators
– Ensure that everyone can stay busy
• Gather the team to discuss new tasks or
current tasks
– Check on progress regularly
reprioritize
• If something takes to long, as the team to reprioritize/
kill features
– Make sure everybody is reminded they are human
• Make everyone take breaks
• Make people go to sleep
• Make people eat and drink
– If you have down-time, take on a task you can do!
IMPLEMENTATION
Goals
– Submit a playable game before the deadline :D
FINISHING TOUCHES
TO-DO List
1. Feature freeze 2‐3 hours
before the deadline
Create a build for
submission
Get team together and
decide what to polish in
remaining hours
2.
3.
the
4. If polishing works out, create
a new build for submission
FINISHING TOUCHES
– Sleep!
– Eat & Drink!
– Take breaks!
– Make new friends!
FINISHING TOUCHES
WRONG!
A Brief Game Jam Survival Guide
A Brief Game Jam Survival Guide
ADDITIONAL GRAPHICS TOOLS
SpartanAseprite
SPRITESHEETS PACKER/ATLASES
Texturepacker GUI
(Free alternative to TP)
Spritesheet Packer
Leshy Spritesheet Tool Shoebox
Texturepacker
Dame
Editor
A Brief Game Jam Survival Guide
?
Most important
– Do i know it already?
– Do my teammates know it?
– Is it the tool i‘m fastest with
Bonus
– Does it
– Does it
fit my budget?
export to HTML5?
If you didn‘t use it before the jam, don‘t use it
during the jam!
HOW TO PICK?
A Brief Game Jam Survival Guide
A Brief Game Jam Survival Guide
1 of 43

A Brief Game Jam Survival Guide

Download to read offline

A brief game jam survival guide for the ones who have not done a game jam before. Explanation of roles, tools, strategies and flow to create a game

Luca Galli
Luca GalliSolution Engineer presso Appway at Appway

Recommended

PlayerOne - Seminars Introduction by
PlayerOne - Seminars IntroductionPlayerOne - Seminars Introduction
PlayerOne - Seminars IntroductionLuca Galli
798 views31 slides
Mizzou Game Development slides September 10th by
Mizzou Game Development slides September 10thMizzou Game Development slides September 10th
Mizzou Game Development slides September 10thEliotProkop
260 views16 slides
Creative Engineering 101 by
Creative Engineering 101Creative Engineering 101
Creative Engineering 101Deborah Mensah-Bonsu
5.7K views47 slides
Pursuing elegance by
Pursuing elegancePursuing elegance
Pursuing eleganceJoel Burgess
1.5K views46 slides
Bethesda's Iterative Level Design Process for Skyrim and Fallout 3 by
Bethesda's Iterative Level Design Process for Skyrim and Fallout 3Bethesda's Iterative Level Design Process for Skyrim and Fallout 3
Bethesda's Iterative Level Design Process for Skyrim and Fallout 3Joel Burgess
5K views90 slides
Introduction to Level Design by
Introduction to Level DesignIntroduction to Level Design
Introduction to Level DesignRico Lemba
4.9K views32 slides
U72 lesson 08 by
U72 lesson 08U72 lesson 08
U72 lesson 08electricgeisha
335 views27 slides
God Of War : post mortem by
God Of War : post mortemGod Of War : post mortem
God Of War : post mortemMustapha Tachouct
1.4K views47 slides

More Related Content

What's hot

Level design for games by
Level design for gamesLevel design for games
Level design for gamesJayyes
239 views24 slides
Making a Game Design Document by
Making a Game Design DocumentMaking a Game Design Document
Making a Game Design DocumentEqual Experts
8.7K views20 slides
Level design by
Level designLevel design
Level designSayed Ahmed
167 views16 slides
The Design Document by
The Design DocumentThe Design Document
The Design DocumentPier Luca Lanzi
529 views37 slides
Paper prototyping by
Paper prototypingPaper prototyping
Paper prototypingMartin Pichlmair
1.2K views24 slides
Session on gamedev workflow by
Session on gamedev workflowSession on gamedev workflow
Session on gamedev workflowYadu Rajiv
363 views8 slides
Videogame Design and Programming - Course organization by
Videogame Design and Programming - Course organizationVideogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationPier Luca Lanzi
893 views31 slides
CoGame starter by
CoGame starterCoGame starter
CoGame starterOscar Martínez Ciuró
409 views17 slides
Prototyping by
PrototypingPrototyping
PrototypingMartin Sillaots
1K views21 slides
Directing Tips by
Directing TipsDirecting Tips
Directing TipsDanny F. Santos
891 views38 slides
DoubleDutch Games: Teaching Game Design by
DoubleDutch Games: Teaching Game DesignDoubleDutch Games: Teaching Game Design
DoubleDutch Games: Teaching Game DesignDevGAMM Conference
1.7K views22 slides
Game design careers by
Game design careersGame design careers
Game design careersJunky McJunkerson
45 views5 slides
Videogame Design and Programming - 04 Conceptualization by
Videogame Design and Programming - 04 ConceptualizationVideogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationPier Luca Lanzi
3.3K views29 slides
Game designdocs by
Game designdocsGame designdocs
Game designdocsSayed Ahmed
202 views29 slides
User Interface by
User InterfaceUser Interface
User InterfaceMartin Sillaots
1K views27 slides
GAME 3400 Level Design - Introduction by
GAME 3400 Level Design - IntroductionGAME 3400 Level Design - Introduction
GAME 3400 Level Design - IntroductionSeth Sivak
1.3K views37 slides
Initial Plans Video Game by
Initial Plans Video GameInitial Plans Video Game
Initial Plans Video GameAlicjaMorawska
52 views11 slides
Game Concept by
Game ConceptGame Concept
Game ConceptMartin Sillaots
2K views21 slides
Course Organization by
Course OrganizationCourse Organization
Course OrganizationPier Luca Lanzi
332 views43 slides
Cocos2d game programming 1 by
Cocos2d game programming 1Cocos2d game programming 1
Cocos2d game programming 1Changwon National University
623 views37 slides

What's hot (20)

Level design for games by Jayyes
Level design for gamesLevel design for games
Level design for games
Jayyes 239 views
Making a Game Design Document by Equal Experts
Making a Game Design DocumentMaking a Game Design Document
Making a Game Design Document
Equal Experts8.7K views
Session on gamedev workflow by Yadu Rajiv
Session on gamedev workflowSession on gamedev workflow
Session on gamedev workflow
Yadu Rajiv363 views
Videogame Design and Programming - Course organization by Pier Luca Lanzi
Videogame Design and Programming - Course organizationVideogame Design and Programming - Course organization
Videogame Design and Programming - Course organization
Pier Luca Lanzi893 views
Videogame Design and Programming - 04 Conceptualization by Pier Luca Lanzi
Videogame Design and Programming - 04 ConceptualizationVideogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 Conceptualization
Pier Luca Lanzi3.3K views
GAME 3400 Level Design - Introduction by Seth Sivak
GAME 3400 Level Design - IntroductionGAME 3400 Level Design - Introduction
GAME 3400 Level Design - Introduction
Seth Sivak1.3K views

Similar to A Brief Game Jam Survival Guide

Everyone can design games (girls' game clubs) by
Everyone can design games (girls' game clubs)Everyone can design games (girls' game clubs)
Everyone can design games (girls' game clubs)Sonja Ängeslevä
869 views17 slides
Game Designer's Journey by
Game Designer's JourneyGame Designer's Journey
Game Designer's JourneyAndrew Dotsenko
2K views34 slides
Super Gun Kids: The Making Of by Iain Lobb by
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobbmochimedia
1.9K views86 slides
So You Finally Got Your Job at GameDev. What's next? by
So You Finally Got Your Job at GameDev. What's next?So You Finally Got Your Job at GameDev. What's next?
So You Finally Got Your Job at GameDev. What's next?Taras Leskiv
1K views19 slides
Best Practices for Fast Game Design in Unity by
Best Practices for Fast Game Design in UnityBest Practices for Fast Game Design in Unity
Best Practices for Fast Game Design in UnityUnity Technologies
2.2K views75 slides
BiowareDesignDoc.ppt by
BiowareDesignDoc.pptBiowareDesignDoc.ppt
BiowareDesignDoc.pptHonggangMan
4 views65 slides
Gamemaker - Intro and Core Objects by
Gamemaker - Intro and Core ObjectsGamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsJoe Healy
735 views23 slides
Gameplay Concept Tool by
Gameplay Concept ToolGameplay Concept Tool
Gameplay Concept Toolvincenzo santalucia
1.5K views55 slides
Computational Thinking - 101 by
Computational Thinking - 101Computational Thinking - 101
Computational Thinking - 101WhizThinkers
64 views31 slides
Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012 by
Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012
Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012Gedebuk.org
1.4K views24 slides
Getting started in mobile games by
Getting started in mobile gamesGetting started in mobile games
Getting started in mobile gamesahamidi27
577 views23 slides
Educational Games Design (STEG10 Keynote) by
Educational Games Design (STEG10 Keynote)Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)David Farrell
993 views78 slides
U72 lesson 08 by
U72 lesson 08U72 lesson 08
U72 lesson 08electricgeisha
5 views27 slides
Game Development Careers by
Game Development CareersGame Development Careers
Game Development CareersJesse Schell
1.4K views35 slides
Aft 157 design process project -iii by
Aft 157 design process project -iiiAft 157 design process project -iii
Aft 157 design process project -iiiKrishn Verma
31 views70 slides
Stop-Motion-Animation.ppt by
Stop-Motion-Animation.pptStop-Motion-Animation.ppt
Stop-Motion-Animation.pptraketeeraph
15 views32 slides
Game Development Careers by
Game Development CareersGame Development Careers
Game Development CareersJesse Schell
1.2K views31 slides
Game Producer - How hard can that be? by
Game Producer - How hard can that be?Game Producer - How hard can that be?
Game Producer - How hard can that be?Ed Magnin
717 views12 slides
VDP2016 - Lecture 08 Game mechanics by
VDP2016 - Lecture 08 Game mechanicsVDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanicsPier Luca Lanzi
502 views102 slides
Game design by
Game designGame design
Game designa ab
581 views113 slides

Similar to A Brief Game Jam Survival Guide (20)

Everyone can design games (girls' game clubs) by Sonja Ängeslevä
Everyone can design games (girls' game clubs)Everyone can design games (girls' game clubs)
Everyone can design games (girls' game clubs)
Sonja Ängeslevä869 views
Super Gun Kids: The Making Of by Iain Lobb by mochimedia
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobb
mochimedia1.9K views
So You Finally Got Your Job at GameDev. What's next? by Taras Leskiv
So You Finally Got Your Job at GameDev. What's next?So You Finally Got Your Job at GameDev. What's next?
So You Finally Got Your Job at GameDev. What's next?
Taras Leskiv1K views
Best Practices for Fast Game Design in Unity by Unity Technologies
Best Practices for Fast Game Design in UnityBest Practices for Fast Game Design in Unity
Best Practices for Fast Game Design in Unity
Unity Technologies2.2K views
Gamemaker - Intro and Core Objects by Joe Healy
Gamemaker - Intro and Core ObjectsGamemaker - Intro and Core Objects
Gamemaker - Intro and Core Objects
Joe Healy735 views
Computational Thinking - 101 by WhizThinkers
Computational Thinking - 101Computational Thinking - 101
Computational Thinking - 101
WhizThinkers64 views
Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012 by Gedebuk.org
Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012
Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012
Gedebuk.org1.4K views
Getting started in mobile games by ahamidi27
Getting started in mobile gamesGetting started in mobile games
Getting started in mobile games
ahamidi27577 views
Educational Games Design (STEG10 Keynote) by David Farrell
Educational Games Design (STEG10 Keynote)Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)
David Farrell993 views
Game Development Careers by Jesse Schell
Game Development CareersGame Development Careers
Game Development Careers
Jesse Schell1.4K views
Aft 157 design process project -iii by Krishn Verma
Aft 157 design process project -iiiAft 157 design process project -iii
Aft 157 design process project -iii
Krishn Verma31 views
Stop-Motion-Animation.ppt by raketeeraph
Stop-Motion-Animation.pptStop-Motion-Animation.ppt
Stop-Motion-Animation.ppt
raketeeraph15 views
Game Development Careers by Jesse Schell
Game Development CareersGame Development Careers
Game Development Careers
Jesse Schell1.2K views
Game Producer - How hard can that be? by Ed Magnin
Game Producer - How hard can that be?Game Producer - How hard can that be?
Game Producer - How hard can that be?
Ed Magnin717 views
VDP2016 - Lecture 08 Game mechanics by Pier Luca Lanzi
VDP2016 - Lecture 08 Game mechanicsVDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanics
Pier Luca Lanzi502 views
Game design by a ab
Game designGame design
Game design
a ab581 views

More from Luca Galli

Introduction to html5 game programming with impact js by
Introduction to html5 game programming with impact jsIntroduction to html5 game programming with impact js
Introduction to html5 game programming with impact jsLuca Galli
1.1K views35 slides
PlayerOne - Dissecting games by
PlayerOne - Dissecting gamesPlayerOne - Dissecting games
PlayerOne - Dissecting gamesLuca Galli
1K views42 slides
PlayerOne Seminars Presentation by
PlayerOne Seminars PresentationPlayerOne Seminars Presentation
PlayerOne Seminars PresentationLuca Galli
2.1K views5 slides
Moonsubmarine Presentation @ Mobilesoft 2015 by
Moonsubmarine Presentation @ Mobilesoft 2015Moonsubmarine Presentation @ Mobilesoft 2015
Moonsubmarine Presentation @ Mobilesoft 2015Luca Galli
467 views11 slides
Introduction to html5 game programming with ImpactJs by
Introduction to html5 game programming with ImpactJsIntroduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsLuca Galli
2.1K views36 slides
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose by
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeLuca Galli
2.8K views50 slides
LAPS ASF Presentation by
LAPS ASF PresentationLAPS ASF Presentation
LAPS ASF PresentationLuca Galli
1.1K views13 slides
Introduction to Games with a Purpose design and Playtesting by
Introduction to Games with a Purpose design and PlaytestingIntroduction to Games with a Purpose design and Playtesting
Introduction to Games with a Purpose design and PlaytestingLuca Galli
1.2K views47 slides
Achievement systems explained by
Achievement systems explainedAchievement systems explained
Achievement systems explainedLuca Galli
4.4K views33 slides
A draw and-guess game to segment images by
A draw and-guess game to segment imagesA draw and-guess game to segment images
A draw and-guess game to segment imagesLuca Galli
1.3K views14 slides

More from Luca Galli (10)

Introduction to html5 game programming with impact js by Luca Galli
Introduction to html5 game programming with impact jsIntroduction to html5 game programming with impact js
Introduction to html5 game programming with impact js
Luca Galli1.1K views
PlayerOne - Dissecting games by Luca Galli
PlayerOne - Dissecting gamesPlayerOne - Dissecting games
PlayerOne - Dissecting games
Luca Galli1K views
PlayerOne Seminars Presentation by Luca Galli
PlayerOne Seminars PresentationPlayerOne Seminars Presentation
PlayerOne Seminars Presentation
Luca Galli2.1K views
Moonsubmarine Presentation @ Mobilesoft 2015 by Luca Galli
Moonsubmarine Presentation @ Mobilesoft 2015Moonsubmarine Presentation @ Mobilesoft 2015
Moonsubmarine Presentation @ Mobilesoft 2015
Luca Galli467 views
Introduction to html5 game programming with ImpactJs by Luca Galli
Introduction to html5 game programming with ImpactJsIntroduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJs
Luca Galli2.1K views
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose by Luca Galli
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Luca Galli2.8K views
LAPS ASF Presentation by Luca Galli
LAPS ASF PresentationLAPS ASF Presentation
LAPS ASF Presentation
Luca Galli1.1K views
Introduction to Games with a Purpose design and Playtesting by Luca Galli
Introduction to Games with a Purpose design and PlaytestingIntroduction to Games with a Purpose design and Playtesting
Introduction to Games with a Purpose design and Playtesting
Luca Galli1.2K views
Achievement systems explained by Luca Galli
Achievement systems explainedAchievement systems explained
Achievement systems explained
Luca Galli4.4K views
A draw and-guess game to segment images by Luca Galli
A draw and-guess game to segment imagesA draw and-guess game to segment images
A draw and-guess game to segment images
Luca Galli1.3K views

Recently uploaded

Rates & Ratios.pptx by
Rates & Ratios.pptxRates & Ratios.pptx
Rates & Ratios.pptxDrHafizKosar
138 views20 slides
Progress of Gen AI by
Progress of Gen AIProgress of Gen AI
Progress of Gen AIData Science Dojo
59 views3 slides
Quality Audit plan and reports by
Quality Audit plan and reportsQuality Audit plan and reports
Quality Audit plan and reportsChetanMali6
21 views24 slides
Riphah ADP B.M_ Human Resource Management by
Riphah ADP B.M_ Human Resource ManagementRiphah ADP B.M_ Human Resource Management
Riphah ADP B.M_ Human Resource ManagementDevelopmentGMS
43 views77 slides
Types of companies.pptx by
Types of companies.pptxTypes of companies.pptx
Types of companies.pptxRaj Narayan Yadav
25 views20 slides
Three missiles are fired independently to the target, their chances to hit th... by
Three missiles are fired independently to the target, their chances to hit th...Three missiles are fired independently to the target, their chances to hit th...
Three missiles are fired independently to the target, their chances to hit th...Nadeem Uddin
34 views1 slide
Beginning of Good News | Mark 1:1-20 by
Beginning of Good News  | Mark 1:1-20Beginning of Good News  | Mark 1:1-20
Beginning of Good News | Mark 1:1-20Steve Thomason
108 views28 slides
Curriculum Vitae - BUCOG.pdf by
Curriculum Vitae - BUCOG.pdfCurriculum Vitae - BUCOG.pdf
Curriculum Vitae - BUCOG.pdfSilliman University
171 views9 slides
Content Marketing Travel Industry PPT.pptx by
Content Marketing Travel Industry PPT.pptxContent Marketing Travel Industry PPT.pptx
Content Marketing Travel Industry PPT.pptxSonamBrady
50 views24 slides
Vani Magazine - Quarterly Magazine of SET by
Vani Magazine - Quarterly Magazine of  SETVani Magazine - Quarterly Magazine of  SET
Vani Magazine - Quarterly Magazine of SETSavipriya Raghavendra
105 views12 slides
105 -Unit-1.2 Principles of Advanced Pedagogy.pdf by
105 -Unit-1.2  Principles of Advanced Pedagogy.pdf105 -Unit-1.2  Principles of Advanced Pedagogy.pdf
105 -Unit-1.2 Principles of Advanced Pedagogy.pdfDipakKhakal1
21 views16 slides
Caroline Glowka Teaching Forward - Ideas for Educators.pptx by
Caroline Glowka Teaching Forward - Ideas for Educators.pptxCaroline Glowka Teaching Forward - Ideas for Educators.pptx
Caroline Glowka Teaching Forward - Ideas for Educators.pptxkmglowka
100 views15 slides
Zeeman effect and its properties ppt.pptx by
Zeeman effect and its properties  ppt.pptxZeeman effect and its properties  ppt.pptx
Zeeman effect and its properties ppt.pptxphysicsEMG
22 views14 slides
NEP, ICT and Indian Languages, Two Interactive Sessions at the UGC-MMTTC, MAN... by
NEP, ICT and Indian Languages, Two Interactive Sessions at the UGC-MMTTC, MAN...NEP, ICT and Indian Languages, Two Interactive Sessions at the UGC-MMTTC, MAN...
NEP, ICT and Indian Languages, Two Interactive Sessions at the UGC-MMTTC, MAN...Dr. Vinod Kumar Kanvaria
67 views15 slides
hemraj ppt.pptx by
hemraj ppt.pptxhemraj ppt.pptx
hemraj ppt.pptxhemrajmahale0074
49 views18 slides
FSH Hormone..pdf by
FSH Hormone..pdfFSH Hormone..pdf
FSH Hormone..pdfsaleeemmalik259
23 views20 slides
ProGuidance - Project Presentation HONS202 by
ProGuidance - Project Presentation HONS202ProGuidance - Project Presentation HONS202
ProGuidance - Project Presentation HONS202FatmaAlmohanadi
82 views21 slides
Prevention of cruelty to animals act,1960 by
Prevention of cruelty to animals act,1960Prevention of cruelty to animals act,1960
Prevention of cruelty to animals act,1960P.N.DESHMUKH
19 views20 slides
Quiz Xmas' 2023 - Nadolig Llawen - Questions + Answers by
Quiz Xmas' 2023 - Nadolig Llawen - Questions + AnswersQuiz Xmas' 2023 - Nadolig Llawen - Questions + Answers
Quiz Xmas' 2023 - Nadolig Llawen - Questions + Answersaravindanil
117 views58 slides
INTRODUCTION TO IMMUNOHEMATOLOGY.PPTX DMLT by
INTRODUCTION TO IMMUNOHEMATOLOGY.PPTX DMLTINTRODUCTION TO IMMUNOHEMATOLOGY.PPTX DMLT
INTRODUCTION TO IMMUNOHEMATOLOGY.PPTX DMLTPunamSahoo3
44 views11 slides

Recently uploaded (20)

Quality Audit plan and reports by ChetanMali6
Quality Audit plan and reportsQuality Audit plan and reports
Quality Audit plan and reports
ChetanMali621 views
Riphah ADP B.M_ Human Resource Management by DevelopmentGMS
Riphah ADP B.M_ Human Resource ManagementRiphah ADP B.M_ Human Resource Management
Riphah ADP B.M_ Human Resource Management
DevelopmentGMS43 views
Three missiles are fired independently to the target, their chances to hit th... by Nadeem Uddin
Three missiles are fired independently to the target, their chances to hit th...Three missiles are fired independently to the target, their chances to hit th...
Three missiles are fired independently to the target, their chances to hit th...
Nadeem Uddin34 views
Beginning of Good News | Mark 1:1-20 by Steve Thomason
Beginning of Good News  | Mark 1:1-20Beginning of Good News  | Mark 1:1-20
Beginning of Good News | Mark 1:1-20
Steve Thomason108 views
Content Marketing Travel Industry PPT.pptx by SonamBrady
Content Marketing Travel Industry PPT.pptxContent Marketing Travel Industry PPT.pptx
Content Marketing Travel Industry PPT.pptx
SonamBrady50 views
105 -Unit-1.2 Principles of Advanced Pedagogy.pdf by DipakKhakal1
105 -Unit-1.2  Principles of Advanced Pedagogy.pdf105 -Unit-1.2  Principles of Advanced Pedagogy.pdf
105 -Unit-1.2 Principles of Advanced Pedagogy.pdf
DipakKhakal121 views
Caroline Glowka Teaching Forward - Ideas for Educators.pptx by kmglowka
Caroline Glowka Teaching Forward - Ideas for Educators.pptxCaroline Glowka Teaching Forward - Ideas for Educators.pptx
Caroline Glowka Teaching Forward - Ideas for Educators.pptx
kmglowka100 views
Zeeman effect and its properties ppt.pptx by physicsEMG
Zeeman effect and its properties  ppt.pptxZeeman effect and its properties  ppt.pptx
Zeeman effect and its properties ppt.pptx
physicsEMG22 views
NEP, ICT and Indian Languages, Two Interactive Sessions at the UGC-MMTTC, MAN... by Dr. Vinod Kumar Kanvaria
NEP, ICT and Indian Languages, Two Interactive Sessions at the UGC-MMTTC, MAN...NEP, ICT and Indian Languages, Two Interactive Sessions at the UGC-MMTTC, MAN...
NEP, ICT and Indian Languages, Two Interactive Sessions at the UGC-MMTTC, MAN...
ProGuidance - Project Presentation HONS202 by FatmaAlmohanadi
ProGuidance - Project Presentation HONS202ProGuidance - Project Presentation HONS202
ProGuidance - Project Presentation HONS202
FatmaAlmohanadi82 views
Prevention of cruelty to animals act,1960 by P.N.DESHMUKH
Prevention of cruelty to animals act,1960Prevention of cruelty to animals act,1960
Prevention of cruelty to animals act,1960
P.N.DESHMUKH 19 views
Quiz Xmas' 2023 - Nadolig Llawen - Questions + Answers by aravindanil
Quiz Xmas' 2023 - Nadolig Llawen - Questions + AnswersQuiz Xmas' 2023 - Nadolig Llawen - Questions + Answers
Quiz Xmas' 2023 - Nadolig Llawen - Questions + Answers
aravindanil117 views
INTRODUCTION TO IMMUNOHEMATOLOGY.PPTX DMLT by PunamSahoo3
INTRODUCTION TO IMMUNOHEMATOLOGY.PPTX DMLTINTRODUCTION TO IMMUNOHEMATOLOGY.PPTX DMLT
INTRODUCTION TO IMMUNOHEMATOLOGY.PPTX DMLT
PunamSahoo344 views

A Brief Game Jam Survival Guide

  • 1. LUCA GALLI @Leyart86 PLAYER ONE Videogame Design for all A Brief Game Jam Survival Guide
  • 2. WHAT IS A GAME JAM?
  • 7. • It is an event that allows a team of developers to realize prototypes of games in a limited time span. • It involves game designers, artists, musicians, programmers... • Dozens of Jams are organized each year • Ludum Dare • One Game a Month • 7DFPS • Experimental Game Play • Paper Jam Game Jam! WHAT IS A GAME JAM?
  • 8. • At the beginning of the Jam, a theme is announced (a word, an image, a concept) • The teams are then given limited time to develop an original game able to interpret at best the theme of the jam • For instance:  Minimalism  Small world  Construction  You Get Only One  Respawn HOW DOES IT WORK?
  • 9. THE GLOBAL GAME JAM » The Global Game Jam 2015 was a 48 hour Game Jam during 23-25 January 2015 • 28800 Participants • 97% surveyed would participate again • 5438 games » 518 locations • 25 of which streamed the event LIVE via ustream.tv » 78 countries • 14 time zones
  • 10. 2009 «As long as we have each other, we will never run out of problems» 2010 Deception 2011 Extinction
  • 11. 2012
  • 12. 2013 «The sound of a Heartbeat» 2014 "We don't see things as they are, we see them as we are" 2015 "What do we do now?"
  • 14. of Jamming 1. Team Building 2. Brainstorming Setup 3. Implementation 4. Finishing Touches THE 5 PHASES OF JAMMING
  • 15. You will need – Developers – Audio & graphics artists* – Game/level designers – Coordinator *Rare unicorns TEAM BUILDING The last two roles can be fullfilled by anyone
  • 16. Developers – Coding dark arts – Need to split up tasks among them • Graphics, Controls, Physics, UI, ... – The less code overlap, the better! – Need to teach/instruct artists on what formats they need – Need to define how game/ level designer creates content TEAM BUILDING
  • 17. Graphics & Audio Artists – Wizards of the senses – Need to split up tasks among them • UI, background, characters, effects, ... – Need to agree on an art style – May need to create placeholder art early on TEAM BUILDING
  • 18. Game/Level Designer – Does the content bits – Needs to define mechanics – Needs to define progression the game the game – Needs to – Needs to feedback create "levels" playtest and give to devs and artists TEAM BUILDING
  • 19. Coordinator • Makes sure everyone knows what to do • Keeps track of things to be done • Keeps track of dependencies between team members • Keep track of Time • Keeps track of human needs (food, sleep) TEAM BUILDING
  • 20. – If you have no developers, look into Construct 2 – If you have no artists, use preexisting art or programmer art – If you have no game designer, everybody becomes a game designer – If you have no coordinator, pick one person – If you are alone, you get to do all the things :P TEAM BUILDING
  • 21. BRAINSTORMING • Get a high level understading of your game:  Genre  Mechanics  Setting & Story  Art Style • Take time limits into account FPS, MMORPG, RTS are probably not your best bets • Think outside the box!
  • 22. TO-DO LIST 1. Gather ideas from everyone 2. Pick most promising ones via note 3. Define genre & game mechanics • Use pen & paper! 4. Define setting & story 5. Define art style • Let artsists draw quick mockups Don‘t Don‘t time be afraid to throw things away be afraid to iterate, take your BRAINSTORMING
  • 23. Technology AestheticsMechanics Story A. Shooting B. Jumping C. Turn based D. Hiding E. Building F. Collecting G. Crafting H. Matching I. Climbing 1. Unity 2. Flash 3. Oculus Rift 4. Wii controller 5. Unreal 6. Photoshop 7. Mouse and Keyboard 8. Leap Motion 9. Board game a) Anime b) Low poly c) Cell shaded d) Realistic e) 8 bit f) Isometric g) Noir h) Art Nouveau i) Surreal j) Horror k) Steampunk l) Cyberpunk m) Japanese Woodblock i. Rescue the princess ii. Amnesia iii. Rise to power iv. Escape v. Survival vi. You are the villain! vii. Hero’s Journey viii. Rescuing yourself ix. Personal Development x. Narrative gratia narrative xi. Satire xii. American Fat Fast Food eater
  • 24. GAME MECHANICS Pattern Recognition Wikipedia stands to knowledge as BoardGameGeek stands to games. Betting/Wagering Line-Drawing Tile-Placement Pattern Building Memory Hand Management Action Programming Auction/Bidding Partnership Possible, meaningful game mechanics: Take Inspiration!
  • 25. Goals • Get a detailed understanding of your game  What will the developers have to do?  What will the artists have to do?  What the game designers have to do? • Define interfaces between all team members  How do developers work with each other?  How do artists get their art into the game?  How do game designers create game content? • Define tasks and their order for every team member!  The coordinator is responsible for keeping track of tasks SETUP
  • 26. SETUP TO-DO LIST 1. Developers agree on platform & tools to use 2. Artists agree on artstyle 3. Developers and artists agree on how to get art into the game 4. Developers and game designer agree on how to create content 5. Each subteam defines their initial tasks 6. Coordinator keeps track of things Scrum-like boards are a plus
  • 27. Goals – Get the damned game done! – Ensure to have a playable prototype • Prioritize tasks accordingly • Game mechanics first to see if they are early fun! – Realize you‘ll likely not get everything done! • Which is why you should have something playable almost all times • Cut corners, kill features, focus on the core of your game at IMPLEMENTATION
  • 28. Tips for Developers • Use source control (git, SVN), do NOT use ZIP files, e‐mail! Don‘t code for re‐use Don‘t optimize – you have no time for that! shared drives, • Try to create a modular‐design so people don‘t depend on each other to much • One person responsible for graphics, one for UI, one for AI, one for controlls, etc. • Make sure possible game designer can create content as early as • Make sure artists export to easy to use formats • Make sure artists work for some standard resolution! • Make sure artists & game designer understand limitations IMPLEMENTATION • •
  • 29. Tips for Artists – Make it easy to export your art to the proper format – Make sure everyone uses the same coordinate system/resolution! – Use descriptive names for files • Good: badguy-‐walk-‐left.png , Bad: w_1_2.png – Have one shared folder (Dropbox, Google Drive) containing assets ready for the game designer/ developers to integrate • Don‘t put multiple versions of the same thing there! • Have whatever local folder structure for work in progress assets IMPLEMENTATION
  • 30. Tips for Game Designers – Talk to the developers about what‘s what‘s not possible and – Focus on simple mechanics but try to put in a twist – Favor levels – If you simple level-design over "brainy" complex – they take to long to design! have down‐time help/be the coordinator! IMPLEMENTATION
  • 31. Tips for Coordinators – Ensure that everyone can stay busy • Gather the team to discuss new tasks or current tasks – Check on progress regularly reprioritize • If something takes to long, as the team to reprioritize/ kill features – Make sure everybody is reminded they are human • Make everyone take breaks • Make people go to sleep • Make people eat and drink – If you have down-time, take on a task you can do! IMPLEMENTATION
  • 32. Goals – Submit a playable game before the deadline :D FINISHING TOUCHES
  • 33. TO-DO List 1. Feature freeze 2‐3 hours before the deadline Create a build for submission Get team together and decide what to polish in remaining hours 2. 3. the 4. If polishing works out, create a new build for submission FINISHING TOUCHES
  • 34. – Sleep! – Eat & Drink! – Take breaks! – Make new friends! FINISHING TOUCHES WRONG!
  • 38. SPRITESHEETS PACKER/ATLASES Texturepacker GUI (Free alternative to TP) Spritesheet Packer Leshy Spritesheet Tool Shoebox Texturepacker
  • 41. ? Most important – Do i know it already? – Do my teammates know it? – Is it the tool i‘m fastest with Bonus – Does it – Does it fit my budget? export to HTML5? If you didn‘t use it before the jam, don‘t use it during the jam! HOW TO PICK?