SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
LET’S BUILD A
VIDEO GAME
KATE MEYERS EMERY, PHD, GEORGE EASTMAN MUSEUM
@KMEYERSEMERY
JENNIFER LEIGH AHO, UNVALHE CONCEPT
@UNVALHECONCEPT
LET’S BUILD A GAME
TODAY’S SCHEDULE
▸ 9-9:30 Introduction and First Steps
▸ 9:30-10:15 Wireframing and Initial Design
▸ 10:15-10:45 Grab a Coffee and Work on Design
▸ 10:45-12 Let’s Create Level 1
LET’S BUILD A GAME
WHO WE ARE
Kate Meyers Emery, Ph.D.
Manager of Digital Engagement
George Eastman Museum
@kmeyersemery (tw/ig)
Jennifer Leigh Aho
Artist/Graphic Designer
UnValhe Concepts
@unvalheconcepts (tw)
@unvalhe_concepts (ig)
LET’S BUILD A GAME
STEPS IN CREATING A GAME
1. Find inspiration
2. Set learning goals
3. Wireframe the game
4. Design elements
5. Start building
6. Use first level as a prototype
LET’S BUILD A GAME
STEP 1: THE CALL
▸ In 2014, the museum received a call that a cinema in
California was going to be demolished, destroying a large
collection of a few hundred Indian films in the process
▸ The museum sent collections manager Deb Stoiber to
California with a small U-Haul to rescue the films
▸ When she arrived, it turned out things were not as they
seemed…
LET’S BUILD A GAME
STEP 1: WE’RE GOING TO NEED A BIGGER TRUCK
▸ The theater was scheduled to
be demolished in three
days…
▸ The lights didn’t work in the
building…
▸ The inventory that included
100 boxes of film was
wrong…
LET’S BUILD A GAME
STEP 1: ALL THE ELEMENTS OF A GAME
▸ Time limit
▸ Environmental factors
▸ Decision making
LET’S BUILD A GAME
STEP 2: LEARNING GOALS
▸ Establish what we hope to accomplish in advance
▸ Learning goal is the broad goal, not the in-game
player goal
▸ Why are you creating this game?
▸ How does it relate to the exhibition?
LET’S BUILD A GAME
STEP 2: LEARNING GOALS FROM FILM QUEST
1. Players will gain an appreciation for the circumstances
under which the collection was rescued
2. Players will understand the decisions that needed to be
made during the the rescue regarding how much was
collected and what was chosen
3. Create a game with a balance of fun and education
LET’S BUILD A GAME
STEP 2: LEARNING GOALS
▸ Why are you creating this game?
▸ How does it relate to the exhibition?
LET’S BUILD A GAME
STEP 3: BASIC DECISIONS
▸ What type of game?
▸ Character-based strategy
▸ First person exploration
▸ Trivia or puzzle
▸ What platform?
▸ Mobile
▸ In-gallery Kiosk
▸ Computer
▸ What content will you need?
▸ Text
▸ Music
▸ Objects
▸ Who can help you?
▸ What is your timeline?
▸ What is your budget?
▸ Construct 3: $40
▸ Designer: Free to $100s
LET’S BUILD A GAME
STEP 3: WIREFRAME
▸ Wireframe: an image or set of images which displays the
functional elements, typically used for planning a site's
structure and functionality
START
ABOUT
LET’S BUILD A GAME
STEP 4: DESIGN ELEMENTS
▸ Background/Flooring, Walls, Title Screens
LET’S BUILD A GAME
STEP 4: DESIGNING A CHARACTER
▸ Can hire a video game designer to do it for you
▸ Can do it yourself: Construct, Pixel and Paint, Photoshop
LET’S BUILD A GAME
STEP 4: FILE EXTENSIONS AND BACKGROUNDS
▸ Pixen
▸ Has it’s own file extension
that is automatically has
transparent backgrounds:
PXI
▸ Will need to save as TIFF
▸ Transparent backgrounds
are indicated with the grey
and white diagonal lines
LET’S BUILD A GAME
STEP 4: FILE EXTENSIONS AND BACKGROUNDS
▸ Photoshop
▸ Photoshop is able to
work with PNG and TIFF
files both which save
with transparent
backgrounds.
▸ Transparent
backgrounds are
indicated with grey and
white-checkered boxes
LET’S BUILD A GAME
STEP 4: CHARACTER DESIGN ON PAPER
▸ Start with a rough sketch of
the design
▸ When working with 8 bit,
hair in the main focal
point and requires the
most attention.
▸ Clothing is mainly just
color schemes
▸ Know your main colors
like hair skin and clothing
LET’S BUILD A GAME
STEP 4: COLOR PALETTE
▸ Pick your main colors
▸ Skin, Hair, and clothing
▸ Keep it simple
▸ Each color should have 2 or
3 variants for highlights and
shadows
▸ Hair is naturally more
dynamic so using more than
2 colors helps to define the
shapes
LET’S BUILD A GAME
STEP 4: DESIGNING A CHARACTER
1. Rough out the hair 2. Give it dimension
LET’S BUILD A GAME
STEP 4: DESIGNING A CHARACTER
3. Create clothing base 4. Give it dimension
LET’S BUILD A GAME
STEP 4: DESIGNING A CHARACTER
5. Continue the process across the sheet during coffee break
LET’S BUILD A GAME
STEP 4: DESIGNING A CHARACTER
6. Add important in-game
elements
7. Export to TIFF and change to
Photoshop
LET’S BUILD A GAME
STEP 4: DESIGNING A CHARACTER
8. Create a bigger canvas and space out the sprites
LET’S BUILD A GAME
STEP 4: DESIGNING A CHARACTER
9. Line them up with enough space on the sides to add the
flashlight stoplight
LET’S BUILD A GAME
STEP 4: DESIGNING A CHARACTER
10.Create the flashlight
A. B. C.
LET’S BUILD A GAME
STEP 4: DESIGNING A CHARACTER
11. Continue that process until all the sprites have their own light
LET’S BUILD A GAME
STEP 4: DESIGNING A CHARACTER
▸ Download the base character sheet from
the Drive Folder
▸https://goo.gl/fQf2Ty
▸ Note: this character is pulled from online
so you can use it for testing but not in your
actual game
▸ Will need to start from scratch
LET’S BUILD A GAME
STEP 4: OPEN CONSTRUCT
▸ Construct 3
▸ Start a new project
▸ Viewport = 500 x 300
▸ Horizontal orientation
LET’S BUILD A GAME
STEP 4: OPEN SPRITE BUILDER
▸ Don’t worry about
placement, just begin
▸ Double click in the open
space, add sprite
▸ For characters, import
our base file to edit
LET’S BUILD A GAME
STEP 5: ADD A BACKGROUND
▸ Double click and select
‘Tiled Background’
▸ Create it in whatever size,
then click out
▸ Once complete, make the
size the same as the layer
▸ Make this Background,
then add a Layer 1 above
LET’S BUILD A GAME
STEP 5: ADD A CHARACTER
▸ Right click the animation frame and select import
frames from strip
▸ Choose 3x4 vertical
▸ Make edits if you want to
▸ Make sure the line around is tight
▸ Select ‘yes’ for loop
▸ Duplicate the default 8 times
▸ Create walk down, left, right, up- delete
unnecessary files
▸ Create stand down, left, right, up- delete
unnecessary files
▸ Default is an additional stand down
▸ Preview animations to make sure they don’t bounce,
may need to adjust the center mark
▸ Click out and rename, ex. MuseumGirlAnimations
LET’S BUILD A GAME
STEP 5: ADD A CHARACTER
▸ Create a blank sprite that is the same size
as the sprite (24 x 33)
▸ Name without animations, ex.
MuseumGirl
▸ Pin the animation file to the player
▸ Select add behavior
▸ Go to event sheet and select:
▸ System > On start of layout
▸ Add action > MuseumGirlAnimations
> Pin to MuseumGirl
LET’S BUILD A GAME
STEP 5: ADD MOVEMENT
▸ MuseumGirl add behavior 8 direction
▸ Set angle to ‘No’
▸ Directions to ‘4 Directions’
▸ Test the behavior!
LET’S BUILD A GAME
STEP 5: MAKE MOVEMENT BETTER
LET’S BUILD A GAME
STEP 5: MAKE MOVEMENT BETTER
LET’S BUILD A GAME
STEP 5: MAKE A BETTER LEVEL
▸ Let’s create a wall
▸ Double click and create
a sprite
▸ Make it a wall
▸ Add it to the map
▸ Add a behavior > solid
▸ Preview and make sure
the player can’t walk
through
LET’S BUILD A GAME
STEP 5: MAKE A BETTER LEVEL
▸ Let’s pick up objects
▸ Create a sprite and put it on
the map
▸ Add an event
▸ On collision with player
> sprite destroyed
▸ Preview to make sure
LET’S BUILD A GAME
STEP 5: MAKE A BETTER LEVEL
▸ Let’s make the screen move with the parachuter
▸ Add an event
▸ System > Every Tick >System Scroll to object
LET’S BUILD A GAME
STEP 5: MAKE A BETTER LEVEL
▸ eastman.org/filmquest
▸ https://github.com/bonesdontlie/filmquest/tree/gh-pages
LET’S BUILD A GAME
STEP 5: MAKE A BETTER LEVEL
▸ Heads Up Display (HUD)
▸ Requires new layer
that isn’t available on
free account
▸ Add global variable
▸ Add action to
painting collision
▸ System > add to
> score = 1
LET’S BUILD A GAME
STEP 5: MAKE A BETTER LEVEL
▸ Create paper object
with text
▸ System > every tick
▸ Score set to Score
▸ Pin all the text and
paper elements to the
character
LET’S BUILD A GAME
NEXT STEPS
▸ Check out Scirria’s tutorials for Construct and work through
those that will help
▸ Add a home screen, loading screen, and other levels
▸ Add more design elements
▸ To do a lot, you will need to purchase an account
▸ Educational Account $40/year
LET’S BUILD A GAME
NEED HELP?
▸ Kate Meyers Emery
▸ @kmeyersemery (ig/tw)
▸ kemery@eastman.org
▸ Jennifer Leigh Aho
▸ @unvalheconcepts (tw)
▸ @unvalhe_concepts (ig)
▸ jennifer.leigh.aho@gmail.com
▸ Want us to help build your game? Contact us!

