SlideShare a Scribd company logo
WHAT IS GAME DESIGN?
Presented By:
Sayed Ahmed
Consultant
Just E.T.C Technologies Inc.,
Winnipeg, Manitoba
sayed@justEtc.net
DEFINE GAME DESIGN
 It’s a process that involves
 Imagining a game
 Define how it will work (the story, the interaction,
the rules)
 Define the elements of the game
 Conceptual
 Functional
 Artistic
 Others….
 Communicate the idea to the design team
 What does a game designer do?
 Perform all the above tasks
DESIGN ARTS OR SCIENCE
 Neither purely arts nor purely science
 The imagining of ideas and concepts, and making
the game aesthetic belong to Arts
 However, to be a great game, the game also
needs to function well. Though it’s not purely
science but to implement the functionality,
concepts from science and math are highly used
 Games are crafts with highest possible level of
elegance
ANATOMY OF GAME DESIGN
 Game design is
 creative and imaginative
 where inherent talent also plays a very important role
 And hence, Game design cannot be represented as
 strict step by step procedure or rules or processes
 However, game design is not a random process either
(knowingly or unknowingly).
 We may be able to identify some similarities (common/basic
components/concepts/principles) in the successful games
(may be genre dependent)
 And device some common principles that hopefully will
lead to good game design
 Can work as guidelines for the novices (or checklist for the
more experienced)
KEY ELEMENTS OF GAMES
 As there is no perfect rule
 One way of seeing game design is
 Identifying common elements in a genre of games
 And Create games in that genre with similar elements but
different story, or graphics goals
 Or find out the genre of your game concept, identify the
common elements of that genre, compare, think, innovate.
Make the game more interesting
 Your ideas, stories can be great but it also needs to have
some of those common and useful elements
 Publishers usually do not go for the very innovative ideas
but want the idea similar to a recent hit with some more
twists
 The successful games are successful – there is a reason
behind this
KEY ELEMENTS OF GAME
 Common elements
 Rules of the game (your concept should have rules)
 The player’s role
 The challenges
 ….
 Two games can have many common elements but
 different settings, rules, strategies, and balancing
 Many games have the same/similar play mechanics but
with different graphics
 Identifying common elements
 does not to encourage you to imitate/create cookie-cutter
games
 but to ensure that all essential elements are covered
GROUND RULES FOR GAME DESIGN
 Game design can be broken in three specific area
 Core mechanics
 Storytelling
 Interactivity
 Core mechanics
 Storytelling
 All game has a story
 The game itself can be a story like princess of Persia
 The player can create the story (the way he plays and
reaches the goal)
 Talk about Narrative and non – narrative
 No story, the player creates the story
 Linear narrative, non linear narrative
INTERACTIVITY
 Define how the interactivity will work
 Graphics
 Sounds
 User Interface
 Poor interactivity can ruin a game
 Wire wind for example
 Use right click, icon based menus, select options to proceed
 Interactivity includes the user interface as well
 Sonic the Hedgehog, and Mario 64 for Wii
IMPORTANCE OF DESIGN
DOCUMENT
 All game companies now want a design document
to be written
 The design document may not include all ideas
but can write down the decisions
 Many ideas come from lunch meetings
 If a feature is not written down
 Someone has to create it on the fly
 Different team member may work to different goals
TYPES OF DESIGN DOCUMENTS
 High Concept (2-4) pages
 Game treatment (10-20 pages)
 Game script (50-200 pages)
 High Concept (2-4) pages
 Got a great game idea? Write a high concept
document. Will be used to express the idea to the
publishers to fund the game
 Covers
 Premise of the game
 Intended audience
 Genre
GAME DESIGN DOCUMENT
 Game Treatment
 Analysis of the Competition
 How your game is different
 A document to sale your game
 Some business and development details
 Game Script
 Bible of the game
 Game design decisions
 Creative, conceptual, and functional
 Does not include how the game will be implemented in
software
 The design document may help you to play the games in
paper – brainstorm, get feedbacks
 A cheaper way to evaluate the game
ANATOMY OF GAME DESIGNER
 Requires both
 Talent
 Skill
 Skill Set
 Imagination
 Still if you do not have a talent for it, you can grow and
