SlideShare a Scribd company logo
1 of 25
Fundamentals of Game Design
What is Game Design?
Sayed Ahmed
BSc. Eng. in CSc. & Eng. (BUET)
MSc. in CSc. (U of Manitoba)
http://sayed.justEtc.net
http://www.justETC.net
Just E.T.C for Business, Education, and Technology Solutions
www.JustEtc.net
JustE.T.Csayed@justetc.net
1
Course Target
 You Will
 Be Introduced to Unreal
 Learn major elements of Game Design
 Learn major elements of game play
 Learn fundamental game design techniques
 Develop a game design
 Critically evaluate games from different genres
 Develop an understanding of the basic elements of game play
 Balancing
 Risk versus reward
 Engagement
 Document a game design using a game design document
2
JustE.T.C
sayed@justetc.net
Today’s Class
 Discuss What is a game
 Introduction to Unreal (Game Development Engine)
 Discuss the Elements of Game Play
 Character Development
 Storytelling and Narrative
 User Interfaces
 Game Play
 Core Mechanics
 Game Balancing
 Level Design
 Introduction to the Game Design Document
 Analyze a serious game in light of Game Design Document
 Brainstorm Game Design Ideas
3
JustE.T.C
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
Design Document
 Design Document
 The design document defines the game concept as well as functional and technical
specifics of the game. A design document consists of 3 parts:
 Game Concept Document
 Game Design Document
 Technical Design Document
 Game Design Document:
 Game Foundations (Game Features, The Essence of the Game play, Characters,
Game play Elements, AI)
 User Interface (Navigational Chart, Functional Requirements, Objects of the User
Interface)
 Graphics and Video (Graphics and Animations, Animated Insertions)
 Sounds and Music (General Description, Sound Effects, Music)
 Plot
 Level Description (The graph of the Positional Relationship of the Levels, Queue of
the New Objects Implementation, General Level Design Description)
 Reference:
http://digitalworlds.wordpress.com/2008/04/10/the-process-of-game-creation-the-game-design-documen
(Program Ace)
14
JustE.T.C
sayed@justetc.net
Elements of Game Play
 Character Development, Storytelling and
Narrative, User Interfaces, Game play, Core
Mechanics,
 Game Balancing, Level Design
 Introduction to the Game Design Document
 Activity: Analyze a serious game in light of a
game design document – “Project Moonwalk”
 Group discussion of Moonwalk
 Activity: Brainstorm Game design ideas, begin
documentation 15
JustE.T.C
sayed@justetc.net
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
Fundamentals of Game Design
Unreal and Maya
Sayed Ahmed
BSc. Eng. in CSc. & Eng.
MSc. in CSc.
http://sayed.justetc.net
http://www.justETC.net
Presented at the University of Winnipeg
Winnipeg, Manitoba, Canada
By
Just E.T.C www.JustEtc.net
JustE.T.Csayed@justetc.net
21
Unreal Game Engine (UDK)
 Reference:
 Basics , creating a scene
http://www.youtube.com/watch?v=G8eJUYMKvUo
 Adding Objects/Items to the scene
http://www.youtube.com/watch?v=uqVPQ5S_Au0&feature

Video Tutorials
 http://udn.epicgames.com/Three/VideoTutorials.html
 User Interfaces
 All
 Content Browsers
 Import external objects
 View Port Options
 Sound Effects
 Use existing sound waves
 Use Existing Sound Cues
 Create new sound waves/cues
 Physics
 Whatever is shown in the class
 UI Scenes
 Convert UI elements and add game play
 Import external objects and add properties
Create and Use Existing Map Files
 Create
 http://www.fileplanet.com/209254/download/UDK-Tutorial---Firs
Resources
 http://udk.com/documentation
Game Design and Development Career
 Inside EA:
 http://www.youtube.com/user/InsideEA
 EA Game Design Career Paths
 http://www.youtube.com/watch?v=JvPZ8xG4LlQ
 Mum, Dad, I want to be a Game Designer
 http://www.youtube.com/watch?v=qiQcANX3NNE&feature=relm
 EA QA (Games Tester) Career Paths
 http://www.youtube.com/watch?v=foyEgHHBcI4&feature=relmfu
 EA Programming Career Paths
 http://www.youtube.com/watch?v=5Eo2ikmbREo&feature=relate

