CS 4730 Level Design CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)

Slides:



Advertisements
Similar presentations
BLR’s Human Resources Training Presentations
Advertisements

Microsoft ® Office 2007 Training Security II: Turn off the Message Bar and run code safely P J Human Resources Pte Ltd presents:
Digital Game-Based Learning Why and How it Works.
Principles of Game Design From Chapter Two in Game Design by Bob Bates.
Interaction design using the graphical user interface (GUI)
2-May-15 GUI Design. 2 HMI design There are entire college courses taught on HMI (Human-Machine Interface) design This is just a very brief presentation.
Career Path Goals; How to Develop them
Game Deconstruction 101 How to stop developers reinventing the wheel.
Game Design Serious Games Miikka Junnila.
Patterns in Game Design Chapter 9: Game Design Patterns for Narrative Structures, Predictability, and Immersion Patterns CT60A7000 Critical Thinking and.
Game Inception and Design Project 1 Due dates: –Wednesday, January 18th: First-draft –Monday, January 23rd: Peer Review due –Thursday, January 26th: Final.
CS503: Tenth Lecture, Fall 2008 Review Michael Barnathan.
Contents Click the link below to go directly to the slides for that chapter. Chapter 1 ■ Your Personal Strengths Chapter 2 ■ The Roles You Play Chapter.
The Elements of Gameplay by Richard Rouse III Ayşegül Bakar.
Systems Analysis I Data Flow Diagrams
By Arnold Goldstein and Ellen McGinnis
CS 4730 Play Testing CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)
CS 4730 Prototyping CS 4730 – Computer Game Design Credit: Some slide material courtesy Walker White (Cornell)
After word User Interface in Games. Principles of User Interface Design Know your user Know your user's tasks Craft an interface suitable to the user.
15 Powerful Habits Make You The Winner!!!.
Unit 1 – Improving Productivity. 1.1Why did you use a computer? What other systems / resources could you have used? I could have used a pen and paper.
What you need to know about this class A powerpoint syllabus.
Feedback and Homework. Providing Feedback Homework assigned but not commented on has an effect size of.28 Homework is assigned and graded has an effect.
Term 2 – Contemporary Relationships with Outdoor Environments.
E-LEARNING GUIDELINES. Primary components of e-learning 1. Learner motivation 2. Learner interface 3. Content structure 4. Navigation 5. Interactivity.
DIGITAL GAME PROG I Large-Scale Design Process Part 2.
Unit 1 – Improving Productivity Tyler Dunn Instructions ~ 100 words per box.
Microsoft ® Office 2007 Training Security II: Turn off the Message Bar and run code safely presents:
Creating an Online Portfolio. Why will making an online portfolio help me? Because you will be able to access it from any computer or internet linked.
10/5/20151 Game elements Game Design Vishnu Kotrajaras, PhD.
Elementary School Science: Emphasizing the Basics Presented by Frank H. Osborne, Ph. D. © 2015 EMSE 3123 Math and Science in Elem. Ed.
Unit 1 – Improving Productivity By Joe Burridge. 1.1Why did you use a computer? What other systems / resources could you have used? I used a computer.
Katie Steinhaus, MBA Training & Development for Life-Science Innovations.
CS 4730 Action vs. Interaction CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)
Things that you should consider for Gameplay Game Design Vishnu Kotrajaras, Ph.D. Later parts are from Jesse Schell’s slides.
CS160: Interactive Prototype Gary Wu - Jordan Berk - Mike Kendall - Mohammed Ali - Hao Luo.
SPI Class Goal Setting. What is a goal? Brainstorm as a class.
CS 4730 Probability and Risk CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)
CS 4730 Game Architecture CS 4730 – Computer Game Design Credit: Some slide material courtesy Walker White (Cornell)
California Educational Research Association (CERA) San Francisco, CA – November 19, 2009 Gregory K.W.K. Chung Research Issues in Developing Games for Learning.
Practicum: Learning Object Design and Development Instructional Design for eLearning Instructor: Tanveer Makhani.
Learning to Learn – Learning for Life Our School Aim is for all our children to be ‘Learning to Learn – Learning for Life’
 A plan of attack for your games content  Or (more specifically)  A detailed description of all games mechanics, objects, characters, stats, ect… that.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