Más contenido relacionado

Similar a MW18 Workshop: No Cheat Codes Needed: We Built A Digital Game For A Museum And You Can, Too!

Tips & Tricks that every game developer should know
Tips & Tricks that every game developer should knowTips & Tricks that every game developer should know
Tips & Tricks that every game developer should knowGorm Lai
 
Lecture 4: ITS488 Digital Content Creation with Unity - Game and VR Programming
Lecture 4: ITS488 Digital Content Creation with Unity - Game and VR Programming Lecture 4: ITS488 Digital Content Creation with Unity - Game and VR Programming
Lecture 4: ITS488 Digital Content Creation with Unity - Game and VR Programming Kobkrit Viriyayudhakorn
 
ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2
ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2
ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2Kobkrit Viriyayudhakorn
 
Gamestorming, not Brainstorming
Gamestorming, not BrainstormingGamestorming, not Brainstorming
Gamestorming, not BrainstormingBrynn Evans
 
Gamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsGamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsJoe Healy
 
ARTDM 170, Week 7: Scripting Interactivity
ARTDM 170, Week 7: Scripting InteractivityARTDM 170, Week 7: Scripting Interactivity
ARTDM 170, Week 7: Scripting InteractivityGilbert Guerrero
 
4.4 advanced games
4.4   advanced games4.4   advanced games
4.4 advanced gamesallenbailey
 
