SlideShare a Scribd company logo
1 of 33
Student-Developers
and Teacher-
Publishers
A MODEL FOR PROJECT-BASED LEARNING
PRESENTED BY ROB DIETERICH
SKYBOY GAMES LLC
Presentation Overview
• What is this talk about?
• Who is this guy?
• Why teach game development?
• The Entertainment Games Industry in a Nutshell
• The Student-Developer andTeacher-Publisher Model
• ClosingThoughts
What is this talk about?
What is this talk about?
• Teaching students game development skills in a project-based
manner that emulates development processes in the entertainment
games industry
• Takeaways
• A high-level understanding of the typical publisher-developer relationship in the
entertainment games industry
• A model for emulating this relationship in a project-based learning environment
Who is this guy?
Who is this guy?
• Robert Ota Dieterich
• Education
• William & Mary – BS in CS
• George Mason University – MA in Game Design
• Experience
• JET Program, Assistant LanguageTeacher
• Computer Sciences Corporation, Programmer
• iNiS Corporation, Programmer -> Programming Lead/Mgr.
• ILCA APPS, Freelance Programming
• George Mason University, Assistant Professor of Game Design
Gameography - Handheld
Gameography - Console
Gameography - Mobile
Gameography - Indie
Why teach game development?
It’s Applied STEM
• Not just STEM, it’s STEAM!
It’s Aspirational
• FamousGame Developers are like Nerdy Rockstars
It’s a Team Effort
• Multiple Roles and Skillsets Required
• Art, Programming, Music, Design
The Entertainment Games
Industry in a Nutshell
The Games Industry in a Nutshell
• “Triple-A” (AAA), Mid-Tier, Indie
• Publishers, Developers, and Platform-holders
• Pitch, Greenlight, Prototype, Production,Alpha, Beta
“Triple-A” (AAA)
• Tentpole Releases
• Big Development Budgets
• Bigger Marketing Budgets
• Staff of 100+
• Lots of Specialization
• Lots of Sequels
Indie
• SmallTeams (~10 or less)
• Smaller Budgets (~$100K
or less)
• Auteur Spirit
• More Experimentation
• More Starving Artists
Mid-Tier
• Too Small to Be AAA
• Too Much Overhead to be
Indie
• A Dying Breed?
• Some Survive byWorking
on Parts of Larger Projects
Publishers, Developers, and Platform
Holders
• Publishers market and distribute the product
• Developers create and produce the product
• Platform Holders provide a place to sell and play the product
Publishers, Developers, and Platform
Holders
Third-Party
Developer
Publisher
Platform
In-House
Publisher
Developer
Platform
Indie
Developer
Platform
Pitch, Greenlight, Prototype, Production,
Alpha, Beta
• Common Development Phases
Pre-Production
Pitch
Greenlight
Prototype
Production
Develop
Develop
Develop
Pre-Release
Alpha
Beta
Release
Pitch, Greenlight, Prototype, Production,
Alpha, Beta
• In Developer-Publisher relationships
• Often used as contractual milestones
• Funding (and developer survival) often hinges on
milestone completion
• Funding is often in the form of advanced royalties
• Contract milestones allow publishers and developers to
manage each other
• Usually, it’s the publisher managing the developer
Third-Party
Developer
Publisher
Platform
The Student-Developer and
Teacher-Publisher Model
The Student-Developer and Teacher-
Publisher Model
• Role-playing scenario where student teams take the role of
developers and teachers take the role of publishers in a third-party
development context
• Implemented in multiple 2-week Summer camp courses on 3D game
development
• 25-30 High-school Students
• Teaching team of 1 Lead and 2-3 Assistants
Basic Structure
• Students divide into teams of 2-3 on the first day and pitch project
ideas
• Student teams check in with the teachers at established milestone
dates
• Skills taught by the teachers to the various teams are based on the
needs of the teams’ projects
• Topics that apply to multiple teams are taught at the head of the
class while team-specific topics are taught one-on-one with the team
Milestones
Milestone Date
Greenlight Monday Afternoon
First Playable Thursday Morning
First Playable Presentation Friday Afternoon
Alpha Tuesday Afternoon
Beta Thursday Morning
Final Presentation Friday Afternoon
Milestone Meetings
• Meetings are held between each team and a pair of teachers (usually
the lead and an assistant)
• Other teaching assistants are roaming the class or running tutorials at that time
• Teams are encouraged to package a build for these meetings
• This helps presentation days run more smoothly since the student teams will be
used to packaging builds of their games
• Meetings serve as an opportunity for teachers to course correct
teams and set task priorities
Milestone Meetings
• Greenlight meeting is where each team pitches their idea to the
“publisher” (the teaching team)
• Students are expected to prep a one-sheet game idea document
• For Presentations, each team takes a build up to the front and shows
it to the class
• First-playable, Alpha, and Beta are checkpoints where each team
shows a current build to the teaching team so they can discuss their
progress and any problem areas
Closing Thoughts
Closing Thoughts
• Students quickly took ownership of their ideas and responsibility for
their implementation
• Student teams became largely self-managing when working on their
own ideas
• Few limits were placed on pitched ideas
• Scope control was executed through the milestone meetings
• Deadline pressures kept students on task
• There were some procrastinators, of course
Closing Thoughts
• Teaching relied heavily on the creativity and game development skills
of the teaching team
• The bulk of the teaching assistants were 2nd, 3rd, and 4th year GMU Computer
Game Design majors
• Helping students was very hands-on
• Some teams, naturally, required more help than others
• Students helping other students became a valuable resource
Thank you for your time!
ANY QUESTIONS?

