SlideShare uma empresa Scribd logo
1 de 16
FUNDAMENTALS OF GAME
DESIGN
GAME LEVEL DESIGN
Sayed Ahmed
BSc. Eng. in CSc. & Eng. (BUET)
MSc. in CSc. (U of Manitoba)
http://sayed.justetc.net
http://www.justETC.net
sayed@justetc.netwww.justETC.net
1
Presented at the University of Winnipeg
Just E.T.C for Business, Education, and Technology Solutions
WHAT IS LEVEL DESIGN
 Process of constructing the experience that will
be offered to the player
 Level designers create the following essential
parts of the player’s experience
 The space in which the game takes place
 The initial conditions of the level
 The set of challenges the player will face within the
level
 The termination conditions of the level
 The interplay between the gameplay and the game’s
story
 The aesthetics and mood of the level 2
sayed@justetc.netwww.justETC.net
KEY DESIGN PRINCIPLES
 Make the early levels of a game tutorial levels
 Vary the pacing of the level
 When the player surmounts a challenge that
consumes his resource, provide more resources
 Avoid conceptual non sequiturs
 Clearly inform the player of his short-term goals
 Be clear about risks, rewards, and the
consequences of decisions
 Reward in a large way, punish in a small way
 The foreground takes precedence over the
background 3
sayed@justetc.netwww.justETC.net
KEY DESIGN PRINCIPLES
 The purpose of an artificial opponent is to put up
a good fight and then lose
 Implement multiple difficulty settings if possible
4
sayed@justetc.netwww.justETC.net
GENRE-SPECIFIC LEVEL DESIGN
PRINCIPLES
 Action Games
 Vary the pace
 Strategy Games
 Reward planning
 Role-Playing Games
 Offer opportunities for character growth and player
self expression
 Sports-Games
 Verisimilitude is vital
 Vehicle Simulations
 Reward skillful maneuvering 5
sayed@justetc.netwww.justETC.net
GENRE-SPECIFIC LEVEL DESIGN
PRINCIPLES
 Construction and Management Simulations
 Offer an interesting variety of initial conditions and
goals
 Adventure Games
 Construct challenges that harmonize with their
locations and the story
 Artificial Life Games
 Create many interaction opportunities for the
creatures in their environment
 Puzzle Games
 Give the player time to think
6
sayed@justetc.netwww.justETC.net
LAYOUTS OF THE GAME WORLD
 Open Layouts
 Linear Layouts
 Parallel Layouts
 Ring Layouts
 Network Layouts
 Hub-and-Spoke Layouts
 Combinations of Layouts
7
sayed@justetc.netwww.justETC.net
EXPANDING ON THE PRINCIPLES OF LEVEL
DESIGN
 Atmosphere
 Lighting
 Color Palette
 Weather and atmospheric effects
 Special visual effects
 Music
 Ambient audio
 Special Audio effects
8
sayed@justetc.netwww.justETC.net
PROGRESSION AND PACING
 Designing the Progression
 Mechanics
 Experience Duration
 Ancillary Rewards and Environmental Progression
 Practical gameplay rewards
 Difficulty
 Actions available to the player
 Story progression
 Character growth
 Designing the Pacing
 Vary the Pacing
 Overall Pacing
9
sayed@justetc.netwww.justETC.net
TUTORIAL LEVELS
 Tutorial Levels
 A scripted or partially scripted experience
 Explains
 Game’s user interface
 Key challenges
 Actions to the player
 Use voiceover narration, text superimposed on the
screen, special mentor character to explain things to
the player
10
sayed@justetc.netwww.justETC.net
THE LEVEL DESIGN PROCESS
 Planning Phase
 Gameplay Planning Phase
 Layout
 Areas devoted to major challenges
 Pacing
 Termination Conditions
 Resource placements
 Player start and end points
 NPC positions and spawn points
 Elevations
 Secret areas
 Special event issues
 Landmarks
 Destruction
 Storytelling
 Save points and checkpoints