Unity - Create a structure with primitives
Unity - Create a structure with primitivesUnity - Create a structure with primitives
Unity - Create a structure with primitivesNexusEdgesupport
 
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
 
Polybot Onboarding Process
Polybot Onboarding ProcessPolybot Onboarding Process
Polybot Onboarding ProcessNina Park
 
Game project- initial plans
Game project- initial plansGame project- initial plans
Game project- initial plansaliceleeman
 
Games and Virtual World Camps
Games and Virtual World CampsGames and Virtual World Camps
Games and Virtual World CampsAline Click
 
Easy coding a multi device game with FireMonkey
Easy coding a multi device game with FireMonkeyEasy coding a multi device game with FireMonkey
Easy coding a multi device game with FireMonkeypprem
 
Amazing Feats of Daring - Uncharted Post Mortem
Amazing Feats of Daring - Uncharted Post MortemAmazing Feats of Daring - Uncharted Post Mortem
Amazing Feats of Daring - Uncharted Post MortemNaughty Dog
 
Designing with Gamification: Tips for Creating Fun & Engaging User Experiences
Designing with Gamification: Tips for Creating Fun & Engaging User ExperiencesDesigning with Gamification: Tips for Creating Fun & Engaging User Experiences
Designing with Gamification: Tips for Creating Fun & Engaging User Experiencesjsteffgen
 
How to make a profitable game under $3k
How to make a profitable game under $3kHow to make a profitable game under $3k
How to make a profitable game under $3kAlexey Uslavtsev
 
PP1 - Project Presentation (TAKEN)
PP1 - Project Presentation (TAKEN)PP1 - Project Presentation (TAKEN)
PP1 - Project Presentation (TAKEN)s3314783
 

Similar a MW18 Workshop: No Cheat Codes Needed: We Built A Digital Game For A Museum And You Can, Too! (20)