More Related Content

What's hot

Workshop södertörn jan 2014 intermittent version
Workshop södertörn jan 2014 intermittent versionWorkshop södertörn jan 2014 intermittent version
Workshop södertörn jan 2014 intermittent version
Staffan Björk
 

What's hot (20)

Fundamental of game design creativityand learning
Fundamental of  game design  creativityand learningFundamental of  game design  creativityand learning
Fundamental of game design creativityand learning
 
Game Designer's Journey
Game Designer's JourneyGame Designer's Journey
Game Designer's Journey
 
Orthodoxies and technologies in game design
Orthodoxies and technologies in game designOrthodoxies and technologies in game design
Orthodoxies and technologies in game design
 
Game designer's journey 2.0
Game designer's journey 2.0Game designer's journey 2.0
Game designer's journey 2.0
 
On the way to good Game Design
On the way to good Game DesignOn the way to good Game Design
On the way to good Game Design
 
00 aft715 narrative skill of game content development
00 aft715 narrative skill of game content development00 aft715 narrative skill of game content development
00 aft715 narrative skill of game content development
 
Aft713 fundamental of game design 1.2
Aft713 fundamental of game design 1.2Aft713 fundamental of game design 1.2
Aft713 fundamental of game design 1.2
 
Video game proposal
Video game proposalVideo game proposal
Video game proposal
 
Game Development Project Management/Concept
Game Development Project Management/ConceptGame Development Project Management/Concept
Game Development Project Management/Concept
 
Ten page document
Ten page documentTen page document
Ten page document
 
Game Production
Game ProductionGame Production
Game Production
 
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:KyivAnatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
 
OGDC2012 Game Designer_Mr.Nicolas_ Phuong Hoang Enix
OGDC2012 Game Designer_Mr.Nicolas_ Phuong Hoang EnixOGDC2012 Game Designer_Mr.Nicolas_ Phuong Hoang Enix
OGDC2012 Game Designer_Mr.Nicolas_ Phuong Hoang Enix
 
Workshop södertörn jan 2014 intermittent version
Workshop södertörn jan 2014 intermittent versionWorkshop södertörn jan 2014 intermittent version
Workshop södertörn jan 2014 intermittent version
 
Thesis Documentation
Thesis DocumentationThesis Documentation
Thesis Documentation
 
Slideshare videogames components
Slideshare videogames componentsSlideshare videogames components
Slideshare videogames components
 
KEY ATTRIBUTES OF GAME ASSET CREATOR
KEY ATTRIBUTES OF GAME ASSET CREATORKEY ATTRIBUTES OF GAME ASSET CREATOR
KEY ATTRIBUTES OF GAME ASSET CREATOR
 
Game design dan game designer
Game design dan game designerGame design dan game designer
Game design dan game designer
 
Game Balance 1: What is Game Balance
Game Balance 1: What is Game BalanceGame Balance 1: What is Game Balance
Game Balance 1: What is Game Balance
 
Fundamental of game design part 2
Fundamental of game design part 2Fundamental of game design part 2
Fundamental of game design part 2
 

Viewers also liked

Stacy Resume
Stacy ResumeStacy Resume
Stacy Resume
stacy liu
 
Chronologiczny opis działań 14 15.07.2016. MZZK
Chronologiczny opis działań 14   15.07.2016. MZZKChronologiczny opis działań 14   15.07.2016. MZZK
Chronologiczny opis działań 14 15.07.2016. MZZK
Trojmiasto.pl
 

Viewers also liked (13)

Projekt budżetu Miasta Gdańska na 2017 rok
Projekt budżetu Miasta Gdańska na 2017 rokProjekt budżetu Miasta Gdańska na 2017 rok
Projekt budżetu Miasta Gdańska na 2017 rok
 
Menu bar
Menu barMenu bar
Menu bar
 
Game profile _ Fantasy MMORPG
Game profile _ Fantasy MMORPGGame profile _ Fantasy MMORPG
Game profile _ Fantasy MMORPG
 
The 21 indispensable qualities of a leader
The 21 indispensable qualities of a leaderThe 21 indispensable qualities of a leader
The 21 indispensable qualities of a leader
 
全球互联网广告研究之广告那些事儿
全球互联网广告研究之广告那些事儿全球互联网广告研究之广告那些事儿
全球互联网广告研究之广告那些事儿
 
