SlideShare a Scribd company logo
1 of 7
IMED 105: Intro to Game Modding
Lecture 3: The Production Process
©Charles Palmer – Spring 2016
Unit: Production Process
To embark on the creation process, many teams utilize a
development process. The dev process used in video games
was derived from processes used across a variety of industries;
• software
• stage and film production
• Storycrafting
• digital arts
Unit: Production Process
Many game developers have adapted software development
process models to help
manage the production
cycle. The three most
common models used are:
• Waterfall
• Prototype
• Spiral
Game Development Process
• Not standardized
• Used by large, mid-sized, and indie teams alike
• Three main phases
• Grew out of the film industry
• Each phase has hundreds if not
thousands of subtasks, and a
final milestone/deliverable
Game Development Process Model
Reading & Watching
There is no production assignment due next week. Instead
please continue reading the next section of the Game
Documents and Assets: Preproduction Stage (p11-16)and watch
the second part of the “Playing Like a Designer” videos.
There is a good chance a quiz on
this material will be part of your
future.
One final thought on mods …
Most mods are never completed. For one reason or another, the
developer abandons the project and moves on to something else
or gives up on the idea of creating their own game.
Ideas for moving forward:
• Offer something new
• Set realistic goals
• Read your engine’s
documentation
• Finish something
Valve’s Mod Making Tips –
https://developer.valvesoftware.com/wiki/Making_a_Mod

More Related Content

What's hot

What is iterative model
What is iterative modelWhat is iterative model
What is iterative modelShivam Rathi
 
Introduction to software Engineering
Introduction to software EngineeringIntroduction to software Engineering
Introduction to software EngineeringMohamed Gaafar
 
Process under scale david subar
Process under scale   david subarProcess under scale   david subar
Process under scale david subarDavid Subar
 
extreme programming
extreme programmingextreme programming
extreme programmingfahad khan
 
Observability at Scale
Observability at Scale Observability at Scale
Observability at Scale Knoldus Inc.
 
Agile + Benefits + Transition Nov 2009
Agile + Benefits + Transition   Nov 2009Agile + Benefits + Transition   Nov 2009
Agile + Benefits + Transition Nov 2009Michael Sahota
 
Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6Alphageeks
 
Video Open-Storyboard-Template
Video Open-Storyboard-TemplateVideo Open-Storyboard-Template
Video Open-Storyboard-TemplateLynn Holley III
 
ETDP 2015 D2 Do it-yourself dynamics – vibration assessment using smartphones...
ETDP 2015 D2 Do it-yourself dynamics – vibration assessment using smartphones...ETDP 2015 D2 Do it-yourself dynamics – vibration assessment using smartphones...
ETDP 2015 D2 Do it-yourself dynamics – vibration assessment using smartphones...Comit Projects Ltd
 
Continuous Integration is Dead
Continuous Integration is DeadContinuous Integration is Dead
Continuous Integration is DeadYegor Bugayenko
 
Commitment or Sheer Madness: How we're Pushing Weekly App Updates to Millions...
Commitment or Sheer Madness: How we're Pushing Weekly App Updates to Millions...Commitment or Sheer Madness: How we're Pushing Weekly App Updates to Millions...
Commitment or Sheer Madness: How we're Pushing Weekly App Updates to Millions...Jessica Tams
 

What's hot (18)

Iterative model
Iterative modelIterative model
Iterative model
 
What is iterative model
What is iterative modelWhat is iterative model
What is iterative model
 
Introduction to software Engineering
Introduction to software EngineeringIntroduction to software Engineering
Introduction to software Engineering
 
Process under scale david subar
Process under scale   david subarProcess under scale   david subar
Process under scale david subar
 
Gui automation
Gui automationGui automation
Gui automation
 
extreme programming
extreme programmingextreme programming
extreme programming
 
Devops insights
Devops insightsDevops insights
Devops insights
 
Observability at Scale
Observability at Scale Observability at Scale
Observability at Scale
 
Web-development-git
Web-development-gitWeb-development-git
Web-development-git
 
Agile + Benefits + Transition Nov 2009
Agile + Benefits + Transition   Nov 2009Agile + Benefits + Transition   Nov 2009
Agile + Benefits + Transition Nov 2009
 
Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6
 
Video Open-Storyboard-Template
Video Open-Storyboard-TemplateVideo Open-Storyboard-Template
Video Open-Storyboard-Template
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
 