Tips & Tricks that every game developer should know
Tips & Tricks that every game developer should knowTips & Tricks that every game developer should know
Tips & Tricks that every game developer should know
 
Lecture 4: ITS488 Digital Content Creation with Unity - Game and VR Programming
Lecture 4: ITS488 Digital Content Creation with Unity - Game and VR Programming Lecture 4: ITS488 Digital Content Creation with Unity - Game and VR Programming
Lecture 4: ITS488 Digital Content Creation with Unity - Game and VR Programming
 
ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2
ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2
ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2
 
Gamestorming, not Brainstorming
Gamestorming, not BrainstormingGamestorming, not Brainstorming
Gamestorming, not Brainstorming
 
Gamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsGamemaker - Intro and Core Objects
Gamemaker - Intro and Core Objects
 
ARTDM 170, Week 7: Scripting Interactivity
ARTDM 170, Week 7: Scripting InteractivityARTDM 170, Week 7: Scripting Interactivity
ARTDM 170, Week 7: Scripting Interactivity
 
4.4 advanced games
4.4   advanced games4.4   advanced games
4.4 advanced games
 
Unity - Create a structure with primitives
Unity - Create a structure with primitivesUnity - Create a structure with primitives
Unity - Create a structure with primitives
 
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
 
Animatics
AnimaticsAnimatics
Animatics
 
Kodu game design
Kodu game designKodu game design
Kodu game design
 
Polybot Onboarding Process
Polybot Onboarding ProcessPolybot Onboarding Process
Polybot Onboarding Process
 
Game project- initial plans
Game project- initial plansGame project- initial plans
Game project- initial plans
 
Games and Virtual World Camps
Games and Virtual World CampsGames and Virtual World Camps
Games and Virtual World Camps
 
Easy coding a multi device game with FireMonkey
Easy coding a multi device game with FireMonkeyEasy coding a multi device game with FireMonkey
Easy coding a multi device game with FireMonkey
 
Kodu class
Kodu classKodu class
Kodu class
 
Amazing Feats of Daring - Uncharted Post Mortem
Amazing Feats of Daring - Uncharted Post MortemAmazing Feats of Daring - Uncharted Post Mortem
Amazing Feats of Daring - Uncharted Post Mortem
 
Designing with Gamification: Tips for Creating Fun & Engaging User Experiences
Designing with Gamification: Tips for Creating Fun & Engaging User ExperiencesDesigning with Gamification: Tips for Creating Fun & Engaging User Experiences
Designing with Gamification: Tips for Creating Fun & Engaging User Experiences
 
How to make a profitable game under $3k
How to make a profitable game under $3kHow to make a profitable game under $3k
How to make a profitable game under $3k
 
PP1 - Project Presentation (TAKEN)
PP1 - Project Presentation (TAKEN)PP1 - Project Presentation (TAKEN)
PP1 - Project Presentation (TAKEN)
 

Más de MuseWeb Foundation

MuseWeb Virtual Tour Experience at MCN
MuseWeb Virtual Tour Experience at MCNMuseWeb Virtual Tour Experience at MCN
MuseWeb Virtual Tour Experience at MCNMuseWeb Foundation
 
Big Data and the Visitor Journey: Using Data Science to Understand Visitor Ex...
Big Data and the Visitor Journey: Using Data Science to Understand Visitor Ex...Big Data and the Visitor Journey: Using Data Science to Understand Visitor Ex...
Big Data and the Visitor Journey: Using Data Science to Understand Visitor Ex...MuseWeb Foundation
 
MW20 Artificial Intelligence in the service of creative storytelling
MW20 Artificial Intelligence in the service of creative storytellingMW20 Artificial Intelligence in the service of creative storytelling
MW20 Artificial Intelligence in the service of creative storytellingMuseWeb Foundation
 
How to Build, When to Buy: Scalable Tactics for Digital Projects and Services
How to Build, When to Buy: Scalable Tactics for Digital Projects and ServicesHow to Build, When to Buy: Scalable Tactics for Digital Projects and Services
How to Build, When to Buy: Scalable Tactics for Digital Projects and ServicesMuseWeb Foundation
 
Tangible Augmented Reality for Archival Research
Tangible Augmented Reality for Archival ResearchTangible Augmented Reality for Archival Research
Tangible Augmented Reality for Archival ResearchMuseWeb Foundation
 
Mw20 -3gg Citizen History - so close or too far?
Mw20 -3gg Citizen History - so close or too far?Mw20 -3gg Citizen History - so close or too far?
Mw20 -3gg Citizen History - so close or too far?MuseWeb Foundation
 
