Gillian Smith.

Size: px
Start display at page:

Download "Gillian Smith."

Transcription

1 Gillian Smith CIG 2012 Keynote September 13, 2012

2 Graphics-Driven Game Design

3 Graphics-Driven Game Design

4 Graphics-Driven Game Design

5 Graphics-Driven Game Design

6 Graphics-Driven Game Design

7 Advancing the Fiction of Games More immersive More detailed More complex Jesper Juul (2005). Half-Real: Video Games between Real Rules and Fictional Worlds.

8 Advancing the Rules of Games? Characters with varying combat statistics Explore scripted world Fight monsters, collect treasure Jesper Juul (2005). Half-Real: Video Games between Real Rules and Fictional Worlds.

9 Game Innovation through Technology Foursquare, 2009 Kinect Star Wars, 2012 World of Goo, 2008 Flower, 2009

10 Technology-Driven Game Design The technology is essentially the medium in which the aesthetics take place, in which the mechanics will occur, and through which the story will be told. Tennis for Two, 1958 Jesse Schell (2008). The Art of Game Design: A Book of Lenses.

11 AI-Driven Game Design What are the design implications of our work?

12 Asking Design Questions How can we provide Super Mario players with more content that they enjoy?

13 Asking Design Questions How can we provide Super Mario players with more content that they enjoy?

14 Asking Design Questions What is a game that has meaningful personalization? How does that impact story? Shared player experiences?

15 Computer Science Games

16 Computer Science Games

17 Computer Science Games

18 Computer Science Games

19 Expressive Design Tools Systems imbued with an understanding of a game s design that are sufficiently controllable and expressive for use in the design process.

20 Expressive Design Tools Systems imbued with an understanding of a game s design that are sufficiently controllable and expressive for use in the design process.

21 Procedural Content Generation Design Control Content

22 Procedural Content Generation Design Control Content

23 Procedural Content Generation Design Control Content

24 Aspects of Control Type Knowledge Representation Parameterized Indirect Direct Extent Indirect Compositional Experiential

25 Aspects of Control Type Knowledge Representation Parameterized Indirect Direct Extent Indirect Compositional Experiential Martin, A., Lim, A., Colton, S. and Browne, C Evolving 3d buildings for the prototype video game subversion. Proceedings of the 2010 international conference on Applications of Evolutionary Computation (Barcelona, Spain, 2010)

26 Aspects of Control Type Knowledge Representation Parameterized Indirect Direct Extent Indirect Compositional Experiential Smelik, R.M., Tutenel, T., de Kraker, K.J. and Bidarra, R A declarative approach to procedural modeling of virtual worlds. Computers & Graphics. 35, 2 (Apr. 2011),

27 Aspects of Control Type Knowledge Representation Parameterized Indirect Direct Extent Indirect Compositional Experiential

28 Fun =? 0 2 fun * frustration

29 Fun =? 0 2 fun * frustration no!

30 Experiential Control Level pacing Quest flow Challenge progression Gameplay constraints

31 Expressive Design Tools Systems imbued with an understanding of a game s design that are sufficiently controllable and expressive for use in the design process.

32 Expressive Design Tools Systems imbued with an understanding of a game s design that are sufficiently controllable and expressive for use in the design process.

33 Current Level Design Tools Can create unplayable levels No automation Hard to prototype Start from a blank screen Torque 2D Level Editor N level editor

34 suggests content A Mixed-Initiative Approach Human Taking turns designing a level with the computer poses constraints Computer David G. Novick and Stephen Sutton (1997). What is Mixed-Initiative Interaction? Proceedings of the AAAI Spring Symposium on Computational Models for Mixed Initiative Interaction.

35 A Mixed-Initiative Approach Benefits of procedural content generator Rapid variant viewing Generate content within designer constraints Enforce level playability Directly model pacing of the level Strengths of the novice human designer Sense of aesthetics Creative judgment Understanding of difficulty Know what they want when they see it

36 Tanagra - Video

37 Intelligent Assistance for Level Design Removing the blank slate Refocusing testing efforts Meta level edit operations The Tea Party, by boum (DeviantArt)

38 Expressive Design Tools Systems imbued with an understanding of a game s design that are sufficiently controllable and expressive for use in the design process.

39 PCG-Based Game Design A PCG-based game is a game in which the underlying PCG system is so inextricably tied to the mechanics of the game, and has so greatly influenced the aesthetics of the game, that the dynamics revolve around it. Robin Hunicke, Marc LeBlanc, Robert Zubek (2004). MDA: A Formal Approach to Game Design and Game Research. Proceedings of the 2004 AAAI Workshop on Challenges in Game Artificial Intelligence (San Jose, California, July 2004)

40 The Power of PCG Design Control Designing a game that maximizes the impact of procedural content generation. Content

41 Building Polished Experiences Understanding and evaluating a content generator by using it to create a new playable experience.

42 Terraria, 2011 Diablo III, 2012 Elite, 1984 Kinds of PCG Use Data compression Replayability Enabling exploration

43 Extent of PCG Use Civilization IV, 2005 Robot Unicorn Attack, 2010 non PCG-based PCG-based

44 Co-Design of PCG and Game

45 Launchpad Rhythm-based Control type Parameterized Control extent Compositional Experiential

