Lindeman ’ s Lectures: Game Design Robert W. Lindeman Associate Professor Interactive Media & Game Development Human Interaction in Virtual Environments.

Slides:



Advertisements
Similar presentations
Digital Game-Based Learning Why and How it Works.
Advertisements

SE320: Introduction to Computer Games Week 7: Core Mechanics Gazihan Alankus.
Machine Learning in Computer Games Learning in Computer Games By: Marc Ponsen.
Chapter 2.0 Understanding Fun “Funativity” – thinking about fun in terms of measurable cause and effect.
IMGD 1001: Fun and Games.
Interactive Storytelling for Video Games Chapter 13: The Argument Against the Supremacy of Player-Driven Storytelling Josiah Lebowitz Chris Klug.
Reminder: Choose Game for Design Analysis Project Games Chosen so far: –Super Mario –FIFA –Dark Souls –Super Mario –Borderlands 2 –Mass Effect 3 –Grand.
Speaking at GenCon: People Really DO Care!  Super easy to submit talks  Your description is your pitch  Your description should match your talk  Supply.
Game Design Serious Games Miikka Junnila.
Introduction to Cognition and Gaming 9/25/02: Von Neumann’s Game Theory, Game Balance.
What is game balance?  Getting the numbers right  Some explicit, some implicit  All about relations between numbers  Nuance of relationships  Game.
Chapter 2.1 Understanding Fun. 2 What is Fun? Dictionary: Enjoyment, a source of amusement – but that doesn’t help Important to consider underlying reasons.
IMGD 1001: Game Balance. IMGD Outline  Gameplay(done) ‏  Level Design(done) ‏  Game Balance(this deck) ‏
Finance, Financial Markets, and NPV
IMGD 1001: Game Balance. IMGD Outline  Gameplay(done) ‏  Level Design(done) ‏  Game Balance(next) ‏
IMGD 1001: Fun and Games by Mark Claypool Robert W. Lindeman
The Elements of Gameplay by Richard Rouse III Ayşegül Bakar.
Strategies for Great Classroom Management
Consensus Hunt Game Click here to continue Click here to continue.
Interactive Storytelling for Video Games Chapter 11: Fully Player- Driven Stories Josiah Lebowitz Chris Klug.
CS 4730 Level Design CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
Goals Setting Unit #2.
Bellahouston Academy.  Social factors covers a wide variety of terms such as;  Team work  Etiquette  Environmental Issues (Audience, facilities etc.)
9/14/20151 Game Theory and Game Balance CIS 487/587 Bruce R. Maxim UM-Dearborn.
Coaching Pack 5 – 8 Years.
Complexity and Emergence in Games (Ch. 14 & 15). Seven Schemas Schema: Conceptual framework concentrating on one aspect of game design Schemas: –Games.
FCN = Functionality, completeness, Balance. Refinement You have a playable system Play, tweak, play, tweak, play, tweak, … Question smaller and smaller.
SKILLS AND TECHNIQUES A SKILL Is an action that we use in an activity Cartwheel, passing, shooting are all examples of skills TECHNIQUE Is the way in.
CSE4AT3 Game Balancing. Designing Fun… You can’t, but there are things you can do to help Balancing the Game.
Think Game Play! advanced-prototyping/ 016.
Fall 2015ECEn 4901 Team work and Team Building. Fall 2015 ECEn Lecture 1 review Did you find the class website? Have you met with your team? Have.
Strategies for Great Classroom Management Create the classroom culture
Lindeman ’ s Lectures: Game Development Robert W. Lindeman Associate Professor Interactive Media & Game Development Human Interaction in Virtual Environments.
Game Theory Robin Burke GAM 224 Spring Outline Admin Game Theory Utility theory Zero-sum and non-zero sum games Decision Trees Degenerate strategies.
Things that you should consider for Gameplay Game Design Vishnu Kotrajaras, Ph.D. Later parts are from Jesse Schell’s slides.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. Chapter 6 The Standard Deviation as a Ruler and the Normal Model.
Multi-Player Uğur Büyükköy. Overview Single-player video games are such a solitary pursuit. Single-player computer games present the illusion of intreraction.
San Diego Girl Scouts Tabletop Role-Playing Game Workshop April 19 th, 2015 “Home is behind, the world ahead, and there are many paths to tread through.
Game balancing Alex Graciov and Devon Gasparotto.
Visual Composition: Composition in Photography Adapted from
CHAPTER 10: CORE MECHANICS Definitions and Mechanisms.
Athlete Development Perspective Check In Canada a 16U athlete has had as much experience playing volleyball as a 2 nd year novice hockey player (8 years.
Sample Video Game & Sound. The Plan 1.Game Theme 2.Game Structure 3.Sprites 4.Trackers 5.Collisions 6.Score 7.Levels 8.Splash Screens 9.Design 10.Implementation.
COMP 585: Serious Games.  Entertaining  Simplified models  Easier to focus  Keep focus as long as possible.
Game Balance.
Strategic Behavior in Business and Econ Static Games of complete information: Dominant Strategies and Nash Equilibrium in pure and mixed strategies.
Game Balancing Theory Making a non-computer or computer game fair for players vs. player, or player vs. computer AdamCon 17 July 15, 2005 Dale Wick.
CSE4AT3 Design Balancing Continued……………………………… …………………………………………..
Chess Strategies Component Skills Strategies Prototype Josh Waters, Ty Fenn, Tianyu Chen.
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.
2/19/20161 Gameplay and Interactivity CIS 487/587 Bruce R. Maxim UM-Dearborn.
DECISION MAKING. GET READY FOR CLASS Pick up – Lesson 3: Decision Making Take out your homework assignment from last time. – Make sure everything is completed.
Common Terms in Game Design From: “Challenges for Game Designers” by Brenda Brathwaite and Ian Schreiber Course Technology,
Making A Decision. Warm-Up You’ve just found the perfect after-school job. It’s near home, it’s fun to do, and it will pay for the bicycle you need for.
First Playable Project 4 Due date: Monday, September 24 th.
Writing Entertainment Reviews Journalism 1CP Chapter 12.
ICS 699 – Sony PlayStation Game Programming Project -Matthew Sharritt.
-:Fat Chance:- Risk and Reward Paul Taylor What is chance?
GAMEPLAY The strategies required to reach specific end points within computer gaming are collectively termed gameplay. However, gameplay is only one element.
Multiplayer Games By: Miss Dinnella.
Fundaments of Game Design
assignments Critiques Research
TACTICS BADMINTON BTEC SPORT.
CIS 487/587 Bruce R. Maxim UM-Dearborn
Lindeman’s Lectures: Level Design
IMGD 1001: Game Balance by Mark Claypool
D15 – Bellringer! Be ready to present! Novelty Challenge Stimulation
Constructing a Test We now know what makes a good question:
Presentation transcript:

Lindeman ’ s Lectures: Game Design Robert W. Lindeman Associate Professor Interactive Media & Game Development Human Interaction in Virtual Environments (HIVE) Lab Department of Computer Science Worcester Polytechnic Institute

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Today ’ s Outline  What is Gaming?  What Makes a Good Game?  How Can we Make Good Games?

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) What Makes a Good Game?  "A great game is a series of interesting and meaningful choices made by the player in pursuit of a clear and compelling goal." - Sid Meier  "Natural Funativity" Survival-skill training Need to have player develop a set of skills with increasing levels of difficulty Putting them to the test = mission, quest, level, etc. Prize at the end (or in the middle) Chapter 2.1, Introduction to Game Development

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Structure of Games  Movies have linear structure No choice by viewer  Games must provide "interesting and meaningful choices" Otherwise, user is not in control  Random death is frustrating! Chapter 2.1, Introduction to Game Development

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Convexity of Game Play  Need to provide choices Chapter 2.1, Introduction to Game Development

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Flow  Getting the balance right is the key to success Chapter 2.1, Introduction to Game Development M. Csikszentmihalyi, "Flow, The Psychology of Optimal Experience"

