SlideShare a Scribd company logo
FUNDAMENTALS OF GAME
DESIGN
GAME CONCEPT
Sayed Ahmed
BSc. Eng. in CSc. & Eng. (BUET)
MSc. in CSc. (U of Manitoba)
http://sayed.JustEtc.net
http://www.JustETC.net
Presented at the University of Winnipeg, Winnipeg, MB, Canada
Just E.T.C for Business, Education, Technology, and Entertainment Solutions
Textbook References:
Fundamentals of Game Design, 2nd
Edition, Ernest Adams
TOPICS & LEARNING OBJECTIVES
 Take a game idea and add the necessary material
to make it into a design concept
 Define the player’s role or roles in the game
 Know the different genres of games and think
about which one your game may belong to
2
sayed@justetc.net,www.justEtc.net
TOPICS & LEARNING OBJECTIVES
(CONT’D)
 Know how to choose a target audience and
understand the special considerations associated
with designing for specialized markets
 Plan the progress of your game
 Understand the differences among the kinds of
game machines and how these differences affect
the way people play on them
3
sayed@justetc.net,www.justEtc.net
GETTING AN IDEA
 You can find game ideas anywhere
 Dreams of doing something or achieving a goal
 From media such as books or movies
 From other games
 When evaluating ideas, remember that the game
must provide entertainment
4
sayed@justetc.net,www.justEtc.net
FROM IDEA TO GAME CONCEPT
 High concept statement
 Player’s role in the game
 Proposed primary
gameplay mode
 Genre
 Target audience
 Hardware
 Licenses
 Competition modes
 General summary of
progression
 Short description of the
game world
 Key characters, if any
 A game concept is a description with enough
detail to discuss it as a commercial product
 A game concept should include:
5
sayed@justetc.net,www.justEtc.net
THE PLAYER’S ROLE
 Define the role
 What is the player going to do?
 Most important part of the game concept
 Make the definition clear and simple
 Help the player understand the goals and rules
 Help publisher, retailer, and customer decide to buy
the game
6
sayed@justetc.net,www.justEtc.net
CHOOSING A GENRE
 A genre is a category of games characterized by a
particular set of challenges, regardless of setting
or game-world content
 Many players buy a particular genre because
they like the type of challenges it offers
7
sayed@justetc.net,www.justEtc.net
CLASSIC GAME GENRES
 Action games—physical challenges
 Strategy games—strategic, tactical, and logistical
challenges
 Role-playing games—tactical, logistical,
exploration, and economic challenges
 Real-world simulations (sports games and vehicle
simulations) —physical and tactical challenges
8
sayed@justetc.net,www.justEtc.net
CLASSIC GAME GENRES (CONT.)
 Construction and management games—economic
and conceptual challenges
 Adventure games—exploration and puzzle-
solving challenges
 Puzzle games—logic and conceptual challenges
9
sayed@justetc.net,www.justEtc.net
HYBRID GAMES
 Games that cross genres
 Risky because it might alienate some of your
target audience
 The most successful hybrid is the action-
adventure
 Mostly action
 Include a story and puzzles that give them some of
the quality of adventure games
10
sayed@justetc.net,www.justEtc.net
DEFINING YOUR TARGET
AUDIENCE
 Who will buy the game?
 The representative player is a member of your
target audience
11
sayed@justetc.net,www.justEtc.net
THE DANGERS OF BINARY
THINKING
 Binary thinking—assumes that if group A likes a
thing, everyone outside that group WON’T like it
 Interests overlap among groups
 Avoid exclusionary material
12
sayed@justetc.net,www.justEtc.net
THE DANGERS OF BINARY THINKING
(CONT.)
 Core versus casual—the most significant method
of grouping players
 Other groups that exhibit trends in game-playing
preferences:
 Men and women
 Children and adults
 Boys and girls
 Players with disabilities
 Players of other cultures
13
sayed@justetc.net,www.justEtc.net
PROGRESSION CONSIDERATIONS
 Players need to feel they are making progress
when playing long games
 Progress can be implemented through
 Levels
 Story
 Both
14
sayed@justetc.net,www.justEtc.net
TYPES OF GAME MACHINES
 Home game consoles
 Simpler, bolder graphics than a PC provides
 Standard controller
 Excellent for multiplayer local games
 Slower computing and less storage space than a