46 Endless Web Player explores the Dream to find and rescue six dreamers trapped in their nightmares.

47 Themes: Exploration and Creation Players navigate physical space while exploring generative space Choices lead the player to newly generated terrain with different generation parameters

48 Guiding the Player Goal-driven exploration of generative space

49 Dividing Control over the Generator Designer: experiential control Pacing Player: compositional and experiential control Content appearance Content difficulty

50 Endless Web - Video

51 PCG in Endless Web Level segments

52 PCG in Endless Web Art selection

53 PCG in Endless Web Looping in music

54 Expressive Design Tools Systems imbued with an understanding of a game s design that are sufficiently controllable and expressive for use in the design process.

55 Shopping Around Design Control Design Control Design Control Content Content Content

56 Launchpad s Expressivity >75 levels 1 level

57 Linearity

58 Linearity

59 Leniency

60 Leniency

61 Exploring Expressiveness

62 new research directions CLOSING THOUGHTS

63 Mixed-Initiative Design

64 Negotiating High-Level Design Goals Awareness of additional constraints Present different opinions on design High-level understanding leads to better communication Example: properties of a game level based on current level progression

65 Overriding Human Decisions but for a good, and well-explained, reason! Early decisions can become less important (Novice) designers struggle with undoing work they have already done Example: removing a previously agreed-upon game mechanic due to a change in the story

66 Moving Away from Turn-Taking Computer can work independently Computer is no longer purely reactive, must be proactive in conversation Both parties may interrupt each other or pause to think Example: interrupt a designer with a new idea for a level during brainstorming

67 AI-Based Game Design

68 Signposting in a Procedural World Changing art style Music as a fingerprint of generative space configuration Automatically generating signposts?

69 Keeping PCG Visible to the Player Player choices must be meaningful Subtle reveal of PCG vs. making the PCG system obvious

70 Building Support for Art Design for variable-size art assets Control over level appearance as well as structure

71 Analyzing Expressivity

72 Future Work New metrics for levels Difficulty Suitability for artists Models of player behavior Comparing to different generation techniques Online content selection Evolving content New visualization methods

73 Computer Science Games

74 What is the Future of Games? Designing new game technologies that can support mechanics as playable as combat.

75 Questions Thank you! Gillian Smith

The Future of Procedural Content Generation in Games

The Future of Procedural Content Generation in Games The Future of Procedural Content Generation in Games Gillian Smith Northeastern University, Playable Innovative Technologies Group 360 Huntington Ave, 100 ME, Boston MA 02115 gillian@ccs.neu.edu Abstract

More information

PCG-Based Game Design: Creating Endless Web