ETDP 2015 D2 Do it-yourself dynamics – vibration assessment using smartphones...
ETDP 2015 D2 Do it-yourself dynamics – vibration assessment using smartphones...ETDP 2015 D2 Do it-yourself dynamics – vibration assessment using smartphones...
ETDP 2015 D2 Do it-yourself dynamics – vibration assessment using smartphones...
 
03. Agile Development
03. Agile Development03. Agile Development
03. Agile Development
 
Continuous Integration is Dead
Continuous Integration is DeadContinuous Integration is Dead
Continuous Integration is Dead
 
Waterfall
WaterfallWaterfall
Waterfall
 
Commitment or Sheer Madness: How we're Pushing Weekly App Updates to Millions...
Commitment or Sheer Madness: How we're Pushing Weekly App Updates to Millions...Commitment or Sheer Madness: How we're Pushing Weekly App Updates to Millions...
Commitment or Sheer Madness: How we're Pushing Weekly App Updates to Millions...
 

Viewers also liked

Intro to Game Modding - Lecture 6
Intro to Game Modding - Lecture 6Intro to Game Modding - Lecture 6
Intro to Game Modding - Lecture 6Charles Palmer
 
Intro to Game Modding - Lecture 4
Intro to Game Modding - Lecture 4Intro to Game Modding - Lecture 4
Intro to Game Modding - Lecture 4Charles Palmer
 
Virtual Reality Presentation at #HybridLive
Virtual Reality Presentation at #HybridLiveVirtual Reality Presentation at #HybridLive
Virtual Reality Presentation at #HybridLiveCharles Palmer
 
Photography & Development of Magzine Cover
Photography & Development of Magzine CoverPhotography & Development of Magzine Cover
Photography & Development of Magzine Coverioji1
 
IGDA RI January '16 - Jammin' - Game Jams and Hackathons Workshop
IGDA RI January '16 - Jammin' - Game Jams and Hackathons WorkshopIGDA RI January '16 - Jammin' - Game Jams and Hackathons Workshop
IGDA RI January '16 - Jammin' - Game Jams and Hackathons WorkshopBen Taylor
 
Intro to Game Modding - Lecture 7
Intro to Game Modding - Lecture 7Intro to Game Modding - Lecture 7
Intro to Game Modding - Lecture 7Charles Palmer
 
Robots are Eating the Building
Robots are Eating the BuildingRobots are Eating the Building
Robots are Eating the BuildingCharles Palmer
 
How we optimized our Game - Jake & Tess' Finding Monsters Adventure
How we optimized our Game - Jake & Tess' Finding Monsters AdventureHow we optimized our Game - Jake & Tess' Finding Monsters Adventure
How we optimized our Game - Jake & Tess' Finding Monsters AdventureFelipe Lira
 

Viewers also liked (9)

Intro to Game Modding - Lecture 6
Intro to Game Modding - Lecture 6Intro to Game Modding - Lecture 6
Intro to Game Modding - Lecture 6
 
Intro to Game Modding - Lecture 4
Intro to Game Modding - Lecture 4Intro to Game Modding - Lecture 4
Intro to Game Modding - Lecture 4
 
Virtual Reality Presentation at #HybridLive
Virtual Reality Presentation at #HybridLiveVirtual Reality Presentation at #HybridLive
Virtual Reality Presentation at #HybridLive
 
Photography & Development of Magzine Cover
Photography & Development of Magzine CoverPhotography & Development of Magzine Cover
Photography & Development of Magzine Cover
 
IGDA RI January '16 - Jammin' - Game Jams and Hackathons Workshop
IGDA RI January '16 - Jammin' - Game Jams and Hackathons WorkshopIGDA RI January '16 - Jammin' - Game Jams and Hackathons Workshop
IGDA RI January '16 - Jammin' - Game Jams and Hackathons Workshop
 
Intro to Game Modding - Lecture 7
Intro to Game Modding - Lecture 7Intro to Game Modding - Lecture 7
Intro to Game Modding - Lecture 7
 
Robots are Eating the Building
Robots are Eating the BuildingRobots are Eating the Building
Robots are Eating the Building
 
Games & Gamification
Games & GamificationGames & Gamification
Games & Gamification
 
How we optimized our Game - Jake & Tess' Finding Monsters Adventure
How we optimized our Game - Jake & Tess' Finding Monsters AdventureHow we optimized our Game - Jake & Tess' Finding Monsters Adventure
How we optimized our Game - Jake & Tess' Finding Monsters Adventure
 