improve (through exercise of imaginations)
 Forms of Imagination
 Visual and auditory
 Dramatic
 Good character plot, motivation, emotion, climaxes, and outcomes
 Conceptual
 Relationship between ideas, their interactions, and dependencies
 Basic knowledge of the technical capabilities of the platform
ANATOMY OF GAME DESIGNER
 Analytical Competence
 Able to recognize good part and bad part of a design.
 Self criticize and improve
 Take opinions, and process those opinions
 Mathematical Competence
 Some math concepts are essential
 Aesthetic Competence
 Writing Skills
 Technical Writing
 Fiction Writing
 Manual, Background Material, Character Description
 Dialog Writing
 Audio voice cover and cinematic materials
ANATOMY OF GAME DESIGNER
 Drawing Skills
 Ability to Compromise
 Consider customer or publisher interests and adjust
 Compromise to the limitation of the platform
REFERENCES
 Fundamentals of Game Design, 2nd Edition,
Ernest Adams, Prentice Hall, 2006, ISBN-10:
0131687476. ISBN-13: 978-0131687479
 http://computer.justetc.net

More Related Content

What's hot

Game Design & Game Hacks for City Design
Game Design & Game Hacks for City DesignGame Design & Game Hacks for City Design
Game Design & Game Hacks for City Design
Lisa Nisenson
 
2. initial plans finished
2. initial plans finished2. initial plans finished
2. initial plans finished
Louisbiddles7
 
Game Thinking: More than just Gamification
Game Thinking: More than just GamificationGame Thinking: More than just Gamification
Game Thinking: More than just Gamification
Andrzej Marczewski
 
Game Thinking - Free Chapter from Even Ninja Monkeys Like to Play
Game Thinking - Free Chapter from Even Ninja Monkeys Like to PlayGame Thinking - Free Chapter from Even Ninja Monkeys Like to Play
Game Thinking - Free Chapter from Even Ninja Monkeys Like to Play
Andrzej Marczewski
 
Game Design Talk
Game Design TalkGame Design Talk
Game Design Talk
electricgeisha
 
Game Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
Game Design Tools: For When Spreadsheets and Flowcharts Aren't EnoughGame Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
Game Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
Katharine Neil
 
"Play to Change" Workshop - WebVisions Portland
"Play to Change" Workshop - WebVisions Portland"Play to Change" Workshop - WebVisions Portland
"Play to Change" Workshop - WebVisions Portland
Carolyn Chandler
 
Building Gameplay
Building GameplayBuilding Gameplay
Building Gameplay
Ben Garney
 
LAFS PREPRO Session 1 - Brainstorming and Game Pitches
LAFS PREPRO Session 1 - Brainstorming and Game PitchesLAFS PREPRO Session 1 - Brainstorming and Game Pitches
LAFS PREPRO Session 1 - Brainstorming and Game Pitches
David Mullich
 
Orthodoxies and technologies in game design
Orthodoxies and technologies in game designOrthodoxies and technologies in game design
Orthodoxies and technologies in game design
Katharine Neil
 
Gameplay Concept Tool
Gameplay Concept ToolGameplay Concept Tool
Gameplay Concept Tool
vincenzo santalucia
 
Android game -english14
Android game -english14Android game -english14
Android game -english14
tonychan1972
 
What does a game designer do
What does a game designer doWhat does a game designer do
What does a game designer do
Jesse Schell
 
The Evolution of Game Designs
The Evolution of Game DesignsThe Evolution of Game Designs
The Evolution of Game Designs
Adam Oltman Porcher
 
Putting the Fun in Functional
Putting the Fun in FunctionalPutting the Fun in Functional
Putting the Fun in Functional
Amy Jo Kim
 
Android game -english15
Android game -english15Android game -english15
Android game -english15
tonychan1972
 
2. research
2. research2. research
2. research
josh22bailey
 
Game Design Merit Badge Presentation
Game Design Merit Badge Presentation Game Design Merit Badge Presentation
Game Design Merit Badge Presentation
Robert Casto
 
LAFS SVI Level 1 - Introduction
LAFS SVI Level 1 - IntroductionLAFS SVI Level 1 - Introduction
LAFS SVI Level 1 - Introduction
David Mullich
 

What's hot (19)

Game Design & Game Hacks for City Design
Game Design & Game Hacks for City DesignGame Design & Game Hacks for City Design
Game Design & Game Hacks for City Design
 