PCG-Based Game Design: Creating Endless Web PCG-Based Game Design: Creating Endless Web Gillian Smith, Alexei Othenin-Girard, Jim Whitehead, Noah Wardrip-Fruin Center for Games and Playable Media University of California, Santa Cruz {gsmith, ejw,

More information

Procedural Level Generation for a 2D Platformer

Procedural Level Generation for a 2D Platformer Procedural Level Generation for a 2D Platformer Brian Egana California Polytechnic State University, San Luis Obispo Computer Science Department June 2018 2018 Brian Egana 2 Introduction Procedural Content

More information

Orchestrating Game Generation Antonios Liapis

Orchestrating Game Generation Antonios Liapis Orchestrating Game Generation Antonios Liapis Institute of Digital Games University of Malta antonios.liapis@um.edu.mt http://antoniosliapis.com @SentientDesigns Orchestrating game generation Game development

More information

Mixed Reality Meets Procedural Content Generation in Video Games

Mixed Reality Meets Procedural Content Generation in Video Games Mixed Reality Meets Procedural Content Generation in Video Games Sasha Azad, Carl Saldanha, Cheng Hann Gan, and Mark O. Riedl School of Interactive Computing; Georgia Institute of Technology sasha.azad,

More information

A New Design and Analysis Methodology Based On Player Experience

A New Design and Analysis Methodology Based On Player Experience A New Design and Analysis Methodology Based On Player Experience Ali Alkhafaji, DePaul University, ali.a.alkhafaji@gmail.com Brian Grey, DePaul University, brian.r.grey@gmail.com Peter Hastings, DePaul

More information

What is a Game? See also references at end of slides (if any)

What is a Game? See also references at end of slides (if any) What is a Game? Brent M. Dingle, Ph.D. 2015 Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin - Stout See also references at end of slides (if any)

More information

Introduction. Video Game Design and Development Spring part of slides courtesy of Andy Nealen. Game Development - Spring

Introduction. Video Game Design and Development Spring part of slides courtesy of Andy Nealen. Game Development - Spring Introduction Video Game Design and Development Spring 2011 part of slides courtesy of Andy Nealen Game Development - Spring 2011 1 What is this course about? Game design Real world abstractions Visuals

More information

Incoherent Dialogue in Fallout 4

Incoherent Dialogue in Fallout 4 Incoherent Dialogue in Fallout 4 This essay examines the state of character dialogue systems in games through the lens of systemic coherence (Hunicke, LeBlanc, Zubek 2004), using Fallout 4 (Bethesda, 2015)

More information

Trade Offs in Game Design

Trade Offs in Game Design Trade Offs in Game Design Trade Offs in Game Design Quite often in game design, there are conflicts between different design goals. One design goal can be achieved only through sacrificing others. Sometimes,

More information

IMGD 1001: Fun and Games

IMGD 1001: Fun and Games IMGD 1001: Fun and Games Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu Outline What is a Game? Genres What Makes a Good Game? 2 What

More information

IMGD 1001: Fun and Games

IMGD 1001: Fun and Games IMGD 1001: Fun and Games by Mark Claypool (claypool@cs.wpi.edu) Robert W. Lindeman (gogo@wpi.edu) Outline What is a Game? Genres What Makes a Good Game? Claypool and Lindeman, WPI, CS and IMGD 2 1 What

More information

Analysis of Engineering Students Needs for Gamification

Analysis of Engineering Students Needs for Gamification Analysis of Engineering Students Needs for Gamification based on PLEX Model Kangwon National University, saviour@kangwon.ac.kr Abstract A gamification means a use of game mechanism for non-game application

More information

Introduction. Video Game Programming Spring Video Game Programming - A. Sharf 1. Nintendo

Introduction. Video Game Programming Spring Video Game Programming - A. Sharf 1. Nintendo Indie Game The Movie - Official Trailer - YouTube.flv 235 Free Indie Games in 10 Minutes - YouTube.flv Introduction Video Game Programming Spring 2012 Nintendo Video Game Programming - A. Sharf 1 What

More information

Chapter 4 Summary Working with Dramatic Elements

Chapter 4 Summary Working with Dramatic Elements Chapter 4 Summary Working with Dramatic Elements There are two basic elements to a successful game. These are the game formal elements (player, procedures, rules, etc) and the game dramatic elements. The

More information

ATD TechKnowledge Hands-On Learning Workbook. Alexander Salas, CPLP

ATD TechKnowledge Hands-On Learning Workbook. Alexander Salas, CPLP ATD TechKnowledge Hands-On Learning Workbook ATD TechKnowledge 2018 San Jose, CA Creating E-learning Games in Articulate Storyline 3 TH111HOL Thu, Jan 25 10:15 AM 12:30 PM Alexander Salas, CPLP Owner StyleLearn

More information

Neomancer: An Exercise in Interdisciplinary Academic Game Development

Neomancer: An Exercise in Interdisciplinary Academic Game Development Neomancer: An Exercise in Interdisciplinary Academic Game Development Michael Katchabaw Department of Computer Science The University of Western Ontario London, Ontario, Canada Tel: +1 519-661-4059 katchab@csd.uwo.ca

More information

Capturing and Adapting Traces for Character Control in Computer Role Playing Games

Capturing and Adapting Traces for Character Control in Computer Role Playing Games Capturing and Adapting Traces for Character Control in Computer Role Playing Games Jonathan Rubin and Ashwin Ram Palo Alto Research Center 3333 Coyote Hill Road, Palo Alto, CA 94304 USA Jonathan.Rubin@parc.com,

More information

PLANETOID PIONEERS: Creating a Level!

PLANETOID PIONEERS: Creating a Level! PLANETOID PIONEERS: Creating a Level! THEORY: DESIGNING A LEVEL Super Mario Bros. Source: Flickr Originally coders were the ones who created levels in video games, nowadays level designing is its own profession

More information

Transitioning From Linear to Open World Design with Sunset Overdrive. Liz England Designer at Insomniac Games

Transitioning From Linear to Open World Design with Sunset Overdrive. Liz England Designer at Insomniac Games Transitioning From Linear to Open World Design with Sunset Overdrive Liz England Designer at Insomniac Games 20 th year anniversary LINEAR GAMEPLAY Overview Overview What do we mean by linear and open

More information

Design Patterns and General Video Game Level Generation

Design Patterns and General Video Game Level Generation Design Patterns and General Video Game Level Generation Mudassar Sharif, Adeel Zafar, Uzair Muhammad Faculty of Computing Riphah International University Islamabad, Pakistan Abstract Design patterns have

More information

the gamedesigninitiative at cornell university Lecture 4 Game Components

the gamedesigninitiative at cornell university Lecture 4 Game Components Lecture 4 Game Components Lecture 4 Game Components So You Want to Make a Game? Will assume you have a design document Focus of next week and a half Building off ideas of previous lecture But now you want

More information

Artificial Intelligence Paper Presentation

Artificial Intelligence Paper Presentation Artificial Intelligence Paper Presentation Human-Level AI s Killer Application Interactive Computer Games By John E.Lairdand Michael van Lent ( 2001 ) Fion Ching Fung Li ( 2010-81329) Content Introduction

More information

Polymorph: A Model for Dynamic Level Generation

Polymorph: A Model for Dynamic Level Generation Proceedings of the Sixth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment Polymorph: A Model for Dynamic Level Generation Martin Jennings-Teats Gillian Smith Noah Wardrip-Fruin

More information

AI Designing Games With (or Without) Us

AI Designing Games With (or Without) Us AI Designing Games With (or Without) Us Georgios N. Yannakakis yannakakis.net @yannakakis Institute of Digital Games University of Malta game.edu.mt Who am I? Institute of Digital Games game.edu.mt Game

More information

Foundations of Interactive Game Design (80K) week five, lecture three

Foundations of Interactive Game Design (80K) week five, lecture three Foundations of Interactive Game Design (80K) week five, lecture three Today Quiz Reminders Agency and intention Returning to operational logics, if time permits What s next? Quiz Church s essay discusses

More information

Toward Supporting Stories with Procedurally Generated Game Worlds

Toward Supporting Stories with Procedurally Generated Game Worlds Toward Supporting Stories with Procedurally Generated Game Worlds Ken Hartsook, Alexander Zook, Sauvik Das, and Mark O. Riedl Abstract Computer role playing games engage players through interleaved story

More information

Empirical evaluation of procedural level generators for 2D platform games

Empirical evaluation of procedural level generators for 2D platform games Thesis no: MSCS-2014-02 Empirical evaluation of procedural level generators for 2D platform games Robert Hoeft Agnieszka Nieznańska Faculty of Computing Blekinge Institute of Technology SE-371 79 Karlskrona

More information

Game Design. Review of Jesper Juul s Half-Real: Video Games between Real Rules and Fictional Worlds. Simon Cutajar

Game Design. Review of Jesper Juul s Half-Real: Video Games between Real Rules and Fictional Worlds. Simon Cutajar Game Design Review of Jesper Juul s Half-Real: Video Games between Real Rules and Fictional Worlds Simon Cutajar December 14, 2011 Half-Real What are games? What are video games? Where do they fit in the

More information

Mobile adaptive procedural content generation

Mobile adaptive procedural content generation Mobile adaptive procedural content generation Ricardo Lopes Computer Graphics and Visualization Group Delft University of Technology The Netherlands r.lopes@tudelft.nl Ken Hilf Entertainment Technology

More information

Gameplay as On-Line Mediation Search

Gameplay as On-Line Mediation Search Gameplay as On-Line Mediation Search Justus Robertson and R. Michael Young Liquid Narrative Group Department of Computer Science North Carolina State University Raleigh, NC 27695 jjrobert@ncsu.edu, young@csc.ncsu.edu

More information

EDUCATING AND ENGAGING CHILDREN AND GUARDIANS ON THE BENEFITS OF GOOD POSTURE

EDUCATING AND ENGAGING CHILDREN AND GUARDIANS ON THE BENEFITS OF GOOD POSTURE EDUCATING AND ENGAGING CHILDREN AND GUARDIANS ON THE BENEFITS OF GOOD POSTURE CSE: Introduction to HCI Rui Wu Siyu Pan Nathan Lee 11/26/2018 Table of Contents Table of Contents 2 The Team 4 Problem and

More information

AIIDE /9/14. Mission Statement. By the Numbers

AIIDE /9/14. Mission Statement. By the Numbers Artificial Intelligence and Interactive Digital Entertainment Conference 2014 AIIDE 2014 Artificial Intelligence for Interactive Media and Games Professor Charles Rich Computer Science Department rich@wpi.edu

More information

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti Basic Information Project Name Supervisor Kung-fu Plants Jakub Gemrot Annotation Kung-fu plants is a game where you can create your characters, train them and fight against the other chemical plants which

More information

Development of an API to Create Interactive Storytelling Systems

Development of an API to Create Interactive Storytelling Systems Development of an API to Create Interactive Storytelling Systems Enrique Larios 1, Jesús Savage 1, José Larios 1, Rocío Ruiz 2 1 Laboratorio de Interfaces Inteligentes National University of Mexico, School

More information

GAME DESIGN 101. David J Gagnon University of Wisconsin - Madison ENGAGE Program & Games, Learning and Society Research Community

GAME DESIGN 101. David J Gagnon University of Wisconsin - Madison ENGAGE Program & Games, Learning and Society Research Community GAME DESIGN 101 David J Gagnon University of Wisconsin - Madison ENGAGE Program & Games, Learning and Society Research Community I manage the design and production of: Presentation card games, ARIS, Bacteria,

More information

Automatically Adjusting Player Models for Given Stories in Role- Playing Games

Automatically Adjusting Player Models for Given Stories in Role- Playing Games Automatically Adjusting Player Models for Given Stories in Role- Playing Games Natham Thammanichanon Department of Computer Engineering Chulalongkorn University, Payathai Rd. Patumwan Bangkok, Thailand

More information

Designing, developing and playing KEEP ME SAFE IN EUROPE 2

Designing, developing and playing KEEP ME SAFE IN EUROPE 2 Designing, developing and playing KEEP ME SAFE IN EUROPE 2 Concept What is this game about? In this game player is dropped inside her / his current situation, in a town where she can move about, go to

More information

Game Artificial Intelligence ( CS 4731/7632 )

Game Artificial Intelligence ( CS 4731/7632 ) Game Artificial Intelligence ( CS 4731/7632 ) Instructor: Stephen Lee-Urban http://www.cc.gatech.edu/~surban6/2018-gameai/ (soon) Piazza T-square What s this all about? Industry standard approaches to

More information

The Evolution of Fun:

The Evolution of Fun: The Evolution of Fun: Automatic Level Design through Challenge Modeling Nathan Sorenson and Philippe Pasquier School of Interactive Arts and Technology, Simon Fraser University Surrey, 250-13450 102 Avenue,

More information

CS Computer Game Design. Introduction. Ken Forbus Spring 2002

CS Computer Game Design. Introduction. Ken Forbus Spring 2002 CS 395-22 Computer Game Design Introduction Ken Forbus Spring 2002 Who we are Instructor: Ken Forbus Teaching Assistant: Robin Hunicke Top 10 reasons to take Computer Game Design 10. Writing the great

More information

Intro to Interactive Entertainment Spring 2017 Syllabus CS 1010 Instructor: Tim Fowers

Intro to Interactive Entertainment Spring 2017 Syllabus CS 1010 Instructor: Tim Fowers Intro to Interactive Entertainment Spring 2017 Syllabus CS 1010 Instructor: Tim Fowers Email: tim@fowers.net 1) Introduction Basics of Game Design: definition of a game, terminology and basic design categories.

