SlideShare a Scribd company logo
1 of 18
Download to read offline
Game Creation for Everyone.
GameSalad Weekend Seminar
January 2012
Billy Garretsen, Manager Game Development
billy@gamesalad.com
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar2
INTRODUCTIONS
• What is GameSalad?
• A little background on Billy Garretsen
Session 1 Overview
GAME DESIGN PRIMER
• Why are we all here?
• The core components of a game
GAMESALAD
• General UI Discussion
• Actors and Scenes
• Behaviors and Attributes
• Advanced: Custom Attributes
• Tables
• Advanced: Expressions
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar
What is GameSalad?
3
TOOL OVERVIEW
• Logic-based
• Drag & Drop functionality
• No coding or programming
• Uses logic & mathematical
expressions
BENEFITS
• Rapid prototyping
• Test out gameplay
• Free to use
• Easy to learn
• Test live on the device as
you go
PLATFORMS
• iOS
• Android
• Mac Desktop
• HTML5
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar
A Little About Billy Garretsen
4
CURRENT TITLE
• GameSalad: Manager, Game Development
• Head of internal Game Team One
EDUCATION
• BA Studio Art, University of Texas at Austin
2004
INDEPENDENT DEVELOPMENT
• Made first publicly released game at age 19
• Formed Perfect Dork Studios LLC in 2007
• Contributed development and art services for
Wii, Xbox360, PSHome, iOS, Android, PC and
Mac titles
• Experience with multiple game development
platforms such as Torque, Unity and Unreal
PROFESSIONAL DEVELOPMENT
• Spent 7 years designing and illustrating
casino games for Multimedia Games, Inc.
• Have shipped over 50 titles and hold a
number of gaming patents (pending) CREDITED ROLES TO DATE
• Director
• Designer
• Art Direction
• Illustration & Animation
• Music Composer
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar
Why Are We Here?
5
WE LOVE PLAYING GAMES
WE LOVE SOLVING PROBLEMS
WE LOVE SHARING IDEAS
WE LOVE EXPRESSIVE TECHNOLOGIES
BEING PASSIONATE ABOUT GAMES
ULTIMATELY DRIVES US TO BECOMING
GREAT GAME MAKERS.
WE LOVE INTERACTION
WE LOVE ART & MUSIC
WE LOVE LEARNING
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar
The Core Components of A Game
6
A DRASTIC SIMPLIFICATION OF WHAT MAKES A GAME:
GRAPHICS
• The visual representation
of game mechanics
• Reinforcement of positive
or negative game feedback
AUDIO
• Aural feedback/cues and
reinforcement of game
mechanics
• Often used as the
emotional backbone
Recommended Reading:
The Art of Game Design - A Book
of Lenses by Jesse Schell
GAME MECHANICS
• The actual activity the
player is engaged in from
moment to moment
• Can be emotionally driven.
Games can encourage,
taunt, frustrate and satisfy
“Elemental
Tetrad” (Schell)
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar
GameSalad Concepts
7
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar
GameSalad Interface
8
LAUNCH SCREEN
• Select new or existing
projects
• Open templates and
tutorials
SCENE SELECTION
• Add new scenes to the game
• Rearrange existing scenes
• Rename scenes
ACTOR EDITOR
• Add behaviors, rules, notes,
and groups to the actor
• Edit attributes, images
• Add new attributes
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar
BREAK FOR LUNCH!
9
CAFFEINE
• Try Coffee or Tea
• Limit your Sodas
• Don’t overdo it
A QUICK WORD ON DEVELOPER FITNESS
SNACKS
• Try and handful of nuts
or dried fruit
• Chips and candy will
slow you down
SESSION 2 BEGINS AT 1PM
YOUR BRAIN & BODY NEED TO STAY FIT
EXERCISE
• Doesn’t take much
• Get up and stretch once
and in a while
• Good circulation keeps
you focused
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar10
ELEMENT 1: Core Theme and Mechanics
• The Design Process
• High Level Objectives
• Reinforcement of theme
Session 2 - Let’s Design a Game!
ELEMENT 2: Presentation
• Different views for different genres
• Technical considerations based on POV
ELEMENT 3: Planning Ahead
• Thought maps and flow charts are great!
• Understanding how it all fits together
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar11
The Design Process
• Anything can inspire a game
• Imitation is sometimes the best way to learn
• It is easier to change direction early on
• Ask a lot of questions - explore a lot of options
Core Theme and Mechanics
High Level Objectives
• What is the meat versus what are the potatoes?
• Hammering down the handful of game mechanics that define
your game vision
• Genre, control schemes, etc
• Think broadly within your constraints...leave a little wiggle room
Reinforcement of Theme
• Begin understanding that everything in your game should
tie into and reinforce your central vision
• Includes visuals, audio, level design
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar12
Different views for different genres
• How will the player experience your vision?
• Genre and Point of View
• Scale as an emotional and communication tool
Presentation
Technical Considerations based on POV
• Understanding that some genres are more intense
than others design and development wise
• Static Camera versus scrolling
• Top Down vs. Flat Side Scrolling vs. Multiplanar
Side Scrolling...
• Room-by-room exploration vs. Open World
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar13
Thought Maps and
Flow Charts
• Gathering your ideas
visually is a great way to
organize all of your
individual thoughts into a
cohesive design
• Thought Maps allow you to
take the elements of your
design and categorize them
in a hierarchy that will make
your flow charts and engine
easier to create
• You’ve probably seen Flow
Charts before. They are the
visual representation of
what will ultimately be your
game logic with an
emphasis on order and
dependencies
Planning Ahead - EVERYTHING is Connected
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar14
Collaborative Design Exercises
EXERCISE 1:
GOAL: Create a Thought Map
& General Flow Chart as a group
EXERCISE 2:
GOAL: Translate Flow Chart
into logic using GameSalad
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar15
Jump Right In
For the rest of today’s session you will be
working on your own original design and
implementation using GameSalad.
GameSalad associates will be available for
Q&A and assistance if you get stuck!
Tomorrow we will review your work and offer
critique. Afterwards we will go through a few
more goal-driven design challenges before
wrapping up at noon.
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar16
DESIGN CHALLENGE 1
30 Minutes
• Build a scrolling top down shooter
• Key Components: Keyboard Input, scene wrap, actor spawning
Session 3 Design Challenges
DESIGN CHALLENGE 2
30 Minutes
• Build a point-and-click navigation game
• Key Components: Device Attributes, Constraints and Move To Behavior
DESIGN CHALLENGE 3
60 Minutes
• Build a basic side scrolling platformer with jumping and platforms
• Key Components: Game Attributes, Keyboard Input, Collision, Velocity
ONE on ONE REVIEWS and Q&A
60 Minutes (Optional Attendance)
• Review any work from previous session and field individual questions
Monday, January 30, 12
GameSalad - Confidential Game Development Seminar17
In Closing
GAME DESIGN IS AN ART AND A SCIENCE
• Play Games...IT’S RESEARCH!
• Make games as often as you can with any tool you can...even pen & paper
• Study other designer’s documents. Don’t design in a bubble.
GAMESALAD AS A DEVELOPMENT PLATFORM
• Unrivaled in speed and accessibility
• Prototype your ideas faster to find out if they are fun
• Great for the transition from student to professional.
DESIGNER EXPERIENCE IS CUMULATIVE
• Good game designers usually have a number of years or titles under
their belt. Each project will teach you something new you can take
into the next one to make it better/faster/bigger
PATIENCE WITH A CAPITAL P
• You will probably fail more times than you succeed and that is
normal. As long as you can assess your ideas objectively and learn
from your design choices (good and bad) you will come out on top
• Don’t ever give up! Games are AWESOME!
Monday, January 30, 12
Thank you for attending!
Questions? Comments? Contact us at:
billy@gamesalad.com
msones@gamesalad.com
Monday, January 30, 12