personal computer
15
sayed@justetc.net,www.justEtc.net
TYPES OF GAME MACHINES (CONT.)
 Personal computer
 Keyboard, mouse, joystick
 Very high-resolution graphics
 Intended for a single user
 Internet connection is common
 License or special equipment not needed for game
development
 No standard configuration
16
sayed@justetc.net,www.justEtc.net
TYPES OF GAME MACHINES (CONT.)
 Handheld game machines
 Very popular and inexpensive
 Fewer control mechanisms
 Small LCD screen
 Less storage space than a PC or console
17
sayed@justetc.net,www.justEtc.net
TYPES OF GAME MACHINES (CONT.)
 Mobile phones and wireless devices
 Little memory or processing power
 No standard specifications
 Can provide portable networked play
 License not required for game development
 (Apple’s iPhone is an exception)
18
sayed@justetc.net,www.justEtc.net
TYPES OF GAME MACHINES (CONT.)
 Other devices
 Personal digital assistants
 Video gambling machines
 Arcade machines
19
sayed@justetc.net,www.justEtc.net
SUMMARY
 You should now understand
 Defining a game concept
 Creating a high concept document
 Defining the player’s role
 Identifying game genres
 Choosing the target audience
 Selecting the game machine
20
sayed@justetc.net,www.justEtc.net

More Related Content

What's hot

Games andvideogames
Games andvideogamesGames andvideogames
Games andvideogames
Sayed Ahmed
 
Gameplay
GameplayGameplay
Gameplay
Sayed Ahmed
 
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
Antoine Taly
 
4 lecture (mda frame work) 25 1-2021
4 lecture (mda frame work) 25 1-20214 lecture (mda frame work) 25 1-2021
4 lecture (mda frame work) 25 1-2021
Durgesh Pandey
 
Game Dev Startup
Game Dev StartupGame Dev Startup
Game Dev Startup
Rakesh Raju
 
Video game proposal
Video game proposalVideo game proposal
Video game proposal
missstevenson01
 
Game design@itp v3
Game design@itp v3Game design@itp v3
Game design@itp v3
Emma Westecott
 
User interfaces
User interfacesUser interfaces
User interfaces
Sayed Ahmed
 
Putting the pieces together: The MDA Framework
Putting the pieces together: The MDA FrameworkPutting the pieces together: The MDA Framework
Putting the pieces together: The MDA Framework
School of Computing, Macquarie University
 
20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game design
Christina Hsu
 
Games Design Document
Games Design DocumentGames Design Document
Games Design Document
missstevenson01
 
20 Game Ideas You Should Steal
20 Game Ideas You Should Steal20 Game Ideas You Should Steal
20 Game Ideas You Should Steal
Stuart Dredge
 
Presentation
PresentationPresentation
PresentationAnu22ish
 
josephHiggins_BenchmarkPortfolioDeck
josephHiggins_BenchmarkPortfolioDeckjosephHiggins_BenchmarkPortfolioDeck
josephHiggins_BenchmarkPortfolioDeckJoseph Higgins
 
Videogames
VideogamesVideogames
Videogames
didacpower
 
Games presentation
Games presentationGames presentation
Games presentationAnu22ish
 
Doreca Presentation : Light Color Version
Doreca Presentation : Light Color VersionDoreca Presentation : Light Color Version
Doreca Presentation : Light Color Version
Madlis
 

What's hot (20)

Writing a gaming proposal
Writing a gaming proposalWriting a gaming proposal
Writing a gaming proposal
 
Games andvideogames
Games andvideogamesGames andvideogames
Games andvideogames
 
Game design doc template
Game design doc   templateGame design doc   template
Game design doc template
 
Gameplay
GameplayGameplay
Gameplay
 
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
 
4 lecture (mda frame work) 25 1-2021
4 lecture (mda frame work) 25 1-20214 lecture (mda frame work) 25 1-2021
4 lecture (mda frame work) 25 1-2021
 
Game Dev Startup
Game Dev StartupGame Dev Startup
Game Dev Startup
 
Video game proposal
Video game proposalVideo game proposal
Video game proposal
 
Ten page document
Ten page documentTen page document
Ten page document
 
Game design@itp v3
Game design@itp v3Game design@itp v3
Game design@itp v3
 
User interfaces
User interfacesUser interfaces
User interfaces
 
Putting the pieces together: The MDA Framework
Putting the pieces together: The MDA FrameworkPutting the pieces together: The MDA Framework
Putting the pieces together: The MDA Framework
 