More information

Rethinking Prototyping for Audio Games: On Different Modalities in the Prototyping Process

Rethinking Prototyping for Audio Games: On Different Modalities in the Prototyping Process http://dx.doi.org/10.14236/ewic/hci2017.18 Rethinking Prototyping for Audio Games: On Different Modalities in the Prototyping Process Michael Urbanek and Florian Güldenpfennig Vienna University of Technology

More information

CS 680: GAME AI INTRODUCTION TO GAME AI. 1/9/2012 Santiago Ontañón

CS 680: GAME AI INTRODUCTION TO GAME AI. 1/9/2012 Santiago Ontañón CS 680: GAME AI INTRODUCTION TO GAME AI 1/9/2012 Santiago Ontañón santi@cs.drexel.edu https://www.cs.drexel.edu/~santi/teaching/2012/cs680/intro.html CS 680 Focus: advanced artificial intelligence techniques

More information

Emotion-driven Level Generation

Emotion-driven Level Generation Emotion-driven Level Generation Julian Togelius and Georgios N. Yannakakis Abstract This chapter examines the relationship between emotions and level generation. Grounded in the experience-driven procedural

More information

The application of procedural content generation in video game design

The application of procedural content generation in video game design The application of procedural content generation in video game design University of Oulu Department of Information Processing Science Bachelor s Thesis Henri Bomström 01.04.2016 2 Contents Contents...