11
sayed@justetc.netwww.justETC.net
THE LEVEL DESIGN PROCESS
 Planning Phase
 ART Planning Phase
 Plan Performance
 Plan Coding
 Prototyping Phase
 Level Review Phase
 Scale
 Pacing
 Placement of objects and triggers
 Performance issues
 Other code issues
 Aesthetics
12
sayed@justetc.netwww.justETC.net
THE LEVEL DESIGN PROCESS
 Level Refinement and Lock-Down
 Level Design to Art Handoff
 First Art and Rigging Pass
 Art to Level Design Handoff and Review
 Content Integration
 Bug Fixing
 User Testing and Tuning
13
sayed@justetc.netwww.justETC.net
PITFALLS OF LEVEL DESIGN
 Get the Scope Right
 Avoid Conceptual Non Sequiturs
 Make Atypical Levels Optional
 Don’t show the player Everything at Once
 Never Lose Sight of Your Audience
14
sayed@justetc.netwww.justETC.net
SUMMARY
 The level designer is responsible for actually
presenting the game experience to the player by
designing
 The space in which the games take place
 Deciding what challenges a player will face
 Creating the atmosphere of the game worlds
 Planning the pacing of events for each level
 Level design is governed by
 Some universal principles
 Some genre specific principles
15
sayed@justetc.netwww.justETC.net
SUMMARY
 Designing the actual layout of the level is
important
 Enhance the playing experience
 Level design requires interaction among
 The game’s design team
 Artists
 Programmers
 Audio team
 Attention to detail and a methodical approach
 Will help to prevent level design pitfalls
16
sayed@justetc.netwww.justETC.net

Mais conteúdo relacionado

Mais procurados

GAME 3400 Level Design - Introduction
GAME 3400 Level Design - IntroductionGAME 3400 Level Design - Introduction
GAME 3400 Level Design - IntroductionSeth Sivak
 
Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...
Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...
Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...Albert Van Otto
 
Making a Game Design Document
Making a Game Design DocumentMaking a Game Design Document
Making a Game Design DocumentEqual Experts
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipelineGAME Studios
 
Game Monetisation and Marketing
Game Monetisation and MarketingGame Monetisation and Marketing
Game Monetisation and MarketingMartin Sillaots
 
Cerny method
Cerny methodCerny method
Cerny methodTim Holt
 
Introduction to Game Design
Introduction to Game DesignIntroduction to Game Design
Introduction to Game DesignMartin Sillaots
 
Introduction To 3D Gaming
Introduction To 3D GamingIntroduction To 3D Gaming
Introduction To 3D GamingClint Edmonson
 
Dade County FBLA computer game & simulation programming
Dade County FBLA computer game & simulation programmingDade County FBLA computer game & simulation programming
Dade County FBLA computer game & simulation programmingLeeBarron8
 
GameSalad Weekend Intensive
GameSalad Weekend Intensive GameSalad Weekend Intensive
GameSalad Weekend Intensive Lynne Watanabe
 

Mais procurados (20)

User Interface
User InterfaceUser Interface
User Interface
 
Game Idea
Game IdeaGame Idea
Game Idea
 
GAME 3400 Level Design - Introduction
GAME 3400 Level Design - IntroductionGAME 3400 Level Design - Introduction
GAME 3400 Level Design - Introduction
 
Gameplay
GameplayGameplay
Gameplay
 
Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...
Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...
Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...
 
Design Document
Design DocumentDesign Document
Design Document
 
Story
StoryStory
Story
 
Game design careers
Game design careersGame design careers
Game design careers
 
Core Mechanics
Core MechanicsCore Mechanics
Core Mechanics
 
Games designer
Games designerGames designer
Games designer
 
Making a Game Design Document
Making a Game Design DocumentMaking a Game Design Document
Making a Game Design Document
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipeline
 
Game Monetisation and Marketing
Game Monetisation and MarketingGame Monetisation and Marketing
Game Monetisation and Marketing
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
Cerny method
Cerny methodCerny method
Cerny method
 
Introduction to Game Design
Introduction to Game DesignIntroduction to Game Design
Introduction to Game Design
 