More Related Content

Similar to Rob Dieterich - Student-Developers and Teacher-Publishers: A Model for Project-based Learning

How the Heck do you Teach Level Design? Educating in the Studio
How the Heck do you Teach Level Design? Educating in the StudioHow the Heck do you Teach Level Design? Educating in the Studio
How the Heck do you Teach Level Design? Educating in the StudioChristopher Totten
 
Workplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceWorkplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceCengage Learning
 
Bringing Innovation to Library Services
Bringing Innovation to Library ServicesBringing Innovation to Library Services
Bringing Innovation to Library ServicesCrystal Schimpf
 
Ub e assessment
Ub e assessmentUb e assessment
Ub e assessmentYum Studio
 
Learning design toolkit v0.2
Learning design toolkit v0.2Learning design toolkit v0.2
Learning design toolkit v0.2lcallion
 
RMIT Innovation Solutions Workshop 1
RMIT Innovation Solutions Workshop 1RMIT Innovation Solutions Workshop 1
RMIT Innovation Solutions Workshop 1Joyce Seitzinger
 
Jennifer Bowman - Facilitator Training Program Presentation
Jennifer Bowman - Facilitator Training Program PresentationJennifer Bowman - Facilitator Training Program Presentation
Jennifer Bowman - Facilitator Training Program Presentationjennifernbowman1984
 
TAA eLearn Course - Session 8
TAA eLearn Course - Session 8TAA eLearn Course - Session 8
TAA eLearn Course - Session 8Yum Studio
 
Diversifying your Research at A2
Diversifying your Research at A2Diversifying your Research at A2
Diversifying your Research at A2M Taylor
 
Alternative Professional Development at ATIA 2010
Alternative Professional Development at ATIA 2010Alternative Professional Development at ATIA 2010
Alternative Professional Development at ATIA 2010Christopher Bugaj
 
Building 1-to-1 BYOD Learning Communities
Building 1-to-1 BYOD Learning Communities Building 1-to-1 BYOD Learning Communities
Building 1-to-1 BYOD Learning Communities Travis McNaughton
 
Edu614 session 5 SF 12 AT
Edu614 session 5 SF 12 ATEdu614 session 5 SF 12 AT
Edu614 session 5 SF 12 ATKathy Favazza
 
Flipped Instruction PD #3 Presentation
Flipped Instruction PD #3 PresentationFlipped Instruction PD #3 Presentation
Flipped Instruction PD #3 PresentationKrys Collins
 
The Accidental Instruction Librarian (December 2014)
The Accidental Instruction Librarian (December 2014)The Accidental Instruction Librarian (December 2014)
The Accidental Instruction Librarian (December 2014)Kelly Woodside
 
MEAS Course on E-learning: 3 Effective online teaching strategies
MEAS Course on E-learning: 3 Effective online teaching strategiesMEAS Course on E-learning: 3 Effective online teaching strategies
MEAS Course on E-learning: 3 Effective online teaching strategiesAndrea Bohn
 