20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game design
 
Games Design Document
Games Design DocumentGames Design Document
Games Design Document
 
20 Game Ideas You Should Steal
20 Game Ideas You Should Steal20 Game Ideas You Should Steal
20 Game Ideas You Should Steal
 
Presentation
PresentationPresentation
Presentation
 
josephHiggins_BenchmarkPortfolioDeck
josephHiggins_BenchmarkPortfolioDeckjosephHiggins_BenchmarkPortfolioDeck
josephHiggins_BenchmarkPortfolioDeck
 
Videogames
VideogamesVideogames
Videogames
 
Games presentation
Games presentationGames presentation
Games presentation
 
Doreca Presentation : Light Color Version
Doreca Presentation : Light Color VersionDoreca Presentation : Light Color Version
Doreca Presentation : Light Color Version
 

Viewers also liked

Graber 1991
Graber 1991Graber 1991
Graber 1991
tjgoad
 
O'sullivan pope 1999 presentation
O'sullivan pope 1999 presentationO'sullivan pope 1999 presentation
O'sullivan pope 1999 presentation
tjgoad
 
Content knowledge-Siedentop 2002
Content knowledge-Siedentop 2002Content knowledge-Siedentop 2002
Content knowledge-Siedentop 2002
kathleen_wack
 
Naturalism
NaturalismNaturalism
Naturalism
ayahjahmani
 
Tsangaridou 2009 presentation
Tsangaridou 2009 presentationTsangaridou 2009 presentation
Tsangaridou 2009 presentation
tjgoad
 
GAME SENSE
GAME SENSEGAME SENSE
GAME SENSE
fatimaidris95
 
Gamesense
GamesenseGamesense
Gamesense
Nathan Rendell
 
The essence of teaching
The essence of teachingThe essence of teaching
The essence of teaching
NCTU
 
University school of Physical Education, Laboratory of Traditional Sports and...
University school of Physical Education, Laboratory of Traditional Sports and...University school of Physical Education, Laboratory of Traditional Sports and...
University school of Physical Education, Laboratory of Traditional Sports and...
Vlaamse Traditionele Sporten vzw (VlaS)
 
Subject Knowledge and Pedagogy Initial Teacher Education Resource List
Subject Knowledge and Pedagogy Initial Teacher Education Resource ListSubject Knowledge and Pedagogy Initial Teacher Education Resource List
Subject Knowledge and Pedagogy Initial Teacher Education Resource List
The Higher Education Academy
 
程式教育的本質
程式教育的本質程式教育的本質
程式教育的本質
NCTU
 
P E And Or Sport
P E And   Or  SportP E And   Or  Sport
P E And Or SportStange28
 
West Virginia DoE Kid Strong presentation 2015
West Virginia DoE Kid Strong presentation 2015West Virginia DoE Kid Strong presentation 2015
West Virginia DoE Kid Strong presentation 2015
stharvey
 
Teaching methods
Teaching methodsTeaching methods
Teaching methods
Bavijesh Thaliyil
 
Usa field hockey games presentation
Usa field hockey games presentationUsa field hockey games presentation
Usa field hockey games presentation
stharvey
 
Methods of teaching
Methods of teachingMethods of teaching
Methods of teaching
NEERAJ KUMAR MEHRA
 
Ppt.......demonstration
Ppt.......demonstrationPpt.......demonstration
Ppt.......demonstrationMonika Sharma
 
Demonstration method
Demonstration methodDemonstration method
Demonstration methodKristine Sasi
 
Principles of Teaching:Different Methods and Approaches
Principles of Teaching:Different Methods and ApproachesPrinciples of Teaching:Different Methods and Approaches
Principles of Teaching:Different Methods and Approachesjustindoliente
 

Viewers also liked (20)

Graber 1991
Graber 1991Graber 1991
Graber 1991
 
O'sullivan pope 1999 presentation
O'sullivan pope 1999 presentationO'sullivan pope 1999 presentation
O'sullivan pope 1999 presentation
 
Content knowledge-Siedentop 2002
Content knowledge-Siedentop 2002Content knowledge-Siedentop 2002
Content knowledge-Siedentop 2002
 
Naturalism
NaturalismNaturalism
Naturalism
 
Tsangaridou 2009 presentation
Tsangaridou 2009 presentationTsangaridou 2009 presentation
Tsangaridou 2009 presentation
 