Stacy Resume
Stacy ResumeStacy Resume
Stacy Resume
 
2012 Autodesk Media &Entertainment Day
2012 Autodesk Media &Entertainment Day2012 Autodesk Media &Entertainment Day
2012 Autodesk Media &Entertainment Day
 
Odmowa udzielenia informacji o budynkach przeznaczonych do wyburzenia
Odmowa udzielenia informacji o budynkach przeznaczonych do wyburzeniaOdmowa udzielenia informacji o budynkach przeznaczonych do wyburzenia
Odmowa udzielenia informacji o budynkach przeznaczonych do wyburzenia
 
Chronologiczny opis działań 14 15.07.2016. MZZK
Chronologiczny opis działań 14   15.07.2016. MZZKChronologiczny opis działań 14   15.07.2016. MZZK
Chronologiczny opis działań 14 15.07.2016. MZZK
 
Distributed system
Distributed systemDistributed system
Distributed system
 
結合雲端新科技跨越真實與虛擬
結合雲端新科技跨越真實與虛擬  結合雲端新科技跨越真實與虛擬
結合雲端新科技跨越真實與虛擬
 
OOH家外媒體行銷運用ARVR科技案例分享
OOH家外媒體行銷運用ARVR科技案例分享 OOH家外媒體行銷運用ARVR科技案例分享
OOH家外媒體行銷運用ARVR科技案例分享
 
VR與AR技術於醫療領域的可能性及案例分析 (VR & AR Technologies in Medical Applications)
VR與AR技術於醫療領域的可能性及案例分析 (VR & AR Technologies in Medical Applications)VR與AR技術於醫療領域的可能性及案例分析 (VR & AR Technologies in Medical Applications)
VR與AR技術於醫療領域的可能性及案例分析 (VR & AR Technologies in Medical Applications)
 

Similar to Introduction to game_design

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
 
Game designer
Game designerGame designer
Game designer
Son Aris
 
Game designer
Game designerGame designer
Game designer
we20
 
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
 
Game Design, Lecture1: Design
Game Design, Lecture1: DesignGame Design, Lecture1: Design
Game Design, Lecture1: Design
Petri Lankoski
 

Similar to Introduction to game_design (20)

Elements of game play
Elements of game playElements of game play
Elements of game play
 
Elements of game play
Elements of game playElements of game play
Elements of game play
 
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
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
Impossible mission: estimating (game) development
Impossible mission: estimating (game) developmentImpossible mission: estimating (game) development
Impossible mission: estimating (game) development
 
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
 
Lecture 03 game_concepts
Lecture 03 game_conceptsLecture 03 game_concepts
Lecture 03 game_concepts
 
Game designer
Game designerGame designer
Game designer
 
Game designer
Game designerGame designer
Game designer
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
 
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...
 
Game Design fundamentals
Game Design fundamentalsGame Design fundamentals
Game Design fundamentals
 
Cs9541 3 Game Development
Cs9541 3  Game DevelopmentCs9541 3  Game Development
Cs9541 3 Game Development
 
Game Design
Game DesignGame Design
Game Design
 
Mscruise
MscruiseMscruise
Mscruise
 
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
 
LAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game DocumentationLAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game Documentation
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - Prototyping
 
Design Document
Design DocumentDesign Document
Design Document
 
Game Design, Lecture1: Design
Game Design, Lecture1: DesignGame Design, Lecture1: Design
Game Design, Lecture1: Design
 