Introduction To 3D Gaming
Introduction To 3D GamingIntroduction To 3D Gaming
Introduction To 3D Gaming
 
Dade County FBLA computer game & simulation programming
Dade County FBLA computer game & simulation programmingDade County FBLA computer game & simulation programming
Dade County FBLA computer game & simulation programming
 
GameSalad Weekend Intensive
GameSalad Weekend Intensive GameSalad Weekend Intensive
GameSalad Weekend Intensive
 
God Of War : post mortem
God Of War : post mortemGod Of War : post mortem
God Of War : post mortem
 

Semelhante a Level design

Lecture 02 game_design_components_and_process
Lecture 02 game_design_components_and_processLecture 02 game_design_components_and_process
Lecture 02 game_design_components_and_processSayed Ahmed
 
New user interfaces
New user interfacesNew user interfaces
New user interfacesSayed Ahmed
 
Lecture 03 game_concepts
Lecture 03 game_conceptsLecture 03 game_concepts
Lecture 03 game_conceptsSayed Ahmed
 
Lecture 05 creative_and_expressive_play
Lecture 05 creative_and_expressive_playLecture 05 creative_and_expressive_play
Lecture 05 creative_and_expressive_playSayed Ahmed
 
Introduction to game_design
Introduction to game_designIntroduction to game_design
Introduction to game_designSayed Ahmed
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentSumit Jain
 
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
 
Fundamentals of game development overview
Fundamentals of game development overviewFundamentals of game development overview
Fundamentals of game development overviewChaffey College
 
Fundamentals of Game Design - Ch2
Fundamentals of Game Design - Ch2Fundamentals of Game Design - Ch2
Fundamentals of Game Design - Ch2Cynthia Marcello
 
Level Design Primer
Level Design PrimerLevel Design Primer
Level Design PrimerTobby Ong
 
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
 
RO Y1 GD Engine Terminology
RO Y1 GD Engine TerminologyRO Y1 GD Engine Terminology
RO Y1 GD Engine Terminologyrafiqfps
 
Project Management Liverpool John Moores University
Project Management Liverpool John Moores UniversityProject Management Liverpool John Moores University
Project Management Liverpool John Moores Universitysnoozed
 
Ro y1 gd engine terminology
Ro y1 gd engine terminologyRo y1 gd engine terminology
Ro y1 gd engine terminologyrafiqfps
 
Lecture 04 game_world
Lecture 04 game_worldLecture 04 game_world
Lecture 04 game_worldSayed Ahmed
 
Presentation 1 22nd August 2008
Presentation 1   22nd August 2008Presentation 1   22nd August 2008
Presentation 1 22nd August 2008carlyle o
 
Elements of game play
Elements of game playElements of game play
Elements of game playSayed Ahmed
 

Semelhante a Level design (20)

Lecture 02 game_design_components_and_process
Lecture 02 game_design_components_and_processLecture 02 game_design_components_and_process
Lecture 02 game_design_components_and_process
 
Gameplay
GameplayGameplay
Gameplay
 
New user interfaces
New user interfacesNew user interfaces
New user interfaces
 
Lecture 03 game_concepts
Lecture 03 game_conceptsLecture 03 game_concepts
Lecture 03 game_concepts
 
Lecture 05 creative_and_expressive_play
Lecture 05 creative_and_expressive_playLecture 05 creative_and_expressive_play
Lecture 05 creative_and_expressive_play
 
Introduction to game_design
Introduction to game_designIntroduction to game_design
Introduction to game_design
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
User interfaces
User interfacesUser interfaces
User interfaces
 
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...
 
Fundamentals of game development overview
Fundamentals of game development overviewFundamentals of game development overview
Fundamentals of game development overview
 
Fundamentals of Game Design - Ch2
Fundamentals of Game Design - Ch2Fundamentals of Game Design - Ch2
Fundamentals of Game Design - Ch2
 
Level Design Primer
Level Design PrimerLevel Design Primer
Level Design Primer
 
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
 
Ch1
Ch1Ch1
Ch1
 