GAME SENSE
GAME SENSEGAME SENSE
GAME SENSE
 
Gamesense
GamesenseGamesense
Gamesense
 
The essence of teaching
The essence of teachingThe essence of teaching
The essence of teaching
 
University school of Physical Education, Laboratory of Traditional Sports and...
University school of Physical Education, Laboratory of Traditional Sports and...University school of Physical Education, Laboratory of Traditional Sports and...
University school of Physical Education, Laboratory of Traditional Sports and...
 
Subject Knowledge and Pedagogy Initial Teacher Education Resource List
Subject Knowledge and Pedagogy Initial Teacher Education Resource ListSubject Knowledge and Pedagogy Initial Teacher Education Resource List
Subject Knowledge and Pedagogy Initial Teacher Education Resource List
 
GAMESENSE
GAMESENSEGAMESENSE
GAMESENSE
 
程式教育的本質
程式教育的本質程式教育的本質
程式教育的本質
 
P E And Or Sport
P E And   Or  SportP E And   Or  Sport
P E And Or Sport
 
West Virginia DoE Kid Strong presentation 2015
West Virginia DoE Kid Strong presentation 2015West Virginia DoE Kid Strong presentation 2015
West Virginia DoE Kid Strong presentation 2015
 
Teaching methods
Teaching methodsTeaching methods
Teaching methods
 
Usa field hockey games presentation
Usa field hockey games presentationUsa field hockey games presentation
Usa field hockey games presentation
 
Methods of teaching
Methods of teachingMethods of teaching
Methods of teaching
 
Ppt.......demonstration
Ppt.......demonstrationPpt.......demonstration
Ppt.......demonstration
 
Demonstration method
Demonstration methodDemonstration method
Demonstration method
 
Principles of Teaching:Different Methods and Approaches
Principles of Teaching:Different Methods and ApproachesPrinciples of Teaching:Different Methods and Approaches
Principles of Teaching:Different Methods and Approaches
 

Similar to Lecture 03 game_concepts

Introduction to game_design
Introduction to game_designIntroduction to game_design
Introduction to game_design
Sayed Ahmed
 
New user interfaces
New user interfacesNew user interfaces
New user interfaces
Sayed Ahmed
 
Lecture 04 game_world
Lecture 04 game_worldLecture 04 game_world
Lecture 04 game_world
Sayed Ahmed
 
Game designer
Game designerGame designer
Game designerSon Aris
 
Game designer
Game designerGame designer
Game designerwe20
 
Cs9541 3 Game Development
Cs9541 3  Game DevelopmentCs9541 3  Game Development
Cs9541 3 Game Development
Nima Ghaedsharafi
 
Fundamentals of game development overview
Fundamentals of game development overviewFundamentals of game development overview
Fundamentals of game development overviewChaffey College
 
Level design
Level designLevel design
Level design
Sayed Ahmed
 
Elements of game play
Elements of game playElements of game play
Elements of game play
Sayed Ahmed
 
02. Platforms and Modes
02. Platforms and Modes02. Platforms and Modes
02. Platforms and Modes
Amin Babadi
 
Lecture 05 creative_and_expressive_play
Lecture 05 creative_and_expressive_playLecture 05 creative_and_expressive_play
Lecture 05 creative_and_expressive_play
Sayed Ahmed
 
Videogames: Raising Interactive Digital Entertainment Industry
Videogames: Raising Interactive Digital Entertainment IndustryVideogames: Raising Interactive Digital Entertainment Industry
Videogames: Raising Interactive Digital Entertainment IndustryMarlin Sugama
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
Victor Terekhovskyi
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
Ahmed
 
Ch1 (2)
Ch1 (2)Ch1 (2)
Ch1 (2)
Sayed Ahmed
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentSumit Jain
 
Video Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game ConsoleVideo Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game ConsoleAnup Yadav
 
Get Your Game On: Gaming at the Library
Get Your Game On: Gaming at the LibraryGet Your Game On: Gaming at the Library
Get Your Game On: Gaming at the Library
Beth Gallaway
 

Similar to Lecture 03 game_concepts (20)

Ch1
Ch1Ch1
Ch1
 
Introduction to game_design
Introduction to game_designIntroduction to game_design
Introduction to game_design
 
New user interfaces
New user interfacesNew user interfaces
New user interfaces
 