More information

Team 11. Flingshot. An infinite mobile climber game which uses the touch screen to control the character.

Team 11. Flingshot. An infinite mobile climber game which uses the touch screen to control the character. Team 11 Dylan Herrig James Glass Zach Bruennig Kate Ramge Ryan Kass Flingshot Project Synopsis An infinite mobile climber game which uses the touch screen to control the character. Project Description

More information

A procedural procedural level generator generator

A procedural procedural level generator generator A procedural procedural level generator generator Manuel Kerssemakers, Jeppe Tuxen, Julian Togelius and Georgios N. Yannakakis Abstract Procedural content generation (PCG) is concerned with automatically

More information

Engineering at a Games Company: What do we do?

Engineering at a Games Company: What do we do? Engineering at a Games Company: What do we do? Dan White Technical Director Pipeworks October 17, 2018 The Role of Engineering at a Games Company Empower game designers and artists to realize their visions

More information

Available online at ScienceDirect. Procedia Computer Science 59 (2015 )

Available online at  ScienceDirect. Procedia Computer Science 59 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 59 (2015 ) 435 444 International Conference on Computer Science and Computational Intelligence (ICCSCI 2015) Dynamic Difficulty

More information

Lessons Learned Building Games with Health Impact. Bradley Tanner, MD HealthImpact.studio Chapel Hill, NC

Lessons Learned Building Games with Health Impact. Bradley Tanner, MD HealthImpact.studio Chapel Hill, NC Lessons Learned Building Games with Health Impact Bradley Tanner, MD HealthImpact.studio Chapel Hill, NC Create a Winning Strategy Recognize the unique challenges associated with creating a game that seeks

More information

What Does Bach Have in Common with World 1-1: Automatic Platformer Gestalt Analysis

What Does Bach Have in Common with World 1-1: Automatic Platformer Gestalt Analysis Experimental AI in Games: Papers from the AIIDE Workshop AAAI Technical Report WS-16-22 What Does Bach Have in Common with World 1-1: Automatic Platformer Gestalt Analysis Johnathan Pagnutti 1156 High

More information

Foundations of Interactive Game Design (80K) week four, lecture one

Foundations of Interactive Game Design (80K) week four, lecture one Foundations of Interactive Game Design (80K) week four, lecture one Today Announcement Quiz Design documents and schedules More on What is a game? If time permits, innovative platformers What s coming

More information

An Approach to Level Design Using Procedural Content Generation and Difficulty Curves

An Approach to Level Design Using Procedural Content Generation and Difficulty Curves An Approach to Level Design Using Procedural Content Generation and Difficulty Curves Diaz-Furlong Hector Adrian 1,2 Centro de Innovacion y Diseño Digital 1 Benemerita Universidad Autonoma de Puebla Puebla,

More information

MODERN TRENDS IN THE AUTOMATIC GENERATION OF CONTENT FOR VIDEO GAMES. Boyan Bontchev

MODERN TRENDS IN THE AUTOMATIC GENERATION OF CONTENT FOR VIDEO GAMES. Boyan Bontchev Serdica J. Computing 10 (2016), No 2, 133 166 Serdica Journal of Computing Bulgarian Academy of Sciences Institute of Mathematics and Informatics MODERN TRENDS IN THE AUTOMATIC GENERATION OF CONTENT FOR

More information