2. initial plans finished
2. initial plans finished2. initial plans finished
2. initial plans finished
 
Game Thinking: More than just Gamification
Game Thinking: More than just GamificationGame Thinking: More than just Gamification
Game Thinking: More than just Gamification
 
Game Thinking - Free Chapter from Even Ninja Monkeys Like to Play
Game Thinking - Free Chapter from Even Ninja Monkeys Like to PlayGame Thinking - Free Chapter from Even Ninja Monkeys Like to Play
Game Thinking - Free Chapter from Even Ninja Monkeys Like to Play
 
Game Design Talk
Game Design TalkGame Design Talk
Game Design Talk
 
Game Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
Game Design Tools: For When Spreadsheets and Flowcharts Aren't EnoughGame Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
Game Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
 
"Play to Change" Workshop - WebVisions Portland
"Play to Change" Workshop - WebVisions Portland"Play to Change" Workshop - WebVisions Portland
"Play to Change" Workshop - WebVisions Portland
 
Building Gameplay
Building GameplayBuilding Gameplay
Building Gameplay
 
LAFS PREPRO Session 1 - Brainstorming and Game Pitches
LAFS PREPRO Session 1 - Brainstorming and Game PitchesLAFS PREPRO Session 1 - Brainstorming and Game Pitches
LAFS PREPRO Session 1 - Brainstorming and Game Pitches
 
Orthodoxies and technologies in game design
Orthodoxies and technologies in game designOrthodoxies and technologies in game design
Orthodoxies and technologies in game design
 
Gameplay Concept Tool
Gameplay Concept ToolGameplay Concept Tool
Gameplay Concept Tool
 
Android game -english14
Android game -english14Android game -english14
Android game -english14
 
What does a game designer do
What does a game designer doWhat does a game designer do
What does a game designer do
 
The Evolution of Game Designs
The Evolution of Game DesignsThe Evolution of Game Designs
The Evolution of Game Designs
 
Putting the Fun in Functional
Putting the Fun in FunctionalPutting the Fun in Functional
Putting the Fun in Functional
 
Android game -english15
Android game -english15Android game -english15
Android game -english15
 
2. research
2. research2. research
2. research
 
Game Design Merit Badge Presentation
Game Design Merit Badge Presentation Game Design Merit Badge Presentation
Game Design Merit Badge Presentation
 
LAFS SVI Level 1 - Introduction
LAFS SVI Level 1 - IntroductionLAFS SVI Level 1 - Introduction
LAFS SVI Level 1 - Introduction
 

Viewers also liked

Twist Communications Credentials
Twist Communications CredentialsTwist Communications Credentials
Twist Communications Credentials
Peter Pham
 
Developing PHP applications with netbeans ide
Developing PHP applications with netbeans ideDeveloping PHP applications with netbeans ide
Developing PHP applications with netbeans ide
Sayed Ahmed
 
Communications systems and networking – part 2
Communications systems and networking – part 2Communications systems and networking – part 2
Communications systems and networking – part 2
Sayed Ahmed
 
Sfsu isys363 fall2013 part one rangers
Sfsu isys363 fall2013 part one   rangersSfsu isys363 fall2013 part one   rangers
Sfsu isys363 fall2013 part one rangers
isys363rangers
 
Prospecting Business Owners
Prospecting Business OwnersProspecting Business Owners
Prospecting Business Owners
anthonypal
 
English 2nd presentation_slide_our_videos_related_to_grade_9_and_10
English 2nd presentation_slide_our_videos_related_to_grade_9_and_10English 2nd presentation_slide_our_videos_related_to_grade_9_and_10
English 2nd presentation_slide_our_videos_related_to_grade_9_and_10
Sayed Ahmed
 
Data mining tools for excel and sql server
Data mining tools for excel and sql serverData mining tools for excel and sql server
Data mining tools for excel and sql server
Sayed Ahmed
 
Creating a multi language wordpress blog
Creating a multi language wordpress blogCreating a multi language wordpress blog
Creating a multi language wordpress blog
Sayed Ahmed
 
otm-pham0914
otm-pham0914otm-pham0914
otm-pham0914
Peter Pham
 
Dload mobile development
Dload mobile developmentDload mobile development
Dload mobile development
Sayed Ahmed
 