MEAS Course on E-Learning: 3 Effective online teaching strategies
MEAS Course on E-Learning: 3 Effective online teaching strategiesMEAS Course on E-Learning: 3 Effective online teaching strategies
MEAS Course on E-Learning: 3 Effective online teaching strategiesMEAS
 
Interactive instruction
Interactive instructionInteractive instruction
Interactive instructionBell-Es
 

Similar to Rob Dieterich - Student-Developers and Teacher-Publishers: A Model for Project-based Learning (20)

How the Heck do you Teach Level Design? Educating in the Studio
How the Heck do you Teach Level Design? Educating in the StudioHow the Heck do you Teach Level Design? Educating in the Studio
How the Heck do you Teach Level Design? Educating in the Studio
 
GDTK
GDTKGDTK
GDTK
 
Workplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceWorkplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing Conference
 
Bringing Innovation to Library Services
Bringing Innovation to Library ServicesBringing Innovation to Library Services
Bringing Innovation to Library Services
 
Taedtech 3 tools for writing
Taedtech   3 tools for writingTaedtech   3 tools for writing
Taedtech 3 tools for writing
 
Ub e assessment
Ub e assessmentUb e assessment
Ub e assessment
 
Learning design toolkit v0.2
Learning design toolkit v0.2Learning design toolkit v0.2
Learning design toolkit v0.2
 
RMIT Innovation Solutions Workshop 1
RMIT Innovation Solutions Workshop 1RMIT Innovation Solutions Workshop 1
RMIT Innovation Solutions Workshop 1
 
Jennifer Bowman - Facilitator Training Program Presentation
Jennifer Bowman - Facilitator Training Program PresentationJennifer Bowman - Facilitator Training Program Presentation
Jennifer Bowman - Facilitator Training Program Presentation
 
Presentation8
Presentation8Presentation8
Presentation8
 
TAA eLearn Course - Session 8
TAA eLearn Course - Session 8TAA eLearn Course - Session 8
TAA eLearn Course - Session 8
 
Diversifying your Research at A2
Diversifying your Research at A2Diversifying your Research at A2
Diversifying your Research at A2
 
Alternative Professional Development at ATIA 2010
Alternative Professional Development at ATIA 2010Alternative Professional Development at ATIA 2010
Alternative Professional Development at ATIA 2010
 
Building 1-to-1 BYOD Learning Communities
Building 1-to-1 BYOD Learning Communities Building 1-to-1 BYOD Learning Communities
Building 1-to-1 BYOD Learning Communities
 
Edu614 session 5 SF 12 AT
Edu614 session 5 SF 12 ATEdu614 session 5 SF 12 AT
Edu614 session 5 SF 12 AT
 
Flipped Instruction PD #3 Presentation
Flipped Instruction PD #3 PresentationFlipped Instruction PD #3 Presentation
Flipped Instruction PD #3 Presentation
 
The Accidental Instruction Librarian (December 2014)
The Accidental Instruction Librarian (December 2014)The Accidental Instruction Librarian (December 2014)
The Accidental Instruction Librarian (December 2014)
 
MEAS Course on E-learning: 3 Effective online teaching strategies
MEAS Course on E-learning: 3 Effective online teaching strategiesMEAS Course on E-learning: 3 Effective online teaching strategies
MEAS Course on E-learning: 3 Effective online teaching strategies
 
MEAS Course on E-Learning: 3 Effective online teaching strategies
MEAS Course on E-Learning: 3 Effective online teaching strategiesMEAS Course on E-Learning: 3 Effective online teaching strategies
MEAS Course on E-Learning: 3 Effective online teaching strategies
 
Interactive instruction
Interactive instructionInteractive instruction
Interactive instruction
 

More from SeriousGamesAssoc

The Value of Robotics for Surgery Training
The Value of Robotics for Surgery Training The Value of Robotics for Surgery Training
The Value of Robotics for Surgery Training SeriousGamesAssoc
 
Developing Low Cost Simulation Immersions
Developing Low Cost Simulation ImmersionsDeveloping Low Cost Simulation Immersions
Developing Low Cost Simulation ImmersionsSeriousGamesAssoc
 