More Related Content

What's hot

Game programming-help
Game programming-helpGame programming-help
Game programming-helpSteve Nash
 
Gamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsGamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsJoe Healy
 
GameMaker:Studio and Windows
GameMaker:Studio and Windows GameMaker:Studio and Windows
GameMaker:Studio and Windows Lee Stott
 
"You Made a Game, Now What?" #6: Game Feel - "Juicing" your game
"You Made a Game, Now What?" #6: Game Feel - "Juicing" your game"You Made a Game, Now What?" #6: Game Feel - "Juicing" your game
"You Made a Game, Now What?" #6: Game Feel - "Juicing" your gameChristopher Totten
 
Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-ProductionKevin Duggan
 
Final Year Game Project Presentation
Final Year Game Project Presentation Final Year Game Project Presentation
Final Year Game Project Presentation Nusrat Jahan Shanta
 
How to deliver a game in kodu
How to deliver a game in koduHow to deliver a game in kodu
How to deliver a game in koduNour Khouja
 
Game Development Project Management/Concept
Game Development Project Management/ConceptGame Development Project Management/Concept
Game Development Project Management/ConceptKevin Duggan
 
Motivating Player in Open Worlds
Motivating Player in Open WorldsMotivating Player in Open Worlds
Motivating Player in Open WorldsJoel Burgess
 
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...Jayneel Patel
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentDavid Mullich
 