CMS.608 / CMS.864 Game Design Spring 2008

CMS.608 / CMS.864 Game Design Spring 2008 MIT OpenCourseWare http://ocw.mit.edu CMS.608 / CMS.864 Game Design Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. CMS.608 Spring 2008 Neil

More information

Critical Play - Games of Resistance. Kevin, Jerry, Liu

Critical Play - Games of Resistance. Kevin, Jerry, Liu Critical Play - Games of Resistance Kevin, Jerry, Liu Introduction to Critical Play Defining Play Anthropologist Brian Sutton-Smith - fun, voluntary, intrinsically motivated, incorporates free will/choices,

More information

A Temporal Data-Driven Player Model for Dynamic Difficulty Adjustment

A Temporal Data-Driven Player Model for Dynamic Difficulty Adjustment Proceedings, The Eighth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment A Temporal Data-Driven Player Model for Dynamic Difficulty Adjustment Alexander E. Zook and Mark

More information

CMS.608 / CMS.864 Game Design Spring 2008

CMS.608 / CMS.864 Game Design Spring 2008 MIT OpenCourseWare http://ocw.mit.edu CMS.608 / CMS.864 Game Design Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 1 Sharat Bhat, Joshua

More information

Olivier Deriviere, Composer, Music Producer John Kurlander, Recording and Mixing Engineer. Behind the Unique Interactive Soundtrack of the Future

Olivier Deriviere, Composer, Music Producer John Kurlander, Recording and Mixing Engineer. Behind the Unique Interactive Soundtrack of the Future Olivier Deriviere, Composer, Music Producer John Kurlander, Recording and Mixing Engineer Behind the Unique Interactive Soundtrack of the Future Agenda About Olivier Deriviere, John Kurlander and Remember

More information

Competition Manual. 11 th Annual Oregon Game Project Challenge

Competition Manual. 11 th Annual Oregon Game Project Challenge 2017-2018 Competition Manual 11 th Annual Oregon Game Project Challenge www.ogpc.info 2 We live in a very connected world. We can collaborate and communicate with people all across the planet in seconds

More information

Mobile Applications 2010

Mobile Applications 2010 Mobile Applications 2010 Introduction to Mobile HCI Outline HCI, HF, MMI, Usability, User Experience The three paradigms of HCI Two cases from MAG HCI Definition, 1992 There is currently no agreed upon

More information

Emergent s Gamebryo. Casey Brandt. Technical Account Manager Emergent Game Technologies. Game Tech 2009

Emergent s Gamebryo. Casey Brandt. Technical Account Manager Emergent Game Technologies. Game Tech 2009 Emergent s Gamebryo Game Tech 2009 Casey Brandt Technical Account Manager Emergent Game Technologies Questions To Answer What is Gamebryo? How does it look today? How is it designed? What titles are in

More information

Keywords: Multi-robot adversarial environments, real-time autonomous robots

Keywords: Multi-robot adversarial environments, real-time autonomous robots ROBOT SOCCER: A MULTI-ROBOT CHALLENGE EXTENDED ABSTRACT Manuela M. Veloso School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, USA veloso@cs.cmu.edu Abstract Robot soccer opened

More information

MAT200A Arts & Technology Seminar Fall 2004: What is Digital Media Arts?

MAT200A Arts & Technology Seminar Fall 2004: What is Digital Media Arts? University of California, Santa Barbara MAT200A Arts & Technology Seminar Fall 2004: What is Digital Media Arts? George Legrady legrady@arts.ucsb.edu, Instructor Eunsu Kang kangeunsu@kangeunsu.com, TA

More information

CS Game Programming, Fall 2014

CS Game Programming, Fall 2014 CS 38101 Game Programming, Fall 2014 Recommended Text Learn Unity 4 for ios Game Development, Philip Chu, 2013, Apress, ISBN-13 (pbk): 978-1-4302-4875-0 ISBN-13 (electronic): 978-1-4302-4876-7, www.apress.com.

More information

User Interfaces. What is the User Interface? Player-Centric Interface Design

User Interfaces. What is the User Interface? Player-Centric Interface Design User Interfaces What is the User Interface? What works is better than what looks good. The looks good can change, but what works, works UI lies between the player and the internals of the game. It translates

More information

A Procedural Method for Automatic Generation of Spelunky Levels

A Procedural Method for Automatic Generation of Spelunky Levels A Procedural Method for Automatic Generation of Spelunky Levels Walaa Baghdadi 1, Fawzya Shams Eddin 1, Rawan Al-Omari 1, Zeina Alhalawani 1, Mohammad Shaker 2 and Noor Shaker 3 1 Information Technology

More information

Z-Town Design Document

Z-Town Design Document Z-Town Design Document Development Team: Cameron Jett: Content Designer Ryan Southard: Systems Designer Drew Switzer:Content Designer Ben Trivett: World Designer 1 Table of Contents Introduction / Overview...3

More information

A Comparative Evaluation of Procedural Level Generators in the Mario AI Framework

A Comparative Evaluation of Procedural Level Generators in the Mario AI Framework A Comparative Evaluation of Procedural Level Generators in the Mario AI Framework Britton Horn Northeastern University PLAIT Research Group Boston, MA, USA bhorn@ccs.neu.edu Gillian Smith Northeastern

More information