Mw20 -3k Physical Visualizations
Mw20 -3k Physical VisualizationsMw20 -3k Physical Visualizations
Mw20 -3k Physical VisualizationsMuseWeb Foundation
 
Prototyping in collaboration with university libraries
Prototyping in collaboration with university librariesPrototyping in collaboration with university libraries
Prototyping in collaboration with university librariesMuseWeb Foundation
 
MW20 Inside the Climate Converter
MW20 Inside the Climate ConverterMW20 Inside the Climate Converter
MW20 Inside the Climate ConverterMuseWeb Foundation
 
Magus Cagliostro, Wonders.do, Israel: Art of Escape, Magic, and immersive sto...
Magus Cagliostro, Wonders.do, Israel: Art of Escape, Magic, and immersive sto...Magus Cagliostro, Wonders.do, Israel: Art of Escape, Magic, and immersive sto...
Magus Cagliostro, Wonders.do, Israel: Art of Escape, Magic, and immersive sto...MuseWeb Foundation
 
Telling and Sharing Stories Online about Museum Objects
Telling and Sharing Stories Online about Museum ObjectsTelling and Sharing Stories Online about Museum Objects
Telling and Sharing Stories Online about Museum ObjectsMuseWeb Foundation
 
Digital social innovation and the evolving role of digital in museums haith...
Digital social innovation and the evolving role of digital in museums   haith...Digital social innovation and the evolving role of digital in museums   haith...
Digital social innovation and the evolving role of digital in museums haith...MuseWeb Foundation
 
A Crisis of Capacity - Adam Moriarty
A Crisis of Capacity - Adam MoriartyA Crisis of Capacity - Adam Moriarty
A Crisis of Capacity - Adam MoriartyMuseWeb Foundation
 
Understanding Access: Translation Services and Accessibility Programs MW19 Li...
Understanding Access: Translation Services and Accessibility Programs MW19 Li...Understanding Access: Translation Services and Accessibility Programs MW19 Li...
Understanding Access: Translation Services and Accessibility Programs MW19 Li...MuseWeb Foundation
 
Designing a 'No Interface' Audiowalk"
Designing a 'No Interface' Audiowalk"Designing a 'No Interface' Audiowalk"
Designing a 'No Interface' Audiowalk"MuseWeb Foundation
 
Approaching “Dark Heritage” Through Essential Questions: An Interactive Digit...
Approaching “Dark Heritage” Through Essential Questions: An Interactive Digit...Approaching “Dark Heritage” Through Essential Questions: An Interactive Digit...
Approaching “Dark Heritage” Through Essential Questions: An Interactive Digit...MuseWeb Foundation
 
MW19: Simple Tangible Interaction
MW19: Simple Tangible InteractionMW19: Simple Tangible Interaction
MW19: Simple Tangible InteractionMuseWeb Foundation
 
Co-creating knowledge_Baggesen
Co-creating knowledge_BaggesenCo-creating knowledge_Baggesen
Co-creating knowledge_BaggesenMuseWeb Foundation
 

Más de MuseWeb Foundation (20)

MuseWeb Virtual Tour Experience at MCN
MuseWeb Virtual Tour Experience at MCNMuseWeb Virtual Tour Experience at MCN
MuseWeb Virtual Tour Experience at MCN
 
Big Data and the Visitor Journey: Using Data Science to Understand Visitor Ex...
Big Data and the Visitor Journey: Using Data Science to Understand Visitor Ex...Big Data and the Visitor Journey: Using Data Science to Understand Visitor Ex...
Big Data and the Visitor Journey: Using Data Science to Understand Visitor Ex...
 
MW20 Artificial Intelligence in the service of creative storytelling
MW20 Artificial Intelligence in the service of creative storytellingMW20 Artificial Intelligence in the service of creative storytelling
MW20 Artificial Intelligence in the service of creative storytelling
 
How to Build, When to Buy: Scalable Tactics for Digital Projects and Services
How to Build, When to Buy: Scalable Tactics for Digital Projects and ServicesHow to Build, When to Buy: Scalable Tactics for Digital Projects and Services
How to Build, When to Buy: Scalable Tactics for Digital Projects and Services
 
Tangible Augmented Reality for Archival Research
Tangible Augmented Reality for Archival ResearchTangible Augmented Reality for Archival Research
Tangible Augmented Reality for Archival Research
 
Mw20 -3gg Citizen History - so close or too far?
Mw20 -3gg Citizen History - so close or too far?Mw20 -3gg Citizen History - so close or too far?
Mw20 -3gg Citizen History - so close or too far?
 