Similar to Intro to Game Modding - Lecture 3

Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...Ralf C. Adam
 
Rockstar Games
Rockstar GamesRockstar Games
Rockstar GamesRae Clarke
 
ITFT - Software development life cycle
ITFT  -   Software development life cycleITFT  -   Software development life cycle
ITFT - Software development life cycleShruti Kunwar
 
20 x Tips to better Optimize your Flash content
20 x Tips to better Optimize your Flash content20 x Tips to better Optimize your Flash content
20 x Tips to better Optimize your Flash contentElad Elrom
 
BCM2023_Chap9_MM Development Process.pptx
BCM2023_Chap9_MM Development Process.pptxBCM2023_Chap9_MM Development Process.pptx
BCM2023_Chap9_MM Development Process.pptxnursyahida48
 
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...Lviv Startup Club
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d GameIsfand yar Khan
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous DeploymentBrian Moon
 
GameMaker:Studio and Windows
GameMaker:Studio and Windows GameMaker:Studio and Windows
GameMaker:Studio and Windows Lee Stott
 
Cyber security - It starts with the embedded system
Cyber security - It starts with the embedded systemCyber security - It starts with the embedded system
Cyber security - It starts with the embedded systemRogue Wave Software
 
Jun Heider - Flex Application Profiling By Example
Jun Heider - Flex Application Profiling By ExampleJun Heider - Flex Application Profiling By Example
Jun Heider - Flex Application Profiling By Example360|Conferences
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development processRiant Soft
 
Android design lecture #1
Android design   lecture #1Android design   lecture #1
Android design lecture #1Vitali Pekelis
 
Head first android apps dev tools
Head first android apps dev toolsHead first android apps dev tools
Head first android apps dev toolsShaka Huang
 
Programming languages and techniques for today’s embedded andIoT world
Programming languages and techniques for today’s embedded andIoT worldProgramming languages and techniques for today’s embedded andIoT world
Programming languages and techniques for today’s embedded andIoT worldRogue Wave Software
 
Aiming for automatic updates - Drupal Dev Days Lisbon 2018
Aiming for automatic updates - Drupal Dev Days Lisbon 2018Aiming for automatic updates - Drupal Dev Days Lisbon 2018
Aiming for automatic updates - Drupal Dev Days Lisbon 2018hernanibf
 
Code campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditechCode campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditechCodecamp Romania
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering MethodologiesDamian T. Gordon
 

Similar to Intro to Game Modding - Lecture 3 (20)

Climberreport
ClimberreportClimberreport
Climberreport
 
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
 
Rockstar Games
Rockstar GamesRockstar Games
Rockstar Games
 
ITFT - Software development life cycle
ITFT  -   Software development life cycleITFT  -   Software development life cycle
ITFT - Software development life cycle
 
20 x Tips to better Optimize your Flash content
20 x Tips to better Optimize your Flash content20 x Tips to better Optimize your Flash content
20 x Tips to better Optimize your Flash content
 
BCM2023_Chap9_MM Development Process.pptx
BCM2023_Chap9_MM Development Process.pptxBCM2023_Chap9_MM Development Process.pptx
BCM2023_Chap9_MM Development Process.pptx
 
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d Game
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
GameMaker:Studio and Windows
GameMaker:Studio and Windows GameMaker:Studio and Windows
GameMaker:Studio and Windows
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Cyber security - It starts with the embedded system
Cyber security - It starts with the embedded systemCyber security - It starts with the embedded system
Cyber security - It starts with the embedded system
 
Jun Heider - Flex Application Profiling By Example
Jun Heider - Flex Application Profiling By ExampleJun Heider - Flex Application Profiling By Example
Jun Heider - Flex Application Profiling By Example
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
 
Android design lecture #1
Android design   lecture #1Android design   lecture #1
Android design lecture #1
 
Head first android apps dev tools
Head first android apps dev toolsHead first android apps dev tools
Head first android apps dev tools
 
Programming languages and techniques for today’s embedded andIoT world
Programming languages and techniques for today’s embedded andIoT worldProgramming languages and techniques for today’s embedded andIoT world
Programming languages and techniques for today’s embedded andIoT world
 
Aiming for automatic updates - Drupal Dev Days Lisbon 2018
Aiming for automatic updates - Drupal Dev Days Lisbon 2018Aiming for automatic updates - Drupal Dev Days Lisbon 2018
Aiming for automatic updates - Drupal Dev Days Lisbon 2018
 