Artificial Intelligence for Games. Santa Clara University, 2012

Artificial Intelligence for Games. Santa Clara University, 2012 Artificial Intelligence for Games Santa Clara University, 2012 Introduction Class 1 Artificial Intelligence for Games What is different Gaming stresses computing resources Graphics Engine Physics Engine

More information

CS4455/6457: Video Game Design and Architecture

CS4455/6457: Video Game Design and Architecture CS4455/6457: Video Game Design and Architecture Blair MacIntyre blair@cc.gatech.edu CS4455 Topics Video Game Design and Architecture Themes: Some things about elements of games Formal elements, dramatic

More information

The other city Designing a serious game for crisis training in close protection

The other city Designing a serious game for crisis training in close protection The other city Designing a serious game for crisis training Heide Lukosch H.K.Lukosch@tudelft.nl Theo van Ruijven T.W.J.vanRuijven@tudelft.nl Alexander Verbraeck A.Verbraeck@tudelft.nl ABSTRACT Effective

More information

LEARNABLE BUDDY: LEARNABLE SUPPORTIVE AI IN COMMERCIAL MMORPG

LEARNABLE BUDDY: LEARNABLE SUPPORTIVE AI IN COMMERCIAL MMORPG LEARNABLE BUDDY: LEARNABLE SUPPORTIVE AI IN COMMERCIAL MMORPG Theppatorn Rhujittawiwat and Vishnu Kotrajaras Department of Computer Engineering Chulalongkorn University, Bangkok, Thailand E-mail: g49trh@cp.eng.chula.ac.th,

More information

Scalable Level Generation for 2D Platforming Games

Scalable Level Generation for 2D Platforming Games Scalable Level Generation for 2D Platforming Games Neall Dewsbury 1, Aimie Nunn 2, Matthew Syrett *3, James Tatum 2, and Tommy Thompson 3 1 University of Derby, Derby, UK 2 Table Flip Games Ltd, UK 3 Anglia

More information

Survey Platform

Survey Platform Survey Doron Nussbaum COMP 350 Survey Results 202 Platform Weighted Nintendo DS 7% Other Play Station 0% PC/Mac 50% PC/Mac Xbox Play Station Nintendo DS Other Xbox 30% Doron Nussbaum COMP 350 Survey Results

More information

MEDIA ARTS FOR DANCE. Georgia Standards of Excellence (GSE) HIGH SCHOOL Grade 9 Grade 12

MEDIA ARTS FOR DANCE. Georgia Standards of Excellence (GSE) HIGH SCHOOL Grade 9 Grade 12 MEDIA ARTS FOR DANCE Georgia Standards of Excellence (GSE) HIGH SCHOOL Grade 9 Grade 12 Table of Contents HIGH SCHOOL... 1 Media Arts for Dance... 3 May 3, 2018 Page 2 of 5 Media Arts for Dance Levels

More information

5 6.. [6] [7] [8] [9] [0] Top of Worlds[]. Deterding [] Vol.05-GN-94 No. 05/3/ 3.3 Persuasive Technology Persuasive Technology [3] Persuasive Technolo

5 6.. [6] [7] [8] [9] [0] Top of Worlds[]. Deterding [] Vol.05-GN-94 No. 05/3/ 3.3 Persuasive Technology Persuasive Technology [3] Persuasive Technolo Vol.05-GN-94 No. 05/3/ () () Persuasive Technology Serious Persuasive Game Design for Participatory Sensing MASAMI TAKAHASHI HIROSHI SATO Participatory sensing is an approach for voluntarily collecting

More information

Procedural Content Generation

Procedural Content Generation Lecture 14 Generation In Beginning, There Was Rogue 2 In Beginning, There Was Rogue Roguelike Genre Classic RPG style Procedural dungeons Permadeath 3 A Brief History of Roguelikes Precursors (1978) Beneath

More information

Procedural Content Generation

Procedural Content Generation Lecture 13 Generation In Beginning, There Was Rogue 2 In Beginning, There Was Rogue Roguelike Genre Classic RPG style Procedural dungeons Permadeath 3 A Brief History of Roguelikes Precursors (1978) Beneath

More information

Game Development Life Cycle. Jaanus Jaggo

Game Development Life Cycle. Jaanus Jaggo Game Development Life Cycle Jaanus Jaggo 1 Game development life cycle (GDLC) Different from standard software development? 2 Game development life cycle (GDLC) Different from standard software development.

More information

The implementation of an interactive gaming machine of Mafia Wars

The implementation of an interactive gaming machine of Mafia Wars The implementation of an interactive gaming machine of Mafia Wars Jsung-Ta Tsai 1, Yen-Ming Tseng 1,*, and Andrian Muzakki Firmansyah 2 1 College of Intelligence Robot, Fuzhou Polytechnic, Fuzhou, Fujian,

More information

the gamedesigninitiative at cornell university Lecture 26 Storytelling

the gamedesigninitiative at cornell university Lecture 26 Storytelling Lecture 26 Some Questions to Start With What is purpose of story in game? How do story and gameplay relate? Do all games have to have a story? Role playing games? Action games? 2 Some Questions to Start

More information

GAME DESIGN AND DEVELOPMENT