Finding Partners in Applied Research – A Case Study on Industry/Academic Coll...
Finding Partners in Applied Research – A Case Study on Industry/Academic Coll...Finding Partners in Applied Research – A Case Study on Industry/Academic Coll...
Finding Partners in Applied Research – A Case Study on Industry/Academic Coll...SeriousGamesAssoc
 
Designing Immersive Experiences that Create Empathy, Reveal Biases, Alter Min...
Designing Immersive Experiences that Create Empathy, Reveal Biases, Alter Min...Designing Immersive Experiences that Create Empathy, Reveal Biases, Alter Min...
Designing Immersive Experiences that Create Empathy, Reveal Biases, Alter Min...SeriousGamesAssoc
 
Preparing Soldiers for the Future: The Army's New Synthetic Training Environment
Preparing Soldiers for the Future: The Army's New Synthetic Training EnvironmentPreparing Soldiers for the Future: The Army's New Synthetic Training Environment
Preparing Soldiers for the Future: The Army's New Synthetic Training EnvironmentSeriousGamesAssoc
 
Learning Through Play: STEM Games in the Classroom
Learning Through Play: STEM Games in the ClassroomLearning Through Play: STEM Games in the Classroom
Learning Through Play: STEM Games in the ClassroomSeriousGamesAssoc
 
Playful Learning Without Games
Playful Learning Without GamesPlayful Learning Without Games
Playful Learning Without GamesSeriousGamesAssoc
 
Client-Centered Serious Game Design
Client-Centered Serious Game DesignClient-Centered Serious Game Design
Client-Centered Serious Game DesignSeriousGamesAssoc
 
A Promise to Future Generations: Making Learning Fun
A Promise to Future Generations: Making Learning FunA Promise to Future Generations: Making Learning Fun
A Promise to Future Generations: Making Learning FunSeriousGamesAssoc
 
Lets make a game workshop ser play orlando 2019
Lets make a game workshop ser play orlando 2019Lets make a game workshop ser play orlando 2019
Lets make a game workshop ser play orlando 2019SeriousGamesAssoc
 
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons LearnedSeriousGamesAssoc
 
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming BusinessOODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming BusinessSeriousGamesAssoc
 
The ux of serious games how to impact a wider audience
The ux of serious games  how to impact a wider audienceThe ux of serious games  how to impact a wider audience
The ux of serious games how to impact a wider audienceSeriousGamesAssoc
 
Alphabet Soup Cans: Avoiding Bad Tropes of Educational Games
Alphabet Soup Cans: Avoiding Bad Tropes of Educational GamesAlphabet Soup Cans: Avoiding Bad Tropes of Educational Games
Alphabet Soup Cans: Avoiding Bad Tropes of Educational GamesSeriousGamesAssoc
 
Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...
Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...
Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...SeriousGamesAssoc
 
Augmented Reality: Revolutionary or Disruptor of Training and Assessment
Augmented Reality: Revolutionary or Disruptor of Training and AssessmentAugmented Reality: Revolutionary or Disruptor of Training and Assessment
Augmented Reality: Revolutionary or Disruptor of Training and AssessmentSeriousGamesAssoc
 
Return on Investment (ROI) for Virtual Environments and Gaming
Return on Investment (ROI) for Virtual Environments and GamingReturn on Investment (ROI) for Virtual Environments and Gaming
Return on Investment (ROI) for Virtual Environments and GamingSeriousGamesAssoc
 
Enhancing New Employee Orientation with a Digital Scavenger Hunt
Enhancing New Employee Orientation with a Digital Scavenger HuntEnhancing New Employee Orientation with a Digital Scavenger Hunt
Enhancing New Employee Orientation with a Digital Scavenger HuntSeriousGamesAssoc
 

More from SeriousGamesAssoc (20)

The Value of Robotics for Surgery Training
The Value of Robotics for Surgery Training The Value of Robotics for Surgery Training
The Value of Robotics for Surgery Training
 
Developing Low Cost Simulation Immersions
Developing Low Cost Simulation ImmersionsDeveloping Low Cost Simulation Immersions
Developing Low Cost Simulation Immersions
 
Finding Partners in Applied Research – A Case Study on Industry/Academic Coll...
Finding Partners in Applied Research – A Case Study on Industry/Academic Coll...Finding Partners in Applied Research – A Case Study on Industry/Academic Coll...
Finding Partners in Applied Research – A Case Study on Industry/Academic Coll...
 