Computer number systems (2013 08 16 19_18_36 utc)
Computer number systems (2013 08 16 19_18_36 utc)Computer number systems (2013 08 16 19_18_36 utc)
Computer number systems (2013 08 16 19_18_36 utc)
Sayed Ahmed
 
Bangla course curriculam
Bangla course curriculamBangla course curriculam
Bangla course curriculam
Sayed Ahmed
 
3rd presentation slide_our_videos_related_to_grade_9_and_10
3rd presentation slide_our_videos_related_to_grade_9_and_103rd presentation slide_our_videos_related_to_grade_9_and_10
3rd presentation slide_our_videos_related_to_grade_9_and_10
Sayed Ahmed
 
Data ware house design
Data ware house designData ware house design
Data ware house design
Sayed Ahmed
 
Clc Block Making Machines Project repor
Clc Block Making Machines Project reporClc Block Making Machines Project repor
Clc Block Making Machines Project repor
Nano Foam Technology Private Limited
 
3.3 programming fundamentals
3.3 programming fundamentals3.3 programming fundamentals
3.3 programming fundamentals
Sayed Ahmed
 

Viewers also liked (16)

Twist Communications Credentials
Twist Communications CredentialsTwist Communications Credentials
Twist Communications Credentials
 
Developing PHP applications with netbeans ide
Developing PHP applications with netbeans ideDeveloping PHP applications with netbeans ide
Developing PHP applications with netbeans ide
 
Communications systems and networking – part 2
Communications systems and networking – part 2Communications systems and networking – part 2
Communications systems and networking – part 2
 
Sfsu isys363 fall2013 part one rangers
Sfsu isys363 fall2013 part one   rangersSfsu isys363 fall2013 part one   rangers
Sfsu isys363 fall2013 part one rangers
 
Prospecting Business Owners
Prospecting Business OwnersProspecting Business Owners
Prospecting Business Owners
 
English 2nd presentation_slide_our_videos_related_to_grade_9_and_10
English 2nd presentation_slide_our_videos_related_to_grade_9_and_10English 2nd presentation_slide_our_videos_related_to_grade_9_and_10
English 2nd presentation_slide_our_videos_related_to_grade_9_and_10
 
Data mining tools for excel and sql server
Data mining tools for excel and sql serverData mining tools for excel and sql server
Data mining tools for excel and sql server
 
Creating a multi language wordpress blog
Creating a multi language wordpress blogCreating a multi language wordpress blog
Creating a multi language wordpress blog
 
otm-pham0914
otm-pham0914otm-pham0914
otm-pham0914
 
Dload mobile development
Dload mobile developmentDload mobile development
Dload mobile development
 
Computer number systems (2013 08 16 19_18_36 utc)
Computer number systems (2013 08 16 19_18_36 utc)Computer number systems (2013 08 16 19_18_36 utc)
Computer number systems (2013 08 16 19_18_36 utc)
 
Bangla course curriculam
Bangla course curriculamBangla course curriculam
Bangla course curriculam
 
3rd presentation slide_our_videos_related_to_grade_9_and_10
3rd presentation slide_our_videos_related_to_grade_9_and_103rd presentation slide_our_videos_related_to_grade_9_and_10
3rd presentation slide_our_videos_related_to_grade_9_and_10
 
Data ware house design
Data ware house designData ware house design
Data ware house design
 
Clc Block Making Machines Project repor
Clc Block Making Machines Project reporClc Block Making Machines Project repor
Clc Block Making Machines Project repor
 
3.3 programming fundamentals
3.3 programming fundamentals3.3 programming fundamentals
3.3 programming fundamentals
 

Similar to Ch1 (2)

Introduction to game_design
Introduction to game_designIntroduction to game_design
Introduction to game_design
Sayed Ahmed
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and Analysis
David Mullich
 
Game Design
Game DesignGame Design
Game Design
April Bundridge
 
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
 
intro_to_strategy_games.ppt
intro_to_strategy_games.pptintro_to_strategy_games.ppt
intro_to_strategy_games.ppt
CYChen20
 
Game Development Project Management/Concept
Game Development Project Management/ConceptGame Development Project Management/Concept
Game Development Project Management/Concept
Kevin Duggan
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
Victor Terekhovskyi
 
Fundamental of game design part 2
Fundamental of game design part 2Fundamental of game design part 2
Fundamental of game design part 2
krishn verma
 