Lecture 04 game_world
Lecture 04 game_worldLecture 04 game_world
Lecture 04 game_world
 
Game designer
Game designerGame designer
Game designer
 
Game designer
Game designerGame designer
Game designer
 
Cs9541 3 Game Development
Cs9541 3  Game DevelopmentCs9541 3  Game Development
Cs9541 3 Game Development
 
Fundamentals of game development overview
Fundamentals of game development overviewFundamentals of game development overview
Fundamentals of game development overview
 
Level design
Level designLevel design
Level design
 
Elements of game play
Elements of game playElements of game play
Elements of game play
 
02. Platforms and Modes
02. Platforms and Modes02. Platforms and Modes
02. Platforms and Modes
 
Lecture 05 creative_and_expressive_play
Lecture 05 creative_and_expressive_playLecture 05 creative_and_expressive_play
Lecture 05 creative_and_expressive_play
 
Videogames: Raising Interactive Digital Entertainment Industry
Videogames: Raising Interactive Digital Entertainment IndustryVideogames: Raising Interactive Digital Entertainment Industry
Videogames: Raising Interactive Digital Entertainment Industry
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
 
Ch1
Ch1Ch1
Ch1
 
Ch1 (2)
Ch1 (2)Ch1 (2)
Ch1 (2)
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Video Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game ConsoleVideo Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game Console
 
Get Your Game On: Gaming at the Library
Get Your Game On: Gaming at the LibraryGet Your Game On: Gaming at the Library
Get Your Game On: Gaming at the Library
 

More from Sayed Ahmed

Workplace, Data Analytics, and Ethics
Workplace, Data Analytics, and EthicsWorkplace, Data Analytics, and Ethics
Workplace, Data Analytics, and Ethics
Sayed Ahmed
 
Python py charm anaconda jupyter installation and basic commands
Python py charm anaconda jupyter   installation and basic commandsPython py charm anaconda jupyter   installation and basic commands
Python py charm anaconda jupyter installation and basic commands
Sayed Ahmed
 
[not edited] Demo on mobile app development using ionic framework
[not edited] Demo on mobile app development using ionic framework[not edited] Demo on mobile app development using ionic framework
[not edited] Demo on mobile app development using ionic framework
Sayed Ahmed
 
Sap hana-ide-overview-nodev
Sap hana-ide-overview-nodevSap hana-ide-overview-nodev
Sap hana-ide-overview-nodev
Sayed Ahmed
 
Invest wisely
Invest wiselyInvest wisely
Invest wisely
Sayed Ahmed
 
Will be an introduction to
Will be an introduction toWill be an introduction to
Will be an introduction to
Sayed Ahmed
 
Whm and cpanel overview hosting control panel overview
Whm and cpanel overview   hosting control panel overviewWhm and cpanel overview   hosting control panel overview
Whm and cpanel overview hosting control panel overview
Sayed Ahmed
 
Web application development using zend framework
Web application development using zend frameworkWeb application development using zend framework
Web application development using zend framework
Sayed Ahmed
 
Web design and_html_part_3
Web design and_html_part_3Web design and_html_part_3
Web design and_html_part_3
Sayed Ahmed
 
Web design and_html_part_2
Web design and_html_part_2Web design and_html_part_2
Web design and_html_part_2
Sayed Ahmed
 
Web design and_html
Web design and_htmlWeb design and_html
Web design and_html
Sayed Ahmed
 
Visual studio ide shortcuts
Visual studio ide shortcutsVisual studio ide shortcuts
Visual studio ide shortcuts
Sayed Ahmed
 
Virtualization
VirtualizationVirtualization
Virtualization
Sayed Ahmed
 
Unreal
UnrealUnreal
Unreal
Sayed Ahmed
 
Unit tests in_symfony
Unit tests in_symfonyUnit tests in_symfony
Unit tests in_symfony
Sayed Ahmed
 
Telerik this is sayed
Telerik this is sayedTelerik this is sayed
Telerik this is sayed
Sayed Ahmed
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
Sayed Ahmed
 
Symfony 2
Symfony 2Symfony 2
Symfony 2
Sayed Ahmed
 
Story telling and_narrative
Story telling and_narrativeStory telling and_narrative
Story telling and_narrative
Sayed Ahmed
 
Some skills required to be a computer hardware engineer professional
Some skills required to be a computer hardware engineer professionalSome skills required to be a computer hardware engineer professional
Some skills required to be a computer hardware engineer professional
Sayed Ahmed
 