Code campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditechCode campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditech
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering Methodologies
 

More from Charles Palmer

OneHR Conference - VR for Engagement
OneHR Conference - VR for EngagementOneHR Conference - VR for Engagement
OneHR Conference - VR for EngagementCharles Palmer
 
Game Modding Lecture 2
Game Modding Lecture 2Game Modding Lecture 2
Game Modding Lecture 2Charles Palmer
 
Workplace Applications of Virtual Reality
Workplace Applications of Virtual RealityWorkplace Applications of Virtual Reality
Workplace Applications of Virtual RealityCharles Palmer
 
Levels Of Learner Activity: 10 Points For Gryffindor
Levels Of Learner Activity: 10 Points For GryffindorLevels Of Learner Activity: 10 Points For Gryffindor
Levels Of Learner Activity: 10 Points For GryffindorCharles Palmer
 
Gamification training pros-2015
Gamification training pros-2015Gamification training pros-2015
Gamification training pros-2015Charles Palmer
 
3D Printing in Non-Engineering Classrooms
3D Printing in Non-Engineering Classrooms3D Printing in Non-Engineering Classrooms
3D Printing in Non-Engineering ClassroomsCharles Palmer
 
Games and Gamification
Games and GamificationGames and Gamification
Games and GamificationCharles Palmer
 
Intro to Game Modding - Lecture 8
Intro to Game Modding - Lecture 8Intro to Game Modding - Lecture 8
Intro to Game Modding - Lecture 8Charles Palmer
 
Intro to Game Modding - Lecture 7
Intro to Game Modding - Lecture 7Intro to Game Modding - Lecture 7
Intro to Game Modding - Lecture 7Charles Palmer
 

More from Charles Palmer (20)

OneHR Conference - VR for Engagement
OneHR Conference - VR for EngagementOneHR Conference - VR for Engagement
OneHR Conference - VR for Engagement
 
VR for Education
VR for EducationVR for Education
VR for Education
 
Lecture5
Lecture5Lecture5
Lecture5
 
Lecture1 IMED 105
Lecture1 IMED 105Lecture1 IMED 105
Lecture1 IMED 105
 
Game Modding Lecture 2
Game Modding Lecture 2Game Modding Lecture 2
Game Modding Lecture 2
 
Workplace Applications of Virtual Reality
Workplace Applications of Virtual RealityWorkplace Applications of Virtual Reality
Workplace Applications of Virtual Reality
 
VR in STEM
VR in STEMVR in STEM
VR in STEM
 
Twine workshop
Twine workshopTwine workshop
Twine workshop
 
Levels Of Learner Activity: 10 Points For Gryffindor
Levels Of Learner Activity: 10 Points For GryffindorLevels Of Learner Activity: 10 Points For Gryffindor
Levels Of Learner Activity: 10 Points For Gryffindor
 
Gamification training pros-2015
Gamification training pros-2015Gamification training pros-2015
Gamification training pros-2015
 
Applied Gamification
Applied GamificationApplied Gamification
Applied Gamification
 
3D Printing in Non-Engineering Classrooms
3D Printing in Non-Engineering Classrooms3D Printing in Non-Engineering Classrooms
3D Printing in Non-Engineering Classrooms
 
Games and Gamification
Games and GamificationGames and Gamification
Games and Gamification
 
Work life balance
Work life balanceWork life balance
Work life balance
 
Work life balance
Work life balanceWork life balance
Work life balance
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Intro to Game Modding - Lecture 8
Intro to Game Modding - Lecture 8Intro to Game Modding - Lecture 8
Intro to Game Modding - Lecture 8
 
Intro to Game Modding - Lecture 7
Intro to Game Modding - Lecture 7Intro to Game Modding - Lecture 7
Intro to Game Modding - Lecture 7
 

Recently uploaded

31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
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
 

Recently uploaded (20)

31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
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
 