In your last module, you learned the four steps to write a clear and simple persuasive essay. During that lesson, you were provided a topic that directly.
CSE4AT3 Design Balancing Continued……………………………… …………………………………………..
WHY = How. 1.You take control of an aspect in your life: HOW? Why Set Goals?
Streatham Wells Parents’ Evening Wednesday 14 October Parents, Children and Homework What can a parent do?
Project Impact CURR 231 Curriculum and Instruction in Math Session 3 Chapters 3.
CS4099 Software Project By Tom Clark. The project Main aim: –Show how the expanding field of games utilises CS. –Re-enforce by creating an example using.
Question 7 Looking back at your preliminary task, what do you feel that you have learnt in the progression from it to the full product? BY PHOEBE FARRINGTON.
Learning Aim B.  It is a good idea to think carefully about the design of a website before you try to implement it.
Managing with Imperfect Information 1 6/14/2016. Perfect Information 2 1 – Source is WikipediaWikipedia Perfect information refers to the situation in.
Game Creation Terminology. Procedure A set of instructions that performs a specific routine when required at several different points in the game. EXAMPLE:
Here’s Why You Should Choose Website Builders over Other Options Squarespace allows you to add and move around your content (text, video, images, sounds,
CS 134 Design Documents.
Overview of E-Learning Authoring Software
Proactive support for ITT Mentoring and Coaching
Section title This presentation is designed to help you talk to young people about Drive. The notes included aren’t intended to be read out, they are for.
Steve Steven J. McGahan & Dr. Christina M. Jackson, APR
Reminder: Please choose a “challenging” topic for your project. If it cannot be done by the end of this semester, please show us what you have done toward.
Fundaments of Game Design
Multiplayer Games By: Miss Dinnella.
Performance Ownership: A Roadmap to a Compelling Employment Brand
CIS 487/587 Bruce R. Maxim UM-Dearborn
Scratch Programming Brian Cain.
Your Responsibility As a Leader
GUI Design 24-Feb-19.
Motivational Behavior with Canines
SD5953 Successful Project Management FINAL PROJECT PLAN INSTRUCTIONS
Presentation transcript:

CS 4730 Level Design CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)

CS 4730 What does it mean to design a level? You have to understand the player’s capabilities –Mechanics / actions available to player –Assumption of player skill level You are laying out the game geography –Location and interaction of challenges –Dynamic features (NPCs) You are also determining player progression –How does the player progress through the game 2

CS 4730 If we focused on each of these… If we focus on the player’s capabilities –That’s when we train the player to understand the game’s systems and improve their own skills If we focus on game geography –That’s when we come up with the actual layout If we focus on player progression –That’s when focus on storytelling (or the experience overall) 3

CS 4730 Teaching the Game A player coming into your game falls into one of these categories: –Has no idea how to play the game or any game of this type (complete novice) –Has never played your specific game, but knows the conventions of the genre (some knowledge) –Has played similar games or prequels (domain knowledge) –Has played this specific game before (expert) 4

CS 4730 Teaching the Game - Novice Someone who has never played your game, nor any other game in the genre Well, they could read the manual… –Yeah, no. That’s the best way to turn off a player –(Back in the day, manuals mattered… but not really to learn how to play…) Let’s make some tutorial levels! –Start playing immediately –AND learn while doing it! 5

CS 4730 The Tutorial Level Start with your design doc –Remove everything except the simplest core mechanic –Disable numerous actions and interactions –“Dumb down” your game Add mechanics back in one at a time You don’t HAVE to add a new mechanic for EACH level –Some take time. This can affect your layouts. 6

CS 4730 Thomas Was Alone Let’s look at the first levels of Thomas Was Alone 7

CS 4730 Super Mario Bros. 2 Let’s look at the first level of SMB 2 8

CS 4730 TWA vs. SMB 2 How do these two games compare with how they teach the mechanics to the player? 9

CS 4730 Nothing vs. Everything Two schools of thought here: –Start very small and build up –Give everything and let the user get a taste of what’s coming “Finish the first level last.” – John Romero, creator of Doom Another option: put a lot of content in the tutorial level to encourage replay with different ideas 10

CS 4730 Upgrading Mechanics How do we introduce new mechanics one at a time? –Gated by new PCs (Thomas Was Alone) –Item pickups (Metroid, Castlevania: SOTN) –Leveling (many RPGs) Often treated as a form of training –“Master this thing and then you can have another thing” Bad end to this: grinding 11

CS 4730 Training and Flow 12

CS 4730 Enabling Flow Challenging activity that requires some skill –Physical, mental, or social skill –Without skill => Cannot do it Goals and Feedback –Player has to know what they are working toward –Constant feedback as to whether the goal is being approached –Have to know if success or failure is achieved (clear win/fail state) 13

CS 4730 Designing a Tutorial Level Identify the learning objective –What should the player learn? –Not necessarily the same as beating the level Identify player assumptions –What should the player know how to do now with the mechanics? –How much skill should the player have? Storyboard the progress Note: Puzzle design is the inverse of this 14

CS 4730 Designing for Exploration Are you exploring the world? –“Can I go over here?” Are you exploring the game mechanics? –“What happens if I combine these actions/items?” 15

CS 4730 Storyboarding / Physical Prototypes Diagram the player actions throughout the level Choose an action –Typically something that applies to movement –Show its progression through the level Clearly indicate where the action takes place Clearly indicate how this will be done by the controller / player Show result of action 16

CS 4730 Analysis Paralysis Games are all about “meaningful choice” Players need to be able to “own” their playthrough of the game Choosing a new weapon that +1 better than something with power of 530 already isn’t choice Choosing to “go high” or “go low” in a level IS choice 17

CS 4730 Analysis Paralysis – Risk and Reward 18

CS 4730 Doom Hangar Why was this level interesting? 19

CS 4730 Build up the Level Design individual challenges –Maybe not quite “set pieces”, but similar –Choose a single obstacle or mechanic or NPC Figure out where in the level this might occur –This could be a single frame in a storyboard Combine pieces to make a full level 20

CS 4730 Super Mario Bros. 3 Level 1-1 – /smb3/1-1.pnghttp:// /smb3/1-1.png Level 1-5 – /smb3/1-5.png 21

CS D Level Design 22

CS 4730 The Hanger - Doom 23

CS 4730 The Hanger - Doom 24