More from Sayed Ahmed (20)

Workplace, Data Analytics, and Ethics
Workplace, Data Analytics, and EthicsWorkplace, Data Analytics, and Ethics
Workplace, Data Analytics, and Ethics
 
Python py charm anaconda jupyter installation and basic commands
Python py charm anaconda jupyter   installation and basic commandsPython py charm anaconda jupyter   installation and basic commands
Python py charm anaconda jupyter installation and basic commands
 
[not edited] Demo on mobile app development using ionic framework
[not edited] Demo on mobile app development using ionic framework[not edited] Demo on mobile app development using ionic framework
[not edited] Demo on mobile app development using ionic framework
 
Sap hana-ide-overview-nodev
Sap hana-ide-overview-nodevSap hana-ide-overview-nodev
Sap hana-ide-overview-nodev
 
Invest wisely
Invest wiselyInvest wisely
Invest wisely
 
Will be an introduction to
Will be an introduction toWill be an introduction to
Will be an introduction to
 
Whm and cpanel overview hosting control panel overview
Whm and cpanel overview   hosting control panel overviewWhm and cpanel overview   hosting control panel overview
Whm and cpanel overview hosting control panel overview
 
Web application development using zend framework
Web application development using zend frameworkWeb application development using zend framework
Web application development using zend framework
 
Web design and_html_part_3
Web design and_html_part_3Web design and_html_part_3
Web design and_html_part_3
 
Web design and_html_part_2
Web design and_html_part_2Web design and_html_part_2
Web design and_html_part_2
 
Web design and_html
Web design and_htmlWeb design and_html
Web design and_html
 
Visual studio ide shortcuts
Visual studio ide shortcutsVisual studio ide shortcuts
Visual studio ide shortcuts
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Unreal
UnrealUnreal
Unreal
 
Unit tests in_symfony
Unit tests in_symfonyUnit tests in_symfony
Unit tests in_symfony
 
Telerik this is sayed
Telerik this is sayedTelerik this is sayed
Telerik this is sayed
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
 
Symfony 2
Symfony 2Symfony 2
Symfony 2
 
Story telling and_narrative
Story telling and_narrativeStory telling and_narrative
Story telling and_narrative
 
Some skills required to be a computer hardware engineer professional
Some skills required to be a computer hardware engineer professionalSome skills required to be a computer hardware engineer professional
Some skills required to be a computer hardware engineer professional
 

Recently uploaded

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 

Recently uploaded (20)

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 