More from 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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
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...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Introduction to game_design

  • 1. Fundamentals of Game Design What is Game Design? Sayed Ahmed BSc. Eng. in CSc. & Eng. (BUET) MSc. in CSc. (U of Manitoba) http://sayed.justEtc.net http://www.justETC.net Just E.T.C for Business, Education, and Technology Solutions www.JustEtc.net JustE.T.Csayed@justetc.net 1
  • 2. Course Target  You Will  Be Introduced to Unreal  Learn major elements of Game Design  Learn major elements of game play  Learn fundamental game design techniques  Develop a game design  Critically evaluate games from different genres  Develop an understanding of the basic elements of game play  Balancing  Risk versus reward  Engagement  Document a game design using a game design document 2 JustE.T.C sayed@justetc.net
  • 3. Today’s Class  Discuss What is a game  Introduction to Unreal (Game Development Engine)  Discuss the Elements of Game Play  Character Development  Storytelling and Narrative  User Interfaces  Game Play  Core Mechanics  Game Balancing  Level Design  Introduction to the Game Design Document  Analyze a serious game in light of Game Design Document  Brainstorm Game Design Ideas 3 JustE.T.C sayed@justetc.net
  • 4. 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
  • 5. 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
  • 6. 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)
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. Design Document  Design Document  The design document defines the game concept as well as functional and technical specifics of the game. A design document consists of 3 parts:  Game Concept Document  Game Design Document  Technical Design Document  Game Design Document:  Game Foundations (Game Features, The Essence of the Game play, Characters, Game play Elements, AI)  User Interface (Navigational Chart, Functional Requirements, Objects of the User Interface)  Graphics and Video (Graphics and Animations, Animated Insertions)  Sounds and Music (General Description, Sound Effects, Music)  Plot  Level Description (The graph of the Positional Relationship of the Levels, Queue of the New Objects Implementation, General Level Design Description)  Reference: http://digitalworlds.wordpress.com/2008/04/10/the-process-of-game-creation-the-game-design-documen (Program Ace) 14 JustE.T.C sayed@justetc.net
  • 15. Elements of Game Play  Character Development, Storytelling and Narrative, User Interfaces, Game play, Core Mechanics,  Game Balancing, Level Design  Introduction to the Game Design Document  Activity: Analyze a serious game in light of a game design document – “Project Moonwalk”  Group discussion of Moonwalk  Activity: Brainstorm Game design ideas, begin documentation 15 JustE.T.C sayed@justetc.net
  • 16. 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
  • 17. 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
  • 18. Anatomy of Game Designer  Drawing Skills  Ability to Compromise  Consider customer or publisher interests and adjust  Compromise to the limitation of the platform
  • 19. References  Fundamentals of Game Design, 2nd Edition, Ernest Adams, Prentice Hall, 2006, ISBN-10: 0131687476. ISBN-13: 978-0131687479  http://computer.justetc.net
  • 20. Fundamentals of Game Design Unreal and Maya Sayed Ahmed BSc. Eng. in CSc. & Eng. MSc. in CSc. http://sayed.justetc.net http://www.justETC.net Presented at the University of Winnipeg Winnipeg, Manitoba, Canada By Just E.T.C www.JustEtc.net JustE.T.Csayed@justetc.net 21
  • 21. Unreal Game Engine (UDK)  Reference:  Basics , creating a scene http://www.youtube.com/watch?v=G8eJUYMKvUo  Adding Objects/Items to the scene http://www.youtube.com/watch?v=uqVPQ5S_Au0&feature 
  • 22. Video Tutorials  http://udn.epicgames.com/Three/VideoTutorials.html  User Interfaces  All  Content Browsers  Import external objects  View Port Options  Sound Effects  Use existing sound waves  Use Existing Sound Cues  Create new sound waves/cues  Physics  Whatever is shown in the class  UI Scenes  Convert UI elements and add game play  Import external objects and add properties
  • 23. Create and Use Existing Map Files  Create  http://www.fileplanet.com/209254/download/UDK-Tutorial---Firs
  • 25. Game Design and Development Career  Inside EA:  http://www.youtube.com/user/InsideEA  EA Game Design Career Paths  http://www.youtube.com/watch?v=JvPZ8xG4LlQ  Mum, Dad, I want to be a Game Designer  http://www.youtube.com/watch?v=qiQcANX3NNE&feature=relm  EA QA (Games Tester) Career Paths  http://www.youtube.com/watch?v=foyEgHHBcI4&feature=relmfu  EA Programming Career Paths  http://www.youtube.com/watch?v=5Eo2ikmbREo&feature=relate

Editor's Notes

  1. <number>
  2. <number>
  3. <number>
  4. <number>
  5. <number>
  6. <number>
  7. <number>
  8. <number>
  9. <number>
  10. <number>
  11. <number>
  12. <number>
  13. <number>
  14. <number>
  15. <number>
  16. <number>
  17. <number>
  18. <number>
  19. <number>
  20. <number>
  21. <number>
  22. <number>
  23. <number>
  24. <number>
  25. <number>
  26. <number>