GAME DESIGN AND DEVELOPMENT GAME DESIGN AND DEVELOPMENT Spring 2017 Dr. Vasile Alaiba Faculty of Computer Science Al. I. Cuza University Iași, România GENRES OF GAMEPLAY Categorizing Games by Gameplay Experience Common Genres Action

More information

Lights, Camera, Literacy! LCL! High School Edition. Glossary of Terms

Lights, Camera, Literacy! LCL! High School Edition. Glossary of Terms Lights, Camera, Literacy! High School Edition Glossary of Terms Act I: The beginning of the story and typically involves introducing the main characters, as well as the setting, and the main initiating

More information

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES Bulletin of the Transilvania University of Braşov Series I: Engineering Sciences Vol. 6 (55) No. 2-2013 PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES A. FRATU 1 M. FRATU 2 Abstract:

More information

student handbook Australian Council for Educational Research

student handbook Australian Council for Educational Research student handbook Australian Council for Educational Research Student Handbook Welcome to the STEM Video Game Challenge! We are very excited to have you take part. The world of video games is an exciting

More information

Usability versus Playability?

Usability versus Playability? Usability versus Playability? staffan.bjork@cs.chalmers.se 1 About the Lecture Purpose Material for starting discussions Several of you are more knowledgeable in specific topics than me Rules Ask questions

More information

Evolving Missions to Create Game Spaces

Evolving Missions to Create Game Spaces Evolving Missions to Create Game Spaces Daniel Karavolos Institute of Digital Games University of Malta e-mail: daniel.karavolos@um.edu.mt Antonios Liapis Institute of Digital Games University of Malta

More information

Game Design 1. Unit 1: Games and Gameplay. Learning Objectives. After studying this unit, you will be able to:

Game Design 1. Unit 1: Games and Gameplay. Learning Objectives. After studying this unit, you will be able to: Game Design 1 Are you a gamer? Do you enjoy playing video games or coding? Does the idea of creating and designing your own virtual world excite you? If so, this is the course for you! When it comes to

More information

Introduction to Game Design. Truong Tuan Anh CSE-HCMUT

Introduction to Game Design. Truong Tuan Anh CSE-HCMUT Introduction to Game Design Truong Tuan Anh CSE-HCMUT Games Games are actually complex applications: interactive real-time simulations of complicated worlds multiple agents and interactions game entities

More information

Project Lead the Way: Civil Engineering and Architecture, (CEA) Grades 9-12

Project Lead the Way: Civil Engineering and Architecture, (CEA) Grades 9-12 1. Students will develop an understanding of the J The nature and development of technological knowledge and processes are functions of the setting. characteristics and scope of M Most development of technologies

More information

Game Designers. Understanding Design Computing and Cognition (DECO1006)

Game Designers. Understanding Design Computing and Cognition (DECO1006) Game Designers Understanding Design Computing and Cognition (DECO1006) Rob Saunders web: http://www.arch.usyd.edu.au/~rob e-mail: rob@arch.usyd.edu.au office: Room 274, Wilkinson Building Who are these

More information

CSS 385 Introduction to Game Design & Development. Week-6, Lecture 1. Yusuf Pisan

CSS 385 Introduction to Game Design & Development. Week-6, Lecture 1. Yusuf Pisan CSS 385 Introduction to Game Design & Development Week-6, Lecture 1 Yusuf Pisan 1 Weeks Fly By Week 6 10/30 - Discuss single button games 11/1 - Discuss game postmortems 11/4 - Single Button Game (Individual)

More information

Creating Computer Games

Creating Computer Games By the end of this task I should know how to... 1) import graphics (background and sprites) into Scratch 2) make sprites move around the stage 3) create a scoring system using a variable. Creating Computer

More information

Chapter 6. Discussion

Chapter 6. Discussion Chapter 6 Discussion 6.1. User Acceptance Testing Evaluation From the questionnaire filled out by the respondent, hereby the discussion regarding the correlation between the answers provided by the respondent

More information

Designer Modeling for Personalized Game Content Creation Tools

Designer Modeling for Personalized Game Content Creation Tools Artificial Intelligence and Game Aesthetics: Papers from the 2013 AIIDE Workshop (WS-13-19) Designer Modeling for Personalized Game Content Creation Tools Antonios Liapis 1, Georgios N. Yannakakis 1,2,

More information

Design and Evaluation of Parametrizable Multi-Genre Game Mechanics

Design and Evaluation of Parametrizable Multi-Genre Game Mechanics Design and Evaluation of Parametrizable Multi-Genre Game Mechanics Daniel Apken 1, Hendrik Landwehr 1, Marc Herrlich 1, Markus Krause 1, Dennis Paul 2, and Rainer Malaka 1 1 Research Group Digital Media,

More information

A RESEARCH PAPER ON ENDLESS FUN

A RESEARCH PAPER ON ENDLESS FUN A RESEARCH PAPER ON ENDLESS FUN Nizamuddin, Shreshth Kumar, Rishab Kumar Department of Information Technology, SRM University, Chennai, Tamil Nadu ABSTRACT The main objective of the thesis is to observe

More information

The Effectiveness and Efficiency of Model Driven Game Design

The Effectiveness and Efficiency of Model Driven Game Design The Effectiveness and Efficiency of Model Driven Game Design Joris Dormans Amsterdam University of Applied Sciences Abstract. In order for techniques from Model Driven Engineering to be accepted at large

More information