Designing Immersive Experiences that Create Empathy, Reveal Biases, Alter Min...
Designing Immersive Experiences that Create Empathy, Reveal Biases, Alter Min...Designing Immersive Experiences that Create Empathy, Reveal Biases, Alter Min...
Designing Immersive Experiences that Create Empathy, Reveal Biases, Alter Min...
 
Designing Memorable Games
Designing Memorable GamesDesigning Memorable Games
Designing Memorable Games
 
Preparing Soldiers for the Future: The Army's New Synthetic Training Environment
Preparing Soldiers for the Future: The Army's New Synthetic Training EnvironmentPreparing Soldiers for the Future: The Army's New Synthetic Training Environment
Preparing Soldiers for the Future: The Army's New Synthetic Training Environment
 
Learning Through Play: STEM Games in the Classroom
Learning Through Play: STEM Games in the ClassroomLearning Through Play: STEM Games in the Classroom
Learning Through Play: STEM Games in the Classroom
 
Playable Design
Playable DesignPlayable Design
Playable Design
 
Playful Learning Without Games
Playful Learning Without GamesPlayful Learning Without Games
Playful Learning Without Games
 
Client-Centered Serious Game Design
Client-Centered Serious Game DesignClient-Centered Serious Game Design
Client-Centered Serious Game Design
 
A Promise to Future Generations: Making Learning Fun
A Promise to Future Generations: Making Learning FunA Promise to Future Generations: Making Learning Fun
A Promise to Future Generations: Making Learning Fun
 
Lets make a game workshop ser play orlando 2019
Lets make a game workshop ser play orlando 2019Lets make a game workshop ser play orlando 2019
Lets make a game workshop ser play orlando 2019
 
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned
 
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming BusinessOODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
 
The ux of serious games how to impact a wider audience
The ux of serious games  how to impact a wider audienceThe ux of serious games  how to impact a wider audience
The ux of serious games how to impact a wider audience
 
Alphabet Soup Cans: Avoiding Bad Tropes of Educational Games
Alphabet Soup Cans: Avoiding Bad Tropes of Educational GamesAlphabet Soup Cans: Avoiding Bad Tropes of Educational Games
Alphabet Soup Cans: Avoiding Bad Tropes of Educational Games
 
Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...
Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...
Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...
 
Augmented Reality: Revolutionary or Disruptor of Training and Assessment
Augmented Reality: Revolutionary or Disruptor of Training and AssessmentAugmented Reality: Revolutionary or Disruptor of Training and Assessment
Augmented Reality: Revolutionary or Disruptor of Training and Assessment
 
Return on Investment (ROI) for Virtual Environments and Gaming
Return on Investment (ROI) for Virtual Environments and GamingReturn on Investment (ROI) for Virtual Environments and Gaming
Return on Investment (ROI) for Virtual Environments and Gaming
 
Enhancing New Employee Orientation with a Digital Scavenger Hunt
Enhancing New Employee Orientation with a Digital Scavenger HuntEnhancing New Employee Orientation with a Digital Scavenger Hunt
Enhancing New Employee Orientation with a Digital Scavenger Hunt
 

Recently uploaded

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 

Recently uploaded (20)

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 