What's hot (20)

Cocos2d game programming 1
Cocos2d game programming 1Cocos2d game programming 1
Cocos2d game programming 1
 
Game programming-help
Game programming-helpGame programming-help
Game programming-help
 
Gamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsGamemaker - Intro and Core Objects
Gamemaker - Intro and Core Objects
 
GameMaker:Studio and Windows
GameMaker:Studio and Windows GameMaker:Studio and Windows
GameMaker:Studio and Windows
 
"You Made a Game, Now What?" #6: Game Feel - "Juicing" your game
"You Made a Game, Now What?" #6: Game Feel - "Juicing" your game"You Made a Game, Now What?" #6: Game Feel - "Juicing" your game
"You Made a Game, Now What?" #6: Game Feel - "Juicing" your game
 
Acaciagames
AcaciagamesAcaciagames
Acaciagames
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-Production
 
Final Year Game Project Presentation
Final Year Game Project Presentation Final Year Game Project Presentation
Final Year Game Project Presentation
 
Game Design as Career
Game Design as CareerGame Design as Career
Game Design as Career
 
Interactive game (spinning wheel)
Interactive game (spinning wheel)Interactive game (spinning wheel)
Interactive game (spinning wheel)
 
Monkey Rush Android Game
Monkey Rush Android GameMonkey Rush Android Game
Monkey Rush Android Game
 
Game dev process
Game dev processGame dev process
Game dev process
 
How to deliver a game in kodu
How to deliver a game in koduHow to deliver a game in kodu
How to deliver a game in kodu
 
Game Development Project Management/Concept
Game Development Project Management/ConceptGame Development Project Management/Concept
Game Development Project Management/Concept
 
Game design careers
Game design careersGame design careers
Game design careers
 
Motivating Player in Open Worlds
Motivating Player in Open WorldsMotivating Player in Open Worlds
Motivating Player in Open Worlds
 
Paper games 2013
Paper games 2013Paper games 2013
Paper games 2013
 
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game Development
 

Similar to GameSalad Weekend Intensive

Play to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsPlay to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsHRDQ-U
 
Designing Serious Games - how to get started?
Designing Serious Games - how to get started?Designing Serious Games - how to get started?
Designing Serious Games - how to get started?Fred Moritz
 
Aft 157 design process project -iii
Aft 157 design process project -iiiAft 157 design process project -iii
Aft 157 design process project -iiiKrishn Verma
 
Play to Learn Workshop Slides
Play to Learn Workshop SlidesPlay to Learn Workshop Slides
Play to Learn Workshop SlidesKarl Kapp
 
Fundamentals of Game Design
Fundamentals of Game DesignFundamentals of Game Design
Fundamentals of Game DesignSeth Sivak
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisDavid Mullich
 