RO Y1 GD Engine Terminology
RO Y1 GD Engine TerminologyRO Y1 GD Engine Terminology
RO Y1 GD Engine Terminology
 
Project Management Liverpool John Moores University
Project Management Liverpool John Moores UniversityProject Management Liverpool John Moores University
Project Management Liverpool John Moores University
 
Ro y1 gd engine terminology
Ro y1 gd engine terminologyRo y1 gd engine terminology
Ro y1 gd engine terminology
 
Lecture 04 game_world
Lecture 04 game_worldLecture 04 game_world
Lecture 04 game_world
 
Presentation 1 22nd August 2008
Presentation 1   22nd August 2008Presentation 1   22nd August 2008
Presentation 1 22nd August 2008
 
Elements of game play
Elements of game playElements of game play
Elements of game play
 

Mais de Sayed Ahmed

Workplace, Data Analytics, and Ethics
Workplace, Data Analytics, and EthicsWorkplace, Data Analytics, and Ethics
Workplace, Data Analytics, and EthicsSayed 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 commandsSayed 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 frameworkSayed Ahmed
 
Sap hana-ide-overview-nodev
Sap hana-ide-overview-nodevSap hana-ide-overview-nodev
Sap hana-ide-overview-nodevSayed Ahmed
 
Will be an introduction to
Will be an introduction toWill be an introduction to
Will be an introduction toSayed 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 overviewSayed Ahmed
 
Web application development using zend framework
Web application development using zend frameworkWeb application development using zend framework
Web application development using zend frameworkSayed Ahmed
 
Web design and_html_part_3
Web design and_html_part_3Web design and_html_part_3
Web design and_html_part_3Sayed Ahmed
 
Web design and_html_part_2
Web design and_html_part_2Web design and_html_part_2
Web design and_html_part_2Sayed Ahmed
 
Web design and_html
Web design and_htmlWeb design and_html
Web design and_htmlSayed Ahmed
 
Visual studio ide shortcuts
Visual studio ide shortcutsVisual studio ide shortcuts
Visual studio ide shortcutsSayed Ahmed
 
Unit tests in_symfony
Unit tests in_symfonyUnit tests in_symfony
Unit tests in_symfonySayed Ahmed
 
Telerik this is sayed
Telerik this is sayedTelerik this is sayed
Telerik this is sayedSayed Ahmed
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_designSayed Ahmed
 
Story telling and_narrative
Story telling and_narrativeStory telling and_narrative
Story telling and_narrativeSayed 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 professionalSayed Ahmed
 

Mais de 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
 

Último

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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 FMESafe Software
 
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 SavingEdi Saputra
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 DiscoveryTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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...Martijn de Jong
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 