Lecture 03 game_concepts

  • 1. FUNDAMENTALS OF GAME DESIGN GAME CONCEPT Sayed Ahmed BSc. Eng. in CSc. & Eng. (BUET) MSc. in CSc. (U of Manitoba) http://sayed.JustEtc.net http://www.JustETC.net Presented at the University of Winnipeg, Winnipeg, MB, Canada Just E.T.C for Business, Education, Technology, and Entertainment Solutions Textbook References: Fundamentals of Game Design, 2nd Edition, Ernest Adams
  • 2. TOPICS & LEARNING OBJECTIVES  Take a game idea and add the necessary material to make it into a design concept  Define the player’s role or roles in the game  Know the different genres of games and think about which one your game may belong to 2 sayed@justetc.net,www.justEtc.net
  • 3. TOPICS & LEARNING OBJECTIVES (CONT’D)  Know how to choose a target audience and understand the special considerations associated with designing for specialized markets  Plan the progress of your game  Understand the differences among the kinds of game machines and how these differences affect the way people play on them 3 sayed@justetc.net,www.justEtc.net
  • 4. GETTING AN IDEA  You can find game ideas anywhere  Dreams of doing something or achieving a goal  From media such as books or movies  From other games  When evaluating ideas, remember that the game must provide entertainment 4 sayed@justetc.net,www.justEtc.net
  • 5. FROM IDEA TO GAME CONCEPT  High concept statement  Player’s role in the game  Proposed primary gameplay mode  Genre  Target audience  Hardware  Licenses  Competition modes  General summary of progression  Short description of the game world  Key characters, if any  A game concept is a description with enough detail to discuss it as a commercial product  A game concept should include: 5 sayed@justetc.net,www.justEtc.net
  • 6. THE PLAYER’S ROLE  Define the role  What is the player going to do?  Most important part of the game concept  Make the definition clear and simple  Help the player understand the goals and rules  Help publisher, retailer, and customer decide to buy the game 6 sayed@justetc.net,www.justEtc.net
  • 7. CHOOSING A GENRE  A genre is a category of games characterized by a particular set of challenges, regardless of setting or game-world content  Many players buy a particular genre because they like the type of challenges it offers 7 sayed@justetc.net,www.justEtc.net
  • 8. CLASSIC GAME GENRES  Action games—physical challenges  Strategy games—strategic, tactical, and logistical challenges  Role-playing games—tactical, logistical, exploration, and economic challenges  Real-world simulations (sports games and vehicle simulations) —physical and tactical challenges 8 sayed@justetc.net,www.justEtc.net
  • 9. CLASSIC GAME GENRES (CONT.)  Construction and management games—economic and conceptual challenges  Adventure games—exploration and puzzle- solving challenges  Puzzle games—logic and conceptual challenges 9 sayed@justetc.net,www.justEtc.net
  • 10. HYBRID GAMES  Games that cross genres  Risky because it might alienate some of your target audience  The most successful hybrid is the action- adventure  Mostly action  Include a story and puzzles that give them some of the quality of adventure games 10 sayed@justetc.net,www.justEtc.net
  • 11. DEFINING YOUR TARGET AUDIENCE  Who will buy the game?  The representative player is a member of your target audience 11 sayed@justetc.net,www.justEtc.net
  • 12. THE DANGERS OF BINARY THINKING  Binary thinking—assumes that if group A likes a thing, everyone outside that group WON’T like it  Interests overlap among groups  Avoid exclusionary material 12 sayed@justetc.net,www.justEtc.net
  • 13. THE DANGERS OF BINARY THINKING (CONT.)  Core versus casual—the most significant method of grouping players  Other groups that exhibit trends in game-playing preferences:  Men and women  Children and adults  Boys and girls  Players with disabilities  Players of other cultures 13 sayed@justetc.net,www.justEtc.net
  • 14. PROGRESSION CONSIDERATIONS  Players need to feel they are making progress when playing long games  Progress can be implemented through  Levels  Story  Both 14 sayed@justetc.net,www.justEtc.net
  • 15. TYPES OF GAME MACHINES  Home game consoles  Simpler, bolder graphics than a PC provides  Standard controller  Excellent for multiplayer local games  Slower computing and less storage space than a personal computer 15 sayed@justetc.net,www.justEtc.net
  • 16. TYPES OF GAME MACHINES (CONT.)  Personal computer  Keyboard, mouse, joystick  Very high-resolution graphics  Intended for a single user  Internet connection is common  License or special equipment not needed for game development  No standard configuration 16 sayed@justetc.net,www.justEtc.net
  • 17. TYPES OF GAME MACHINES (CONT.)  Handheld game machines  Very popular and inexpensive  Fewer control mechanisms  Small LCD screen  Less storage space than a PC or console 17 sayed@justetc.net,www.justEtc.net
  • 18. TYPES OF GAME MACHINES (CONT.)  Mobile phones and wireless devices  Little memory or processing power  No standard specifications  Can provide portable networked play  License not required for game development  (Apple’s iPhone is an exception) 18 sayed@justetc.net,www.justEtc.net
  • 19. TYPES OF GAME MACHINES (CONT.)  Other devices  Personal digital assistants  Video gambling machines  Arcade machines 19 sayed@justetc.net,www.justEtc.net
  • 20. SUMMARY  You should now understand  Defining a game concept  Creating a high concept document  Defining the player’s role  Identifying game genres  Choosing the target audience  Selecting the game machine 20 sayed@justetc.net,www.justEtc.net

Editor's Notes

  1. Curiosity and research can help you find and develop a game idea.
  2. The publisher must commit funds to game development. The retailer must commit funds and shelf space to selling the game. The customer must commit funds and time to buy and play the game. All of these decisions stem from a game concept with a clear description of the player’s role in the game.
  3. Player-centric game design focuses on the representative player.
  4. The most expensive console machine will never be as powerful as the most expensive personal computer, because high-end PCs cost about ten times as much as high-end consoles.
  5. The biggest disadvantage to developing games for a personal computer is the lack of a standard configuration. Hardware and software can vary from one machine to the next.
  6. These devices are niche markets with fewer opportunities for game developers, but they DO provide interactive entertainment .