Mw20 -3k Physical Visualizations
Mw20 -3k Physical VisualizationsMw20 -3k Physical Visualizations
Mw20 -3k Physical Visualizations
 
Opening Our Doors Wider
Opening Our Doors WiderOpening Our Doors Wider
Opening Our Doors Wider
 
Prototyping in collaboration with university libraries
Prototyping in collaboration with university librariesPrototyping in collaboration with university libraries
Prototyping in collaboration with university libraries
 
MW20 Inside the Climate Converter
MW20 Inside the Climate ConverterMW20 Inside the Climate Converter
MW20 Inside the Climate Converter
 
Magus Cagliostro, Wonders.do, Israel: Art of Escape, Magic, and immersive sto...
Magus Cagliostro, Wonders.do, Israel: Art of Escape, Magic, and immersive sto...Magus Cagliostro, Wonders.do, Israel: Art of Escape, Magic, and immersive sto...
Magus Cagliostro, Wonders.do, Israel: Art of Escape, Magic, and immersive sto...
 
Bots I have met - Paul Rowe
Bots I have met - Paul RoweBots I have met - Paul Rowe
Bots I have met - Paul Rowe
 
Telling and Sharing Stories Online about Museum Objects
Telling and Sharing Stories Online about Museum ObjectsTelling and Sharing Stories Online about Museum Objects
Telling and Sharing Stories Online about Museum Objects
 
Digital social innovation and the evolving role of digital in museums haith...
Digital social innovation and the evolving role of digital in museums   haith...Digital social innovation and the evolving role of digital in museums   haith...
Digital social innovation and the evolving role of digital in museums haith...
 
A Crisis of Capacity - Adam Moriarty
A Crisis of Capacity - Adam MoriartyA Crisis of Capacity - Adam Moriarty
A Crisis of Capacity - Adam Moriarty
 
Understanding Access: Translation Services and Accessibility Programs MW19 Li...
Understanding Access: Translation Services and Accessibility Programs MW19 Li...Understanding Access: Translation Services and Accessibility Programs MW19 Li...
Understanding Access: Translation Services and Accessibility Programs MW19 Li...
 
Designing a 'No Interface' Audiowalk"
Designing a 'No Interface' Audiowalk"Designing a 'No Interface' Audiowalk"
Designing a 'No Interface' Audiowalk"
 
Approaching “Dark Heritage” Through Essential Questions: An Interactive Digit...
Approaching “Dark Heritage” Through Essential Questions: An Interactive Digit...Approaching “Dark Heritage” Through Essential Questions: An Interactive Digit...
Approaching “Dark Heritage” Through Essential Questions: An Interactive Digit...
 
MW19: Simple Tangible Interaction
MW19: Simple Tangible InteractionMW19: Simple Tangible Interaction
MW19: Simple Tangible Interaction
 
Co-creating knowledge_Baggesen
Co-creating knowledge_BaggesenCo-creating knowledge_Baggesen
Co-creating knowledge_Baggesen
 

Último

Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 

Último (20)

Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