Game designer
Game designerGame designer
Game designer
we20
 
Game designer
Game designerGame designer
Game designer
Son Aris
 
Cs9541 3 Game Development
Cs9541 3  Game DevelopmentCs9541 3  Game Development
Cs9541 3 Game Development
Nima Ghaedsharafi
 
LAFS Game Design 6 - Conceptualization
LAFS Game Design 6 - ConceptualizationLAFS Game Design 6 - Conceptualization
LAFS Game Design 6 - Conceptualization
David Mullich
 
Games design notes
Games design notesGames design notes
Games design notes
amme77
 
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
Anup Yadav
 
Fun and the MDA framework
Fun and the MDA frameworkFun and the MDA framework
Fun and the MDA framework
_
 
Game Design fundamentals
Game Design fundamentalsGame Design fundamentals
Game Design fundamentals
Mirco Pasqualini
 
HOW TO CREATE A GAME DESIGN?
HOW TO CREATE A GAME DESIGN?HOW TO CREATE A GAME DESIGN?
HOW TO CREATE A GAME DESIGN?
Eva Handriyantini
 
Defining gamification
Defining gamificationDefining gamification
Defining gamification
Yuta Iwamoto
 
Game thinking - Differences Between Games, Serious Games, Gamification and More.
Game thinking - Differences Between Games, Serious Games, Gamification and More.Game thinking - Differences Between Games, Serious Games, Gamification and More.
Game thinking - Differences Between Games, Serious Games, Gamification and More.
Andrzej Marczewski
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
LusSilva352586
 

Similar to Ch1 (2) (20)

Introduction to game_design
Introduction to game_designIntroduction to game_design
Introduction to game_design
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and Analysis
 
Game Design
Game DesignGame Design
Game Design
 
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...
 
intro_to_strategy_games.ppt
intro_to_strategy_games.pptintro_to_strategy_games.ppt
intro_to_strategy_games.ppt
 
Game Development Project Management/Concept
Game Development Project Management/ConceptGame Development Project Management/Concept
Game Development Project Management/Concept
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
Fundamental of game design part 2
Fundamental of game design part 2Fundamental of game design part 2
Fundamental of game design part 2
 
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
 
LAFS Game Design 6 - Conceptualization
LAFS Game Design 6 - ConceptualizationLAFS Game Design 6 - Conceptualization
LAFS Game Design 6 - Conceptualization
 
Games design notes
Games design notesGames design notes
Games design notes
 
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
 
Fun and the MDA framework
Fun and the MDA frameworkFun and the MDA framework
Fun and the MDA framework
 
Game Design fundamentals
Game Design fundamentalsGame Design fundamentals
Game Design fundamentals
 
HOW TO CREATE A GAME DESIGN?
HOW TO CREATE A GAME DESIGN?HOW TO CREATE A GAME DESIGN?
HOW TO CREATE A GAME DESIGN?
 
Defining gamification
Defining gamificationDefining gamification
Defining gamification
 
Game thinking - Differences Between Games, Serious Games, Gamification and More.
Game thinking - Differences Between Games, Serious Games, Gamification and More.Game thinking - Differences Between Games, Serious Games, Gamification and More.
Game thinking - Differences Between Games, Serious Games, Gamification and More.
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 

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
 
User interfaces
User interfacesUser interfaces
User interfaces
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
 

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
 
User interfaces
User interfacesUser interfaces
User interfaces
 
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
 

Recently uploaded

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
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
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
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
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
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
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 