DevLearn 2019 Create Engaging Instruction Using Game Elements
DevLearn 2019 Create Engaging Instruction Using Game ElementsDevLearn 2019 Create Engaging Instruction Using Game Elements
DevLearn 2019 Create Engaging Instruction Using Game ElementsKarl Kapp
 
Not WHEN Games but WHICH Learning Games
Not WHEN Games but WHICH Learning GamesNot WHEN Games but WHICH Learning Games
Not WHEN Games but WHICH Learning GamesSharon Boller
 
How to develop a game
How to develop a game How to develop a game
How to develop a game Intersog
 
Game design
Game designGame design
Game designa ab
 
Monkeytalk spring 2015 - Gamification
Monkeytalk spring 2015 - GamificationMonkeytalk spring 2015 - Gamification
Monkeytalk spring 2015 - GamificationChristophe Benoit
 
2. initial plans finished
2. initial plans finished2. initial plans finished
2. initial plans finishedLouisbiddles7
 
2. initial plans (1) (1)
2. initial plans (1) (1)2. initial plans (1) (1)
2. initial plans (1) (1)Louisbiddles7
 
Videogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationVideogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationPier Luca Lanzi
 
Qualifier presentation
Qualifier presentationQualifier presentation
Qualifier presentationJoe Krall
 

Similar to GameSalad Weekend Intensive (20)

Game Designer's Journey
Game Designer's JourneyGame Designer's Journey
Game Designer's Journey
 
Play to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsPlay to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get Results
 
Game designdocs
Game designdocsGame designdocs
Game designdocs
 
Designing Serious Games - how to get started?
Designing Serious Games - how to get started?Designing Serious Games - how to get started?
Designing Serious Games - how to get started?
 
Gameplay Concept Tool
Gameplay Concept ToolGameplay Concept Tool
Gameplay Concept Tool
 
Aft 157 design process project -iii
Aft 157 design process project -iiiAft 157 design process project -iii
Aft 157 design process project -iii
 
Play to Learn Workshop Slides
Play to Learn Workshop SlidesPlay to Learn Workshop Slides
Play to Learn Workshop Slides
 
Fundamentals of Game Design
Fundamentals of Game DesignFundamentals of Game Design
Fundamentals of Game Design
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and Analysis
 
Playtest from AAA to III
Playtest from AAA to III Playtest from AAA to III
Playtest from AAA to III
 
DevLearn 2019 Create Engaging Instruction Using Game Elements
DevLearn 2019 Create Engaging Instruction Using Game ElementsDevLearn 2019 Create Engaging Instruction Using Game Elements
DevLearn 2019 Create Engaging Instruction Using Game Elements
 
Not WHEN Games but WHICH Learning Games
Not WHEN Games but WHICH Learning GamesNot WHEN Games but WHICH Learning Games
Not WHEN Games but WHICH Learning Games
 
How to develop a game
How to develop a game How to develop a game
How to develop a game
 
Game design
Game designGame design
Game design
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 
Monkeytalk spring 2015 - Gamification
Monkeytalk spring 2015 - GamificationMonkeytalk spring 2015 - Gamification
Monkeytalk spring 2015 - Gamification
 
2. initial plans finished
2. initial plans finished2. initial plans finished
2. initial plans finished
 
2. initial plans (1) (1)
2. initial plans (1) (1)2. initial plans (1) (1)
2. initial plans (1) (1)
 
Videogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationVideogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 Conceptualization
 
Qualifier presentation
Qualifier presentationQualifier presentation
Qualifier presentation
 

More from Lynne Watanabe

Aculist Report - Data for the week of Nov 28, 2020
Aculist Report - Data for the week of Nov 28, 2020Aculist Report - Data for the week of Nov 28, 2020
Aculist Report - Data for the week of Nov 28, 2020Lynne Watanabe
 
CAR - Monthly Housing Market Update - SEPT 2020
CAR - Monthly Housing Market Update - SEPT 2020CAR - Monthly Housing Market Update - SEPT 2020
CAR - Monthly Housing Market Update - SEPT 2020Lynne Watanabe
 
CAR - Monthly Housing Market Update Aug 2020
CAR - Monthly Housing Market Update Aug 2020CAR - Monthly Housing Market Update Aug 2020
CAR - Monthly Housing Market Update Aug 2020Lynne Watanabe
 