Intro to Game Modding - Lecture 3

  • 1. IMED 105: Intro to Game Modding Lecture 3: The Production Process ©Charles Palmer – Spring 2016
  • 2. Unit: Production Process To embark on the creation process, many teams utilize a development process. The dev process used in video games was derived from processes used across a variety of industries; • software • stage and film production • Storycrafting • digital arts
  • 3. Unit: Production Process Many game developers have adapted software development process models to help manage the production cycle. The three most common models used are: • Waterfall • Prototype • Spiral
  • 4. Game Development Process • Not standardized • Used by large, mid-sized, and indie teams alike • Three main phases • Grew out of the film industry • Each phase has hundreds if not thousands of subtasks, and a final milestone/deliverable
  • 6. Reading & Watching There is no production assignment due next week. Instead please continue reading the next section of the Game Documents and Assets: Preproduction Stage (p11-16)and watch the second part of the “Playing Like a Designer” videos. There is a good chance a quiz on this material will be part of your future.
  • 7. One final thought on mods … Most mods are never completed. For one reason or another, the developer abandons the project and moves on to something else or gives up on the idea of creating their own game. Ideas for moving forward: • Offer something new • Set realistic goals • Read your engine’s documentation • Finish something Valve’s Mod Making Tips – https://developer.valvesoftware.com/wiki/Making_a_Mod

Editor's Notes

  1. There is no “standard process” for game development in the industry. And there shouldn’t be. Developing a creative product is a unique process dependent on the talents, resources, technical specifications, and schedule of the individual project. And companies, development houses, and hobbyists are just as varied in their skills, desires and approaches to the creative process. So there is not hard and fast rule for developing games. But there are some general models that tend to be followed in large and mid-sized organizations. The process shown here is a gross generalization of a practice which grew out of the film industry. The process is essentially broken into three phases; pre-production, production, and post-production. Phases are often tackled by various production teams with some individuals following along for the project’s complete life cycle. The phases are further broken down into sub-phases which are generally groups by major deliverables.
  2. Concept Development – is the process of testing a game idea. The goal is to determine if the game should be developed. To answer this question the project sponsor/creative director creates an outline of the experience, tests the concepts with the intended audience, records the findings and creates a concept document. Design – in this phase the project lead produces the design document which is given to the game development team – the actual programmers, artists and sound designers who will be working on the game. The design document will go through many changes during the cycle, but the goal is to provide the development with as many details as possible about the game world, characters, actions, mechanics, audience and platform. Many game developers have adapted software development process models to help manage the production cycle. The three most common models used are: Waterfall (see above), Prototype, and Spiral. Implementation – this is where the production work begins. Team members probably meet frequently to discuss tasks and review problems. Updates and addendums are made to the design document throughout this phase to illustrate the changing nature of the project. Testing – Although testing is listed here as a sub-phase, it is truly a crucial component of the entire process and happens in each of the phases. In this phase the goal is to uncover potential programming bugs, identify narrative inconsistencies or art, and testing gameplay. Testers are charged with determining if the game is fun and whether it’s too easy or too hard. They also must keep detailed journals and logs to report bug conditions, possible causes, and any anomalies found along the way. All problems and concerns are reported back to the production team. Deployment – Once the game is bug free, whether through fixes or dropped features, the final round of playtesting can begin. Many teams initiate a 48 hour period where modifications are halted and the game is played by as many team members and external testers as possible. If you find any more bugs that have to be fixed, they get fixed, and the 48 hour period starts again. If your mod passes the 48 hour window without any new issues, the game is ready for distribution to your audience.
  3. Why mods fail Most mods are never completed. For one reason or another, the developer abandons the project and moves on to something else or gives up on the idea of creating their own game. Here are some ideas to keep in mind to keep your project moving forward: Keep asking yourself “why should someone play my mod?” If you can answer this question truthfully and your mod offers something new to your audience then you’re probably on the right track. Set realistic goals. Be honest with what you can and cannot do. Your players would rather have a level with 10 unique and well balanced weapons than the 30 unbalanced weapons you thought of in the concept phase. It’s common to cut 30-50% of the mod original features because they were unattainable or impossible to complete within the timeline. Read your engine’s documentation. We often use our past experiences to tackle a new problem. Because of this, you might approach develop a solution which ignores limitations of your tools. Something as simple as creating a weapon with a high fire rate or a very large map could significantly increase the network traffic of your mod. Users will blame your code for being too network intensive. Finish something. We know that shipping a product, even a small product, is hard. The endeavor requires a substantial commitment in time and resources. Most concepts start out strong and never get finished because of this. But if you truly want to create a great game, it won’t happen without a lot of effort. Valve Software has a great five week timeline for completing your mod. Take a few minutes to read their ideas and suggestions before moving forward. https://developer.valvesoftware.com/wiki/Making_a_Mod