Recently uploaded (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
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
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
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
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
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 !
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 

Ch1 (2)

  • 1. WHAT IS GAME DESIGN? Presented By: Sayed Ahmed Consultant Just E.T.C Technologies Inc., Winnipeg, Manitoba sayed@justEtc.net
  • 2. DEFINE GAME DESIGN  It’s a process that involves  Imagining a game  Define how it will work (the story, the interaction, the rules)  Define the elements of the game  Conceptual  Functional  Artistic  Others….  Communicate the idea to the design team  What does a game designer do?  Perform all the above tasks
  • 3. DESIGN ARTS OR SCIENCE  Neither purely arts nor purely science  The imagining of ideas and concepts, and making the game aesthetic belong to Arts  However, to be a great game, the game also needs to function well. Though it’s not purely science but to implement the functionality, concepts from science and math are highly used  Games are crafts with highest possible level of elegance
  • 4. ANATOMY OF GAME DESIGN  Game design is  creative and imaginative  where inherent talent also plays a very important role  And hence, Game design cannot be represented as  strict step by step procedure or rules or processes  However, game design is not a random process either (knowingly or unknowingly).  We may be able to identify some similarities (common/basic components/concepts/principles) in the successful games (may be genre dependent)  And device some common principles that hopefully will lead to good game design  Can work as guidelines for the novices (or checklist for the more experienced)
  • 5. KEY ELEMENTS OF GAMES  As there is no perfect rule  One way of seeing game design is  Identifying common elements in a genre of games  And Create games in that genre with similar elements but different story, or graphics goals  Or find out the genre of your game concept, identify the common elements of that genre, compare, think, innovate. Make the game more interesting  Your ideas, stories can be great but it also needs to have some of those common and useful elements  Publishers usually do not go for the very innovative ideas but want the idea similar to a recent hit with some more twists  The successful games are successful – there is a reason behind this
  • 6. KEY ELEMENTS OF GAME  Common elements  Rules of the game (your concept should have rules)  The player’s role  The challenges  ….  Two games can have many common elements but  different settings, rules, strategies, and balancing  Many games have the same/similar play mechanics but with different graphics  Identifying common elements  does not to encourage you to imitate/create cookie-cutter games  but to ensure that all essential elements are covered
  • 7. GROUND RULES FOR GAME DESIGN  Game design can be broken in three specific area  Core mechanics  Storytelling  Interactivity  Core mechanics  Storytelling  All game has a story  The game itself can be a story like princess of Persia  The player can create the story (the way he plays and reaches the goal)  Talk about Narrative and non – narrative  No story, the player creates the story  Linear narrative, non linear narrative
  • 8. INTERACTIVITY  Define how the interactivity will work  Graphics  Sounds  User Interface  Poor interactivity can ruin a game  Wire wind for example  Use right click, icon based menus, select options to proceed  Interactivity includes the user interface as well  Sonic the Hedgehog, and Mario 64 for Wii
  • 9. IMPORTANCE OF DESIGN DOCUMENT  All game companies now want a design document to be written  The design document may not include all ideas but can write down the decisions  Many ideas come from lunch meetings  If a feature is not written down  Someone has to create it on the fly  Different team member may work to different goals
  • 10. TYPES OF DESIGN DOCUMENTS  High Concept (2-4) pages  Game treatment (10-20 pages)  Game script (50-200 pages)  High Concept (2-4) pages  Got a great game idea? Write a high concept document. Will be used to express the idea to the publishers to fund the game  Covers  Premise of the game  Intended audience  Genre
  • 11. GAME DESIGN DOCUMENT  Game Treatment  Analysis of the Competition  How your game is different  A document to sale your game  Some business and development details  Game Script  Bible of the game  Game design decisions  Creative, conceptual, and functional  Does not include how the game will be implemented in software  The design document may help you to play the games in paper – brainstorm, get feedbacks  A cheaper way to evaluate the game
  • 12. ANATOMY OF GAME DESIGNER  Requires both  Talent  Skill  Skill Set  Imagination  Still if you do not have a talent for it, you can grow and improve (through exercise of imaginations)  Forms of Imagination  Visual and auditory  Dramatic  Good character plot, motivation, emotion, climaxes, and outcomes  Conceptual  Relationship between ideas, their interactions, and dependencies  Basic knowledge of the technical capabilities of the platform
  • 13. ANATOMY OF GAME DESIGNER  Analytical Competence  Able to recognize good part and bad part of a design.  Self criticize and improve  Take opinions, and process those opinions  Mathematical Competence  Some math concepts are essential  Aesthetic Competence  Writing Skills  Technical Writing  Fiction Writing  Manual, Background Material, Character Description  Dialog Writing  Audio voice cover and cinematic materials
  • 14. ANATOMY OF GAME DESIGNER  Drawing Skills  Ability to Compromise  Consider customer or publisher interests and adjust  Compromise to the limitation of the platform
  • 15. REFERENCES  Fundamentals of Game Design, 2nd Edition, Ernest Adams, Prentice Hall, 2006, ISBN-10: 0131687476. ISBN-13: 978-0131687479  http://computer.justetc.net