Aculist Weekly Real Estate Report 9-12-20
Aculist  Weekly Real Estate Report 9-12-20Aculist  Weekly Real Estate Report 9-12-20
Aculist Weekly Real Estate Report 9-12-20Lynne Watanabe
 
RESOURCES TO SUPPORT AGING AT HOME (JCHS Harvard Univ)
RESOURCES TO SUPPORT AGING AT HOME (JCHS Harvard Univ)RESOURCES TO SUPPORT AGING AT HOME (JCHS Harvard Univ)
RESOURCES TO SUPPORT AGING AT HOME (JCHS Harvard Univ)Lynne Watanabe
 
Aculist Weekly Real Estate Report 7-04-20
Aculist  Weekly Real Estate Report 7-04-20Aculist  Weekly Real Estate Report 7-04-20
Aculist Weekly Real Estate Report 7-04-20Lynne Watanabe
 
Laws & regulations surrounding the evolution of Telemedicine
Laws & regulations surrounding the evolution of TelemedicineLaws & regulations surrounding the evolution of Telemedicine
Laws & regulations surrounding the evolution of TelemedicineLynne Watanabe
 
Seattle Propeller Club
Seattle Propeller ClubSeattle Propeller Club
Seattle Propeller ClubLynne Watanabe
 
Telemetry final presentation
Telemetry final presentationTelemetry final presentation
Telemetry final presentationLynne Watanabe
 

More from Lynne Watanabe (10)

Aculist Report - Data for the week of Nov 28, 2020
Aculist Report - Data for the week of Nov 28, 2020Aculist Report - Data for the week of Nov 28, 2020
Aculist Report - Data for the week of Nov 28, 2020
 
CAR - Monthly Housing Market Update - SEPT 2020
CAR - Monthly Housing Market Update - SEPT 2020CAR - Monthly Housing Market Update - SEPT 2020
CAR - Monthly Housing Market Update - SEPT 2020
 
CAR - Monthly Housing Market Update Aug 2020
CAR - Monthly Housing Market Update Aug 2020CAR - Monthly Housing Market Update Aug 2020
CAR - Monthly Housing Market Update Aug 2020
 
Aculist Weekly Real Estate Report 9-12-20
Aculist  Weekly Real Estate Report 9-12-20Aculist  Weekly Real Estate Report 9-12-20
Aculist Weekly Real Estate Report 9-12-20
 
RESOURCES TO SUPPORT AGING AT HOME (JCHS Harvard Univ)
RESOURCES TO SUPPORT AGING AT HOME (JCHS Harvard Univ)RESOURCES TO SUPPORT AGING AT HOME (JCHS Harvard Univ)
RESOURCES TO SUPPORT AGING AT HOME (JCHS Harvard Univ)
 
Aculist Weekly Real Estate Report 7-04-20
Aculist  Weekly Real Estate Report 7-04-20Aculist  Weekly Real Estate Report 7-04-20
Aculist Weekly Real Estate Report 7-04-20
 
Laws & regulations surrounding the evolution of Telemedicine
Laws & regulations surrounding the evolution of TelemedicineLaws & regulations surrounding the evolution of Telemedicine
Laws & regulations surrounding the evolution of Telemedicine
 
Seattle Propeller Club
Seattle Propeller ClubSeattle Propeller Club
Seattle Propeller Club
 
Telemetry final presentation
Telemetry final presentationTelemetry final presentation
Telemetry final presentation
 
Presentation Com546
Presentation Com546Presentation Com546
Presentation Com546
 

Recently uploaded

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 

Recently uploaded (20)

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 

