SlideShare a Scribd company logo
1 of 66
Introduction   to   3D Gaming Clint Edmonson
6 Average budget ( in $millions ) for a blockbuster game title.
50 Average size of development team for blockbuster game title.
10 Average number of programmers on development team for blockbuster game title.
32 Average number of months to develop a blockbuster 3D game from concept to delivery.
6 Average number of months for team of expert programmers to develop a complete game engine from scratch.
600,000 Number of dollars to license the Unreal game engine for 1 game on 1 platform.
6 Average number of months saved by licensing a game engine.
8 Current number of job openings at Epic Games, the makers of the Unreal game engine.
107 Current number of programmer/engineer job postings on Gamasutra.com.
9 Average number of  gigabytes  consumed by game installed to PC hard disk
5 Average number of  terabytes  consumed by game assets created by development team.
What is a Game?
Play Learning in a safe environment
Interactivity The illusion of control in a controlled environment
Toys, Games, and Simulations What’s the difference between a toy and a game?
Toys Abstraction of reality  Don’t have goals
Toys, Games, and Simulations What’s the difference between a game and a simulation?
Simulations Try to closely mimic reality Complexity may affect fun
Toys, Games, and Simulations TOY GAME SIMULATION Complexity Abstraction
Formal Elements
Players ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Procedures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rules ,[object Object],[object Object],[object Object]
Resources ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Boundaries ,[object Object],[object Object],[object Object],[object Object],[object Object]
Conflict ,[object Object],[object Object],[object Object],[object Object],[object Object]
Outcome ,[object Object],[object Object]
System Dynamics
Objects ,[object Object],[object Object],[object Object]
Interaction ,[object Object],[object Object],[object Object]
Economies ,[object Object],[object Object],[object Object]
Dramatic Elements
Perspective ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Challenge ,[object Object],[object Object],[object Object]
Play ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Premise, Characters, and Story ,[object Object],[object Object],[object Object]
So what is a game?
A game is… ,[object Object],[object Object],[object Object]
Mastery ,[object Object],[object Object],[object Object]
Designing a 3D Game
Game Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Genres ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Game Play ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Story (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Story (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Levels & Environments (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Levels & Environments (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
High Concept ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Team Roles & Specialties
Production ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Programming (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Programming (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Art (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Art (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Audio ,[object Object],[object Object],[object Object],[object Object]
Quality Assurance ,[object Object],[object Object],[object Object]
Remember: Design accounts for ¾ of entire production timeline
Next Steps ,[object Object]
Next Steps ,[object Object]
Next Steps ,[object Object]
References (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
References (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
About me… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Game Engine Overview
Game Engine OverviewGame Engine Overview
Game Engine Overview
Sharad Mitra
 
Gaming Technology Presentation
Gaming Technology PresentationGaming Technology Presentation
Gaming Technology Presentation
MrQaz996
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
Diksha Bhargava
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
Sumit Jain
 

What's hot (20)

Game Design Document - Step by Step Guide
Game Design Document - Step by Step GuideGame Design Document - Step by Step Guide
Game Design Document - Step by Step Guide
 
Unity - Game Engine
Unity - Game EngineUnity - Game Engine
Unity - Game Engine
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Game development
Game developmentGame development
Game development
 
Game Engine Overview
Game Engine OverviewGame Engine Overview
Game Engine Overview
 
LAFS Game Mechanics - Social Mechanics
LAFS Game Mechanics - Social MechanicsLAFS Game Mechanics - Social Mechanics
LAFS Game Mechanics - Social Mechanics
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Gaming Technology Presentation
Gaming Technology PresentationGaming Technology Presentation
Gaming Technology Presentation
 
Game Design Principle
Game Design PrincipleGame Design Principle
Game Design Principle
 
LAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression MechanicsLAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression Mechanics
 
Various Topics on Game Design
Various Topics on Game DesignVarious Topics on Game Design
Various Topics on Game Design
 
CLOUD GAMING
CLOUD GAMING CLOUD GAMING
CLOUD GAMING
 
Game design document template for serious games
Game design document template for serious gamesGame design document template for serious games
Game design document template for serious games
 
Game development
Game developmentGame development
Game development
 
Process of Game Design
Process of Game DesignProcess of Game Design
Process of Game Design
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)
 
게임 디렉팅 튜토리얼
게임 디렉팅 튜토리얼게임 디렉팅 튜토리얼
게임 디렉팅 튜토리얼
 

Viewers also liked

Viewers also liked (20)

An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
 
5 Ways to Step Up Your Presentation Game
5 Ways to Step Up Your Presentation Game5 Ways to Step Up Your Presentation Game
5 Ways to Step Up Your Presentation Game
 
Game Design: The Production Plan
Game Design: The Production PlanGame Design: The Production Plan
Game Design: The Production Plan
 
Why 3D, Games and Simulations Matter for Learning and Collaboration?
Why 3D, Games and Simulations Matter for Learning and Collaboration?Why 3D, Games and Simulations Matter for Learning and Collaboration?
Why 3D, Games and Simulations Matter for Learning and Collaboration?
 
WebGL: 3D Graphics for the Web
WebGL: 3D Graphics for the WebWebGL: 3D Graphics for the Web
WebGL: 3D Graphics for the Web
 
3D visualisation - Chris Friel
3D visualisation - Chris Friel3D visualisation - Chris Friel
3D visualisation - Chris Friel
 
Ai3D_2016_
Ai3D_2016_Ai3D_2016_
Ai3D_2016_
 
3 d
3 d3 d
3 d
 
Valhalla gaming hub pp
Valhalla gaming hub ppValhalla gaming hub pp
Valhalla gaming hub pp
 
Báo cáo nghiên cứu thị trường game mobile
Báo cáo nghiên cứu thị trường game mobileBáo cáo nghiên cứu thị trường game mobile
Báo cáo nghiên cứu thị trường game mobile
 
Building a solid foundation for a game startup
Building a solid foundation for a game startupBuilding a solid foundation for a game startup
Building a solid foundation for a game startup
 
The Complete Game Startup Turnaround - When even 27 million downloads and 300...
The Complete Game Startup Turnaround - When even 27 million downloads and 300...The Complete Game Startup Turnaround - When even 27 million downloads and 300...
The Complete Game Startup Turnaround - When even 27 million downloads and 300...
 
java vs C#
java vs C#java vs C#
java vs C#
 
Mini Project- 3D Graphics And Visualisation
Mini Project- 3D Graphics And VisualisationMini Project- 3D Graphics And Visualisation
Mini Project- 3D Graphics And Visualisation
 
3-Graphics in Game (Game Development - UMT Spring 2017/2018)
3-Graphics in Game (Game Development - UMT Spring 2017/2018)3-Graphics in Game (Game Development - UMT Spring 2017/2018)
3-Graphics in Game (Game Development - UMT Spring 2017/2018)
 
Game industry of Finland
Game industry of Finland Game industry of Finland
Game industry of Finland
 
3 D Graphics
3 D Graphics3 D Graphics
3 D Graphics
 
GRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D GraphicsGRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D Graphics
 
Valhalla Gaming Hub Presentation 3
Valhalla Gaming Hub Presentation 3Valhalla Gaming Hub Presentation 3
Valhalla Gaming Hub Presentation 3
 
Introduction to 2D/3D Graphics
Introduction to 2D/3D GraphicsIntroduction to 2D/3D Graphics
Introduction to 2D/3D Graphics
 

Similar to Introduction To 3D Gaming

Fundamentals of game development overview
Fundamentals of game development overviewFundamentals of game development overview
Fundamentals of game development overview
Chaffey College
 
Clayton Wang presentation
Clayton Wang presentationClayton Wang presentation
Clayton Wang presentation
cwang36
 
Semlsprograms+Corecollections92007
Semlsprograms+Corecollections92007Semlsprograms+Corecollections92007
Semlsprograms+Corecollections92007
Beth Gallaway
 
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Staffan Björk
 
Gaming powerpoint, summer holiday
Gaming powerpoint, summer holidayGaming powerpoint, summer holiday
Gaming powerpoint, summer holiday
NathanielW
 
Game Design, Lecture1: Design
Game Design, Lecture1: DesignGame Design, Lecture1: Design
Game Design, Lecture1: Design
Petri Lankoski
 

Similar to Introduction To 3D Gaming (20)

Fundamentals of game development overview
Fundamentals of game development overviewFundamentals of game development overview
Fundamentals of game development overview
 
Motivations for AR Gaming - Presentation at NZ GDC 2004
Motivations for AR Gaming - Presentation at NZ GDC 2004Motivations for AR Gaming - Presentation at NZ GDC 2004
Motivations for AR Gaming - Presentation at NZ GDC 2004
 
20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game design
 
Game design true nature
Game design true natureGame design true nature
Game design true nature
 
Clayton Wang presentation
Clayton Wang presentationClayton Wang presentation
Clayton Wang presentation
 
Semlsprograms+Corecollections92007
Semlsprograms+Corecollections92007Semlsprograms+Corecollections92007
Semlsprograms+Corecollections92007
 
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
 
Gaming powerpoint, summer holiday
Gaming powerpoint, summer holidayGaming powerpoint, summer holiday
Gaming powerpoint, summer holiday
 
Pivec workshop 1
Pivec workshop 1Pivec workshop 1
Pivec workshop 1
 
1. case study
1. case study1. case study
1. case study
 
Writing a gaming proposal
Writing a gaming proposalWriting a gaming proposal
Writing a gaming proposal
 
Intro to Game Design
Intro to Game DesignIntro to Game Design
Intro to Game Design
 
LAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative ElementsLAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative Elements
 
Game Ethology 2
Game Ethology 2Game Ethology 2
Game Ethology 2
 
zGames
zGameszGames
zGames
 
Game Studies Download 2009 - Top 10 Research Findings
Game Studies Download 2009 - Top 10 Research FindingsGame Studies Download 2009 - Top 10 Research Findings
Game Studies Download 2009 - Top 10 Research Findings
 
Cross-media social game experiences
Cross-media social game experiencesCross-media social game experiences
Cross-media social game experiences
 
Game Design, Lecture1: Design
Game Design, Lecture1: DesignGame Design, Lecture1: Design
Game Design, Lecture1: Design
 
Games
GamesGames
Games
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 

More from Clint Edmonson

More from Clint Edmonson (20)

New Product Concept Design.pptx
New Product Concept Design.pptxNew Product Concept Design.pptx
New Product Concept Design.pptx
 
Lean & Agile Essentials
Lean & Agile EssentialsLean & Agile Essentials
Lean & Agile Essentials
 
MICROSOFT BLAZOR - NEXT GENERATION WEB UI OR SILVERLIGHT ALL OVER AGAIN?
MICROSOFT BLAZOR - NEXT GENERATION WEB UI OR SILVERLIGHT ALL OVER AGAIN?MICROSOFT BLAZOR - NEXT GENERATION WEB UI OR SILVERLIGHT ALL OVER AGAIN?
MICROSOFT BLAZOR - NEXT GENERATION WEB UI OR SILVERLIGHT ALL OVER AGAIN?
 
Flow, the Universe and Everything
Flow, the Universe and EverythingFlow, the Universe and Everything
Flow, the Universe and Everything
 
Application architecture jumpstart
Application architecture jumpstartApplication architecture jumpstart
Application architecture jumpstart
 
Code smells and Other Malodorous Software Odors
Code smells and Other Malodorous Software OdorsCode smells and Other Malodorous Software Odors
Code smells and Other Malodorous Software Odors
 
State of agile 2016
State of agile 2016State of agile 2016
State of agile 2016
 
Lean & Agile DevOps with VSTS and TFS 2015
Lean & Agile DevOps with VSTS and TFS 2015Lean & Agile DevOps with VSTS and TFS 2015
Lean & Agile DevOps with VSTS and TFS 2015
 
Application Architecture Jumpstart
Application Architecture JumpstartApplication Architecture Jumpstart
Application Architecture Jumpstart
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That Matter
 
Advanced oop laws, principles, idioms
Advanced oop laws, principles, idiomsAdvanced oop laws, principles, idioms
Advanced oop laws, principles, idioms
 
Application architecture jumpstart
Application architecture jumpstartApplication architecture jumpstart
Application architecture jumpstart
 
ADO.NET Entity Framework
ADO.NET Entity FrameworkADO.NET Entity Framework
ADO.NET Entity Framework
 
Windows 8 - The JavaScript Story
Windows 8 - The JavaScript StoryWindows 8 - The JavaScript Story
Windows 8 - The JavaScript Story
 
Windows Azure Jumpstart
Windows Azure JumpstartWindows Azure Jumpstart
Windows Azure Jumpstart
 
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual MachinesIntroduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
 
Peering through the Clouds - Cloud Architectures You Need to Master
Peering through the Clouds - Cloud Architectures You Need to MasterPeering through the Clouds - Cloud Architectures You Need to Master
Peering through the Clouds - Cloud Architectures You Need to Master
 
Architecting Scalable Applications in the Cloud
Architecting Scalable Applications in the CloudArchitecting Scalable Applications in the Cloud
Architecting Scalable Applications in the Cloud
 
Windows Azure jumpstart
Windows Azure jumpstartWindows Azure jumpstart
Windows Azure jumpstart
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual Machines
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Introduction To 3D Gaming

Editor's Notes

  1. Photo credits: http://www.flickr.com/photos/hallion