Flow: Sample Game  flOw  Game written by Jenova Chen  Research into adaptive difficulty How can we keep people in flow? Player doing poorly, make it easier Player doing well, make it harder  Play Demo  R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013)

Convexity + Flow  Utilizing both can lead to a great game Chapter 2.1, Introduction to Game Development

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Other Thoughts  Theatre: Show, Don't Tell  Games Do, Don't Show (== short cut scenes)  Hal Barwood on Cut Scenes Cut, edit, and cut some more until the writing is just as brief and concise as possible. At that point, the scene is probably about twice as long as it should be.

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Game Balance: Introduction  There is beauty in balanced games Like Rolls Royce, or Ikea furniture  Game without balance: Often unsatisfying Lots of wasted effort  Parts not in balance are not used  Broadly, game balance includes: Player-Player  Advantage only in skill Player-Gameplay  Learning curve matched by reward Gameplay-Gameplay  A composite longbow that does twice the damage, should cost twice the $$ Based on Chapter 5, Game Architecture and Design, by Rollings and Morris

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Player/Player Balance  Victory should be decided by skill and judgment  Avoid results caused mainly by a stroke of luck  Simplest way is to have symmetry Same weapons, maneuvers, hit points But note:  Not always the most interesting.  Want different moves on fighters. Based on Chapter 5, Game Architecture and Design, by Rollings and Morris

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Exact Symmetry  Exact symmetry is fine in abstract games Chess, basketball  In realistic games, would be problem Droid army vs. Naboo  While it’s easy to do, it’s kind of an insult LOTR: Battle for Middle Earth  Warg ’ s same as horses…but Wargs can bite in book/movie!  Better is functional symmetry that is not obvious Based on Chapter 5, Game Architecture and Design, by Rollings and Morris

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Symmetry in Level Design  Can avoid obvious symmetry Each player has impassible region in back (water, mountain range, lava)  Knights and soldiers can't cross  Later on, more advanced units can  Choice of unit depends upon barrier Mountaineers to storm Ships to cross sea  Players can choose asymmetric start location Should not be deciding factor Avoid making start location critical decision Based on Chapter 5, Game Architecture and Design, by Rollings and Morris

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Symmetry in Game Design (1 of 2)  Make all choices for players functionally the same Warcraft 2: Humans have griffons and Orcs have dragons  Both fly  Both strong  But even slight differences can make things interesting Warcraft 2: Orc player's runes explode, making use in mountain passes good  "Just broken" asymmetry easier to manage than total asymmetry Based on Chapter 5, Game Architecture and Design, by Rollings and Morris

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Balance Outline  Broadly, game balance includes: Player-Player Player-Gameplay(next) Gameplay-Gameplay

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Player/Gameplay Balance (1 of 4)  Means remembering that the business is about interactivity Think about player ’ s relationship to the game  Character control should not be the goal of the game  Likewise, player should not struggle for small reward  Baldur ’ s Gate Attributes are 3-18 You can re-roll if you don't like your results So, re-roll until all 18s! Boring! Test of endurance! Based on Chapter 5, Game Architecture and Design, by Rollings and Morris

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Player/Gameplay Balance (2 of 4)  Player/Gameplay balance entails balancing challenges against player ’ s improvement curve Based on Chapter 5, Game Architecture and Design, by Rollings and Morris

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Player/Gameplay Balance (3 of 4)  Problem Game starts easy (most do), and stays easy too long  Player quits from boredom Game starts easy, then gets suddenly hard (added timing or new-skill requirements)  Player quits from frustration  Ideally, game difficulty adapts to skill of play (track statistics, etc.). Give a lot of health for new player, or a guy that gets wounded. Great!  But a lot of work to build and test to get it right Based on Chapter 5, Game Architecture and Design, by Rollings and Morris

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Player/Gameplay Balance (4 of 4)  More common Have difficulty settings (player manually selects) Still challenge of making the "Normal" level right.  Compromises Could ask player up front some questions  Have you played FPS before? Could have player do tutorial level, then recommend setting  Getting more difficult Many RPG's have monsters get tougher with level  Boring if that is all we do since game will "feel" the same Want widening options, too  Character gets more abilities Based on Chapter 5, Game Architecture and Design, by Rollings and Morris

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Outline  Broadly, game balance includes: Player-Player Player-Gameplay Gameplay-Gameplay(next)

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Gameplay/Gameplay Balance  Consider Warcraft 2, with dozens of units. Nearly perfectly balanced. No unit costs so much you don't want it No unit is too weak you can do without it  Either: The developer got lucky, or Lots of play testing Probably the latter  Strong Rock-Paper-Scissors relationship Have to play all units, none are dispensable

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Intransitive Game Mechanics  Payoff: match your choice with opponent  Suppose I always picked rock. Then opponent would notice and pick paper. Then I would start to always pick scissors, then… spiral to center of triangle where all options equal only break even, like thermodynamics  Note, too, that player must chose all in turn. No option that can do without (or opponent will exploit). It is balanced. RockPaperScissors Rock 0+1 Paper +10 Scissors +10

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) A Game-Balance Checklist (1 of 3)  Player-Player Ensures game is fair Especially important for multiplayer games Symmetry works for this, but asymmetry may be needed or more appealing (try "just broken") Make sure any asymmetry doesn't magnify imbalance as game progresses  Golden rule: a player should never be put in an unwinnable situation through no fault of their own Based on Chapter 5, Game Architecture and Design, by Rollings and Morris

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) A Game-Balance Checklist (2 of 3)  Player-Gameplay Ensures player never becomes frustrated. Continually brings player back for more. Interface should not present obstacles. Small rewards are needed to guide player  Ex: Fancy animation or new powers Best rewards widen options  Golden rule: The game should be fun to learn as well as to play, and it should be more fun the more you master it Based on Chapter 5, Game Architecture and Design, by Rollings and Morris

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) A Game-Balance Checklist (3 of 3)  Gameplay-Gameplay Ensures no element redundant or useless Can do briefly by making factor table for each attribute (Ex: fire, range …)  Make sure each best at something RPS ensures each component dynamically best rather than statically so Oblige player to alter tactics Don ’ t have to have every component equally useful But cost, availability and ease of use should reflect value Get right through playtesting  Golden rule: all options in game must be worth using sometime, net cost of each option must be on par with payoff Based on Chapter 5, Game Architecture and Design, by Rollings and Morris

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Deconstructing Petrified  First-person, multi-player, team-based horror/survival game  Two teams Humans (Mortals):  People trapped in the cemetery  Need to survive until dawn Statues (Watchers):  Tombstones  Need to convert Humans to Statues

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Deconstructing Petrified (cont.)  Main game mechanics Watchers (Statues) can  Move when not being looked at by Mortals  Occupy another unoccupied statue anytime  Swipe at Mortals (short-range attack) Mortals (Humans) can  Look at Watchers  Move freely  Work together

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Petrified: Walkthrough (1/6)

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Petrified: Walkthrough (2/6)

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Petrified: Walkthrough (3/6)

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Petrified: Walkthrough (4/6)

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Petrified: Walkthrough (5/6)

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Petrified: Walkthrough (6/6)

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Petrified: Watcher Movement

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Petrified: Watcher “ Swapping ”

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Question for Discussion: Is Petrified Balanced?  What type of symmetry is used?  Does one team have an advantage?  If you were a Mortal, how would you play?  If you were a Watcher, how would you play?  What improvements/changes could you make to the game?

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Petrified: Flashsticks

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Petrified: Balancing the Mortals  Flashstick compensates for weak Mortals  Skilled Mortal can survive forever

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development, Osaka Univ. (Summer 2013) Petrified: Balancing the Watchers  Range Attack Balances Watchers Mortals cannot “ camp out ”  Provides incentive for Watchers to move about/chase Mortals  (Show Clip)