GameSalad Weekend Intensive

  • 1. Game Creation for Everyone. GameSalad Weekend Seminar January 2012 Billy Garretsen, Manager Game Development billy@gamesalad.com Monday, January 30, 12
  • 2. GameSalad - Confidential Game Development Seminar2 INTRODUCTIONS • What is GameSalad? • A little background on Billy Garretsen Session 1 Overview GAME DESIGN PRIMER • Why are we all here? • The core components of a game GAMESALAD • General UI Discussion • Actors and Scenes • Behaviors and Attributes • Advanced: Custom Attributes • Tables • Advanced: Expressions Monday, January 30, 12
  • 3. GameSalad - Confidential Game Development Seminar What is GameSalad? 3 TOOL OVERVIEW • Logic-based • Drag & Drop functionality • No coding or programming • Uses logic & mathematical expressions BENEFITS • Rapid prototyping • Test out gameplay • Free to use • Easy to learn • Test live on the device as you go PLATFORMS • iOS • Android • Mac Desktop • HTML5 Monday, January 30, 12
  • 4. GameSalad - Confidential Game Development Seminar A Little About Billy Garretsen 4 CURRENT TITLE • GameSalad: Manager, Game Development • Head of internal Game Team One EDUCATION • BA Studio Art, University of Texas at Austin 2004 INDEPENDENT DEVELOPMENT • Made first publicly released game at age 19 • Formed Perfect Dork Studios LLC in 2007 • Contributed development and art services for Wii, Xbox360, PSHome, iOS, Android, PC and Mac titles • Experience with multiple game development platforms such as Torque, Unity and Unreal PROFESSIONAL DEVELOPMENT • Spent 7 years designing and illustrating casino games for Multimedia Games, Inc. • Have shipped over 50 titles and hold a number of gaming patents (pending) CREDITED ROLES TO DATE • Director • Designer • Art Direction • Illustration & Animation • Music Composer Monday, January 30, 12
  • 5. GameSalad - Confidential Game Development Seminar Why Are We Here? 5 WE LOVE PLAYING GAMES WE LOVE SOLVING PROBLEMS WE LOVE SHARING IDEAS WE LOVE EXPRESSIVE TECHNOLOGIES BEING PASSIONATE ABOUT GAMES ULTIMATELY DRIVES US TO BECOMING GREAT GAME MAKERS. WE LOVE INTERACTION WE LOVE ART & MUSIC WE LOVE LEARNING Monday, January 30, 12
  • 6. GameSalad - Confidential Game Development Seminar The Core Components of A Game 6 A DRASTIC SIMPLIFICATION OF WHAT MAKES A GAME: GRAPHICS • The visual representation of game mechanics • Reinforcement of positive or negative game feedback AUDIO • Aural feedback/cues and reinforcement of game mechanics • Often used as the emotional backbone Recommended Reading: The Art of Game Design - A Book of Lenses by Jesse Schell GAME MECHANICS • The actual activity the player is engaged in from moment to moment • Can be emotionally driven. Games can encourage, taunt, frustrate and satisfy “Elemental Tetrad” (Schell) Monday, January 30, 12
  • 7. GameSalad - Confidential Game Development Seminar GameSalad Concepts 7 Monday, January 30, 12
  • 8. GameSalad - Confidential Game Development Seminar GameSalad Interface 8 LAUNCH SCREEN • Select new or existing projects • Open templates and tutorials SCENE SELECTION • Add new scenes to the game • Rearrange existing scenes • Rename scenes ACTOR EDITOR • Add behaviors, rules, notes, and groups to the actor • Edit attributes, images • Add new attributes Monday, January 30, 12
  • 9. GameSalad - Confidential Game Development Seminar BREAK FOR LUNCH! 9 CAFFEINE • Try Coffee or Tea • Limit your Sodas • Don’t overdo it A QUICK WORD ON DEVELOPER FITNESS SNACKS • Try and handful of nuts or dried fruit • Chips and candy will slow you down SESSION 2 BEGINS AT 1PM YOUR BRAIN & BODY NEED TO STAY FIT EXERCISE • Doesn’t take much • Get up and stretch once and in a while • Good circulation keeps you focused Monday, January 30, 12
  • 10. GameSalad - Confidential Game Development Seminar10 ELEMENT 1: Core Theme and Mechanics • The Design Process • High Level Objectives • Reinforcement of theme Session 2 - Let’s Design a Game! ELEMENT 2: Presentation • Different views for different genres • Technical considerations based on POV ELEMENT 3: Planning Ahead • Thought maps and flow charts are great! • Understanding how it all fits together Monday, January 30, 12
  • 11. GameSalad - Confidential Game Development Seminar11 The Design Process • Anything can inspire a game • Imitation is sometimes the best way to learn • It is easier to change direction early on • Ask a lot of questions - explore a lot of options Core Theme and Mechanics High Level Objectives • What is the meat versus what are the potatoes? • Hammering down the handful of game mechanics that define your game vision • Genre, control schemes, etc • Think broadly within your constraints...leave a little wiggle room Reinforcement of Theme • Begin understanding that everything in your game should tie into and reinforce your central vision • Includes visuals, audio, level design Monday, January 30, 12
  • 12. GameSalad - Confidential Game Development Seminar12 Different views for different genres • How will the player experience your vision? • Genre and Point of View • Scale as an emotional and communication tool Presentation Technical Considerations based on POV • Understanding that some genres are more intense than others design and development wise • Static Camera versus scrolling • Top Down vs. Flat Side Scrolling vs. Multiplanar Side Scrolling... • Room-by-room exploration vs. Open World Monday, January 30, 12
  • 13. GameSalad - Confidential Game Development Seminar13 Thought Maps and Flow Charts • Gathering your ideas visually is a great way to organize all of your individual thoughts into a cohesive design • Thought Maps allow you to take the elements of your design and categorize them in a hierarchy that will make your flow charts and engine easier to create • You’ve probably seen Flow Charts before. They are the visual representation of what will ultimately be your game logic with an emphasis on order and dependencies Planning Ahead - EVERYTHING is Connected Monday, January 30, 12
  • 14. GameSalad - Confidential Game Development Seminar14 Collaborative Design Exercises EXERCISE 1: GOAL: Create a Thought Map & General Flow Chart as a group EXERCISE 2: GOAL: Translate Flow Chart into logic using GameSalad Monday, January 30, 12
  • 15. GameSalad - Confidential Game Development Seminar15 Jump Right In For the rest of today’s session you will be working on your own original design and implementation using GameSalad. GameSalad associates will be available for Q&A and assistance if you get stuck! Tomorrow we will review your work and offer critique. Afterwards we will go through a few more goal-driven design challenges before wrapping up at noon. Monday, January 30, 12
  • 16. GameSalad - Confidential Game Development Seminar16 DESIGN CHALLENGE 1 30 Minutes • Build a scrolling top down shooter • Key Components: Keyboard Input, scene wrap, actor spawning Session 3 Design Challenges DESIGN CHALLENGE 2 30 Minutes • Build a point-and-click navigation game • Key Components: Device Attributes, Constraints and Move To Behavior DESIGN CHALLENGE 3 60 Minutes • Build a basic side scrolling platformer with jumping and platforms • Key Components: Game Attributes, Keyboard Input, Collision, Velocity ONE on ONE REVIEWS and Q&A 60 Minutes (Optional Attendance) • Review any work from previous session and field individual questions Monday, January 30, 12
  • 17. GameSalad - Confidential Game Development Seminar17 In Closing GAME DESIGN IS AN ART AND A SCIENCE • Play Games...IT’S RESEARCH! • Make games as often as you can with any tool you can...even pen & paper • Study other designer’s documents. Don’t design in a bubble. GAMESALAD AS A DEVELOPMENT PLATFORM • Unrivaled in speed and accessibility • Prototype your ideas faster to find out if they are fun • Great for the transition from student to professional. DESIGNER EXPERIENCE IS CUMULATIVE • Good game designers usually have a number of years or titles under their belt. Each project will teach you something new you can take into the next one to make it better/faster/bigger PATIENCE WITH A CAPITAL P • You will probably fail more times than you succeed and that is normal. As long as you can assess your ideas objectively and learn from your design choices (good and bad) you will come out on top • Don’t ever give up! Games are AWESOME! Monday, January 30, 12
  • 18. Thank you for attending! Questions? Comments? Contact us at: billy@gamesalad.com msones@gamesalad.com Monday, January 30, 12