Rob Dieterich - Student-Developers and Teacher-Publishers: A Model for Project-based Learning

  • 1. Student-Developers and Teacher- Publishers A MODEL FOR PROJECT-BASED LEARNING PRESENTED BY ROB DIETERICH SKYBOY GAMES LLC
  • 2. Presentation Overview • What is this talk about? • Who is this guy? • Why teach game development? • The Entertainment Games Industry in a Nutshell • The Student-Developer andTeacher-Publisher Model • ClosingThoughts
  • 3. What is this talk about?
  • 4. What is this talk about? • Teaching students game development skills in a project-based manner that emulates development processes in the entertainment games industry • Takeaways • A high-level understanding of the typical publisher-developer relationship in the entertainment games industry • A model for emulating this relationship in a project-based learning environment
  • 5. Who is this guy?
  • 6. Who is this guy? • Robert Ota Dieterich • Education • William & Mary – BS in CS • George Mason University – MA in Game Design • Experience • JET Program, Assistant LanguageTeacher • Computer Sciences Corporation, Programmer • iNiS Corporation, Programmer -> Programming Lead/Mgr. • ILCA APPS, Freelance Programming • George Mason University, Assistant Professor of Game Design
  • 11. Why teach game development?
  • 12. It’s Applied STEM • Not just STEM, it’s STEAM!
  • 13. It’s Aspirational • FamousGame Developers are like Nerdy Rockstars
  • 14. It’s a Team Effort • Multiple Roles and Skillsets Required • Art, Programming, Music, Design
  • 16. The Games Industry in a Nutshell • “Triple-A” (AAA), Mid-Tier, Indie • Publishers, Developers, and Platform-holders • Pitch, Greenlight, Prototype, Production,Alpha, Beta
  • 17. “Triple-A” (AAA) • Tentpole Releases • Big Development Budgets • Bigger Marketing Budgets • Staff of 100+ • Lots of Specialization • Lots of Sequels
  • 18. Indie • SmallTeams (~10 or less) • Smaller Budgets (~$100K or less) • Auteur Spirit • More Experimentation • More Starving Artists
  • 19. Mid-Tier • Too Small to Be AAA • Too Much Overhead to be Indie • A Dying Breed? • Some Survive byWorking on Parts of Larger Projects
  • 20. Publishers, Developers, and Platform Holders • Publishers market and distribute the product • Developers create and produce the product • Platform Holders provide a place to sell and play the product
  • 21. Publishers, Developers, and Platform Holders Third-Party Developer Publisher Platform In-House Publisher Developer Platform Indie Developer Platform
  • 22. Pitch, Greenlight, Prototype, Production, Alpha, Beta • Common Development Phases Pre-Production Pitch Greenlight Prototype Production Develop Develop Develop Pre-Release Alpha Beta Release
  • 23. Pitch, Greenlight, Prototype, Production, Alpha, Beta • In Developer-Publisher relationships • Often used as contractual milestones • Funding (and developer survival) often hinges on milestone completion • Funding is often in the form of advanced royalties • Contract milestones allow publishers and developers to manage each other • Usually, it’s the publisher managing the developer Third-Party Developer Publisher Platform
  • 25. The Student-Developer and Teacher- Publisher Model • Role-playing scenario where student teams take the role of developers and teachers take the role of publishers in a third-party development context • Implemented in multiple 2-week Summer camp courses on 3D game development • 25-30 High-school Students • Teaching team of 1 Lead and 2-3 Assistants
  • 26. Basic Structure • Students divide into teams of 2-3 on the first day and pitch project ideas • Student teams check in with the teachers at established milestone dates • Skills taught by the teachers to the various teams are based on the needs of the teams’ projects • Topics that apply to multiple teams are taught at the head of the class while team-specific topics are taught one-on-one with the team
  • 27. Milestones Milestone Date Greenlight Monday Afternoon First Playable Thursday Morning First Playable Presentation Friday Afternoon Alpha Tuesday Afternoon Beta Thursday Morning Final Presentation Friday Afternoon
  • 28. Milestone Meetings • Meetings are held between each team and a pair of teachers (usually the lead and an assistant) • Other teaching assistants are roaming the class or running tutorials at that time • Teams are encouraged to package a build for these meetings • This helps presentation days run more smoothly since the student teams will be used to packaging builds of their games • Meetings serve as an opportunity for teachers to course correct teams and set task priorities
  • 29. Milestone Meetings • Greenlight meeting is where each team pitches their idea to the “publisher” (the teaching team) • Students are expected to prep a one-sheet game idea document • For Presentations, each team takes a build up to the front and shows it to the class • First-playable, Alpha, and Beta are checkpoints where each team shows a current build to the teaching team so they can discuss their progress and any problem areas
  • 31. Closing Thoughts • Students quickly took ownership of their ideas and responsibility for their implementation • Student teams became largely self-managing when working on their own ideas • Few limits were placed on pitched ideas • Scope control was executed through the milestone meetings • Deadline pressures kept students on task • There were some procrastinators, of course
  • 32. Closing Thoughts • Teaching relied heavily on the creativity and game development skills of the teaching team • The bulk of the teaching assistants were 2nd, 3rd, and 4th year GMU Computer Game Design majors • Helping students was very hands-on • Some teams, naturally, required more help than others • Students helping other students became a valuable resource
  • 33. Thank you for your time! ANY QUESTIONS?