MW18 Workshop: No Cheat Codes Needed: We Built A Digital Game For A Museum And You Can, Too!

  • 1. LET’S BUILD A VIDEO GAME KATE MEYERS EMERY, PHD, GEORGE EASTMAN MUSEUM @KMEYERSEMERY JENNIFER LEIGH AHO, UNVALHE CONCEPT @UNVALHECONCEPT
  • 2. LET’S BUILD A GAME TODAY’S SCHEDULE ▸ 9-9:30 Introduction and First Steps ▸ 9:30-10:15 Wireframing and Initial Design ▸ 10:15-10:45 Grab a Coffee and Work on Design ▸ 10:45-12 Let’s Create Level 1
  • 3. LET’S BUILD A GAME WHO WE ARE Kate Meyers Emery, Ph.D. Manager of Digital Engagement George Eastman Museum @kmeyersemery (tw/ig) Jennifer Leigh Aho Artist/Graphic Designer UnValhe Concepts @unvalheconcepts (tw) @unvalhe_concepts (ig)
  • 4. LET’S BUILD A GAME STEPS IN CREATING A GAME 1. Find inspiration 2. Set learning goals 3. Wireframe the game 4. Design elements 5. Start building 6. Use first level as a prototype
  • 5. LET’S BUILD A GAME STEP 1: THE CALL ▸ In 2014, the museum received a call that a cinema in California was going to be demolished, destroying a large collection of a few hundred Indian films in the process ▸ The museum sent collections manager Deb Stoiber to California with a small U-Haul to rescue the films ▸ When she arrived, it turned out things were not as they seemed…
  • 6. LET’S BUILD A GAME STEP 1: WE’RE GOING TO NEED A BIGGER TRUCK ▸ The theater was scheduled to be demolished in three days… ▸ The lights didn’t work in the building… ▸ The inventory that included 100 boxes of film was wrong…
  • 7. LET’S BUILD A GAME STEP 1: ALL THE ELEMENTS OF A GAME ▸ Time limit ▸ Environmental factors ▸ Decision making
  • 8. LET’S BUILD A GAME STEP 2: LEARNING GOALS ▸ Establish what we hope to accomplish in advance ▸ Learning goal is the broad goal, not the in-game player goal ▸ Why are you creating this game? ▸ How does it relate to the exhibition?
  • 9. LET’S BUILD A GAME STEP 2: LEARNING GOALS FROM FILM QUEST 1. Players will gain an appreciation for the circumstances under which the collection was rescued 2. Players will understand the decisions that needed to be made during the the rescue regarding how much was collected and what was chosen 3. Create a game with a balance of fun and education
  • 10. LET’S BUILD A GAME STEP 2: LEARNING GOALS ▸ Why are you creating this game? ▸ How does it relate to the exhibition?
  • 11. LET’S BUILD A GAME STEP 3: BASIC DECISIONS ▸ What type of game? ▸ Character-based strategy ▸ First person exploration ▸ Trivia or puzzle ▸ What platform? ▸ Mobile ▸ In-gallery Kiosk ▸ Computer ▸ What content will you need? ▸ Text ▸ Music ▸ Objects ▸ Who can help you? ▸ What is your timeline? ▸ What is your budget? ▸ Construct 3: $40 ▸ Designer: Free to $100s
  • 12. LET’S BUILD A GAME STEP 3: WIREFRAME ▸ Wireframe: an image or set of images which displays the functional elements, typically used for planning a site's structure and functionality START ABOUT
  • 13. LET’S BUILD A GAME STEP 4: DESIGN ELEMENTS ▸ Background/Flooring, Walls, Title Screens
  • 14. LET’S BUILD A GAME STEP 4: DESIGNING A CHARACTER ▸ Can hire a video game designer to do it for you ▸ Can do it yourself: Construct, Pixel and Paint, Photoshop
  • 15. LET’S BUILD A GAME STEP 4: FILE EXTENSIONS AND BACKGROUNDS ▸ Pixen ▸ Has it’s own file extension that is automatically has transparent backgrounds: PXI ▸ Will need to save as TIFF ▸ Transparent backgrounds are indicated with the grey and white diagonal lines
  • 16. LET’S BUILD A GAME STEP 4: FILE EXTENSIONS AND BACKGROUNDS ▸ Photoshop ▸ Photoshop is able to work with PNG and TIFF files both which save with transparent backgrounds. ▸ Transparent backgrounds are indicated with grey and white-checkered boxes
  • 17. LET’S BUILD A GAME STEP 4: CHARACTER DESIGN ON PAPER ▸ Start with a rough sketch of the design ▸ When working with 8 bit, hair in the main focal point and requires the most attention. ▸ Clothing is mainly just color schemes ▸ Know your main colors like hair skin and clothing
  • 18. LET’S BUILD A GAME STEP 4: COLOR PALETTE ▸ Pick your main colors ▸ Skin, Hair, and clothing ▸ Keep it simple ▸ Each color should have 2 or 3 variants for highlights and shadows ▸ Hair is naturally more dynamic so using more than 2 colors helps to define the shapes
  • 19. LET’S BUILD A GAME STEP 4: DESIGNING A CHARACTER 1. Rough out the hair 2. Give it dimension
  • 20. LET’S BUILD A GAME STEP 4: DESIGNING A CHARACTER 3. Create clothing base 4. Give it dimension
  • 21. LET’S BUILD A GAME STEP 4: DESIGNING A CHARACTER 5. Continue the process across the sheet during coffee break
  • 22. LET’S BUILD A GAME STEP 4: DESIGNING A CHARACTER 6. Add important in-game elements 7. Export to TIFF and change to Photoshop
  • 23. LET’S BUILD A GAME STEP 4: DESIGNING A CHARACTER 8. Create a bigger canvas and space out the sprites
  • 24. LET’S BUILD A GAME STEP 4: DESIGNING A CHARACTER 9. Line them up with enough space on the sides to add the flashlight stoplight
  • 25. LET’S BUILD A GAME STEP 4: DESIGNING A CHARACTER 10.Create the flashlight A. B. C.
  • 26. LET’S BUILD A GAME STEP 4: DESIGNING A CHARACTER 11. Continue that process until all the sprites have their own light
  • 27. LET’S BUILD A GAME STEP 4: DESIGNING A CHARACTER ▸ Download the base character sheet from the Drive Folder ▸https://goo.gl/fQf2Ty ▸ Note: this character is pulled from online so you can use it for testing but not in your actual game ▸ Will need to start from scratch
  • 28. LET’S BUILD A GAME STEP 4: OPEN CONSTRUCT ▸ Construct 3 ▸ Start a new project ▸ Viewport = 500 x 300 ▸ Horizontal orientation
  • 29. LET’S BUILD A GAME STEP 4: OPEN SPRITE BUILDER ▸ Don’t worry about placement, just begin ▸ Double click in the open space, add sprite ▸ For characters, import our base file to edit
  • 30. LET’S BUILD A GAME STEP 5: ADD A BACKGROUND ▸ Double click and select ‘Tiled Background’ ▸ Create it in whatever size, then click out ▸ Once complete, make the size the same as the layer ▸ Make this Background, then add a Layer 1 above
  • 31. LET’S BUILD A GAME STEP 5: ADD A CHARACTER ▸ Right click the animation frame and select import frames from strip ▸ Choose 3x4 vertical ▸ Make edits if you want to ▸ Make sure the line around is tight ▸ Select ‘yes’ for loop ▸ Duplicate the default 8 times ▸ Create walk down, left, right, up- delete unnecessary files ▸ Create stand down, left, right, up- delete unnecessary files ▸ Default is an additional stand down ▸ Preview animations to make sure they don’t bounce, may need to adjust the center mark ▸ Click out and rename, ex. MuseumGirlAnimations
  • 32. LET’S BUILD A GAME STEP 5: ADD A CHARACTER ▸ Create a blank sprite that is the same size as the sprite (24 x 33) ▸ Name without animations, ex. MuseumGirl ▸ Pin the animation file to the player ▸ Select add behavior ▸ Go to event sheet and select: ▸ System > On start of layout ▸ Add action > MuseumGirlAnimations > Pin to MuseumGirl
  • 33. LET’S BUILD A GAME STEP 5: ADD MOVEMENT ▸ MuseumGirl add behavior 8 direction ▸ Set angle to ‘No’ ▸ Directions to ‘4 Directions’ ▸ Test the behavior!
  • 34. LET’S BUILD A GAME STEP 5: MAKE MOVEMENT BETTER
  • 35. LET’S BUILD A GAME STEP 5: MAKE MOVEMENT BETTER
  • 36. LET’S BUILD A GAME STEP 5: MAKE A BETTER LEVEL ▸ Let’s create a wall ▸ Double click and create a sprite ▸ Make it a wall ▸ Add it to the map ▸ Add a behavior > solid ▸ Preview and make sure the player can’t walk through
  • 37. LET’S BUILD A GAME STEP 5: MAKE A BETTER LEVEL ▸ Let’s pick up objects ▸ Create a sprite and put it on the map ▸ Add an event ▸ On collision with player > sprite destroyed ▸ Preview to make sure
  • 38. LET’S BUILD A GAME STEP 5: MAKE A BETTER LEVEL ▸ Let’s make the screen move with the parachuter ▸ Add an event ▸ System > Every Tick >System Scroll to object
  • 39. LET’S BUILD A GAME STEP 5: MAKE A BETTER LEVEL ▸ eastman.org/filmquest ▸ https://github.com/bonesdontlie/filmquest/tree/gh-pages
  • 40. LET’S BUILD A GAME STEP 5: MAKE A BETTER LEVEL ▸ Heads Up Display (HUD) ▸ Requires new layer that isn’t available on free account ▸ Add global variable ▸ Add action to painting collision ▸ System > add to > score = 1
  • 41. LET’S BUILD A GAME STEP 5: MAKE A BETTER LEVEL ▸ Create paper object with text ▸ System > every tick ▸ Score set to Score ▸ Pin all the text and paper elements to the character
  • 42. LET’S BUILD A GAME NEXT STEPS ▸ Check out Scirria’s tutorials for Construct and work through those that will help ▸ Add a home screen, loading screen, and other levels ▸ Add more design elements ▸ To do a lot, you will need to purchase an account ▸ Educational Account $40/year
  • 43. LET’S BUILD A GAME NEED HELP? ▸ Kate Meyers Emery ▸ @kmeyersemery (ig/tw) ▸ kemery@eastman.org ▸ Jennifer Leigh Aho ▸ @unvalheconcepts (tw) ▸ @unvalhe_concepts (ig) ▸ jennifer.leigh.aho@gmail.com ▸ Want us to help build your game? Contact us!