Level design

  • 1. FUNDAMENTALS OF GAME DESIGN GAME LEVEL DESIGN Sayed Ahmed BSc. Eng. in CSc. & Eng. (BUET) MSc. in CSc. (U of Manitoba) http://sayed.justetc.net http://www.justETC.net sayed@justetc.netwww.justETC.net 1 Presented at the University of Winnipeg Just E.T.C for Business, Education, and Technology Solutions
  • 2. WHAT IS LEVEL DESIGN  Process of constructing the experience that will be offered to the player  Level designers create the following essential parts of the player’s experience  The space in which the game takes place  The initial conditions of the level  The set of challenges the player will face within the level  The termination conditions of the level  The interplay between the gameplay and the game’s story  The aesthetics and mood of the level 2 sayed@justetc.netwww.justETC.net
  • 3. KEY DESIGN PRINCIPLES  Make the early levels of a game tutorial levels  Vary the pacing of the level  When the player surmounts a challenge that consumes his resource, provide more resources  Avoid conceptual non sequiturs  Clearly inform the player of his short-term goals  Be clear about risks, rewards, and the consequences of decisions  Reward in a large way, punish in a small way  The foreground takes precedence over the background 3 sayed@justetc.netwww.justETC.net
  • 4. KEY DESIGN PRINCIPLES  The purpose of an artificial opponent is to put up a good fight and then lose  Implement multiple difficulty settings if possible 4 sayed@justetc.netwww.justETC.net
  • 5. GENRE-SPECIFIC LEVEL DESIGN PRINCIPLES  Action Games  Vary the pace  Strategy Games  Reward planning  Role-Playing Games  Offer opportunities for character growth and player self expression  Sports-Games  Verisimilitude is vital  Vehicle Simulations  Reward skillful maneuvering 5 sayed@justetc.netwww.justETC.net
  • 6. GENRE-SPECIFIC LEVEL DESIGN PRINCIPLES  Construction and Management Simulations  Offer an interesting variety of initial conditions and goals  Adventure Games  Construct challenges that harmonize with their locations and the story  Artificial Life Games  Create many interaction opportunities for the creatures in their environment  Puzzle Games  Give the player time to think 6 sayed@justetc.netwww.justETC.net
  • 7. LAYOUTS OF THE GAME WORLD  Open Layouts  Linear Layouts  Parallel Layouts  Ring Layouts  Network Layouts  Hub-and-Spoke Layouts  Combinations of Layouts 7 sayed@justetc.netwww.justETC.net
  • 8. EXPANDING ON THE PRINCIPLES OF LEVEL DESIGN  Atmosphere  Lighting  Color Palette  Weather and atmospheric effects  Special visual effects  Music  Ambient audio  Special Audio effects 8 sayed@justetc.netwww.justETC.net
  • 9. PROGRESSION AND PACING  Designing the Progression  Mechanics  Experience Duration  Ancillary Rewards and Environmental Progression  Practical gameplay rewards  Difficulty  Actions available to the player  Story progression  Character growth  Designing the Pacing  Vary the Pacing  Overall Pacing 9 sayed@justetc.netwww.justETC.net
  • 10. TUTORIAL LEVELS  Tutorial Levels  A scripted or partially scripted experience  Explains  Game’s user interface  Key challenges  Actions to the player  Use voiceover narration, text superimposed on the screen, special mentor character to explain things to the player 10 sayed@justetc.netwww.justETC.net
  • 11. THE LEVEL DESIGN PROCESS  Planning Phase  Gameplay Planning Phase  Layout  Areas devoted to major challenges  Pacing  Termination Conditions  Resource placements  Player start and end points  NPC positions and spawn points  Elevations  Secret areas  Special event issues  Landmarks  Destruction  Storytelling  Save points and checkpoints 11 sayed@justetc.netwww.justETC.net
  • 12. THE LEVEL DESIGN PROCESS  Planning Phase  ART Planning Phase  Plan Performance  Plan Coding  Prototyping Phase  Level Review Phase  Scale  Pacing  Placement of objects and triggers  Performance issues  Other code issues  Aesthetics 12 sayed@justetc.netwww.justETC.net
  • 13. THE LEVEL DESIGN PROCESS  Level Refinement and Lock-Down  Level Design to Art Handoff  First Art and Rigging Pass  Art to Level Design Handoff and Review  Content Integration  Bug Fixing  User Testing and Tuning 13 sayed@justetc.netwww.justETC.net
  • 14. PITFALLS OF LEVEL DESIGN  Get the Scope Right  Avoid Conceptual Non Sequiturs  Make Atypical Levels Optional  Don’t show the player Everything at Once  Never Lose Sight of Your Audience 14 sayed@justetc.netwww.justETC.net
  • 15. SUMMARY  The level designer is responsible for actually presenting the game experience to the player by designing  The space in which the games take place  Deciding what challenges a player will face  Creating the atmosphere of the game worlds  Planning the pacing of events for each level  Level design is governed by  Some universal principles  Some genre specific principles 15 sayed@justetc.netwww.justETC.net
  • 16. SUMMARY  Designing the actual layout of the level is important  Enhance the playing experience  Level design requires interaction among  The game’s design team  Artists  Programmers  Audio team  Attention to detail and a methodical approach  Will help to prevent level design pitfalls 16 sayed@justetc.netwww.justETC.net