Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.

Slides:



Advertisements
Similar presentations
Recreational Sport Management & Careers
Advertisements

Chapter 1 My Role on the Team. Chapter 1 My Role on the Team.
Critical Thinking Course Introduction and Lesson 1
Chapter 2.0 Understanding Fun “Funativity” – thinking about fun in terms of measurable cause and effect.
Interactive Storytelling for Video Games Chapter 13: The Argument Against the Supremacy of Player-Driven Storytelling Josiah Lebowitz Chris Klug.
Multimedia Games Development COM429M2 Week 2 Early game development.
E Simulations and Games for Learning NARRATIVE AND PLAY Jan L. Plass & Jonathan Frye.
Patterns in Game Design Chapter 9: Game Design Patterns for Narrative Structures, Predictability, and Immersion Patterns CT60A7000 Critical Thinking and.
Spring 2007COMP Design Teams Team Structure Interdisciplinary Teams.
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.
Aug 24, Fall 2005ITCS4010/50101 Design Teams Team Structure Interdisciplinary Teams.
SM2215 Fundamentals of New Media and Interactivity Mark Green School of Creative Media.
Introduction to Game Design (2.1, 2.2) Game Programming Brooklyn College.
Math 105: Problem Solving in Mathematics. Course Description This course introduces students to the true nature mathematics, what mathematicians really.
Sep 14, Fall 2006IAT 4101 Design Teams Team Structure Interdisciplinary Teams.
Mechanics, Dynamics & Aesthetics The Complexity of Games Expectations of Players Efficiency Game Mathematics o Collision Detection & Response o Object.
Introduction to Game Design (Lecture 2) Game Programming and Design Brooklyn College Bridges To Computing.
What do you think? Why do you think it?
Demystifying the new Primary computing curriculum
Narrative in Games. Games and Narrative: a continuum.. InteractivityStorytelling.
Interactive Storytelling for Video Games Chapter 11: Fully Player- Driven Stories Josiah Lebowitz Chris Klug.
Story Boards. Creating and using storyboards Storyboards are an essential tool when designing websites. They help keep developers and graphic artists.
Magazine Journalism Writing a Movie Review.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Evaluating a STEMM Career in Mathematics
Game Genre. Classification of Games How do Games work?
Why Children Draw  To communicate their own feelings, ideas and experiences and express them in ways that someone else can understand.  Provides a nonverbal.
What is Game Design?. Who’s that guy? 14 years in the industry Director of design (Ubisoft & Relic) Alexandre Mandryka Couple games I worked on.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
GAME DEVELOPMENT DOCUMENTATION
Business research methods: using questions and active listening
Game Development Documentation EREN NABİ.  When the team grows, becomes harder to protecting the focal point of the project.  Good documentation is.
ICT in teaching and learning. ICT in Galician Educational System integration of ICT in all school subjects use of 1:1 move from media consuming to create.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. This work is licensed under the Creative.
Media Aesthetics Contextualism in Applied Media Aesthetics.
1 Lesson 5.1: Experience Economy Strategies Reflected in Website Information Design Lesson 5.2: Experience Economy Strategies Reflected in Website Interface.
Idea1 : Net Aooni Arcade Idea2 : Shooting Arcade Project Brainstorming Computer Game 2011 Fall ♣ Lee Sang Min.
Math 105: Problem Solving in Mathematics
Multiple intelligences Learning styles. “An intelligence is the ability to solve problems or create products, that are valued within one or more cultural.
Chapter 2.2 Game Design. CS Overview This introduction covers: –Terms –Concepts –Approach All from a workaday viewpoint.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
© A. Kwasinski, 2014 ECE 2795 Microgrid Concepts and Distributed Generation Technologies Spring 2015 Week #7.
When you speak about genre and literature, genre means a category, classification, or the type of writing style or format. Mrs. Kovacs.
Thank you for using this pre-visit resource. We believe this will help strengthen student learning leading up to and during your gallery visit. Due to.
Game Design Theory Pertemuan 3 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
Branding Product Identification and Trust. World Wide Brands.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
 Reading is a tool to help you understand and function in your daily life.  Reading is a skill. It takes work to achieve proficiency. You have to practice.
World Regions Introduction. Learning about the World Despite differences in appearance, language or ways of life, the people of the world share basic.
Game Story Development Lesson 3. Aims and Objectives Demonstrate an understanding of game genres and it’s codes and convention Analyse existing games.
DEVELOPMENT OF COMPETITIVE SPIRIT
Video Games & Object Oriented Programming. Games.
International Baccalaureate
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” MODULE 6 : Part 1 INTRODUCTION TO MULTIMEDIA.
Why it matters  Your essay reveals something important about you that your grades and test scores can't—your personality.  It can give admission officers.
-28 million people harvest their crops on Farmville -Over 5 million people play over 45 hours a week of games -In the US, 9 out of 10 kids play video.
Creative Yogi. Website Design and Development It determines how your website will look and function. The process of web design creation and management.
VIEWING FILMS ACTIVELY UNIT III. LITERARY ASPECTS OF FILM Those aspects that films share with literature: Plot - Events that form a significant pattern.
Free Games Online Play Without Downloading The Best Online Games! Awesome action games, puzzle games, exciting sports games, mobile games & radical stunt.
Creative Yogi. Creative Yogi - Unique Solutions for Translating Success! With a decade’s experience, Creative Yogi have earned itself a name of belief.
CS 134 Design Documents.
Audio/Visual Technology, & Communications Cluster
CS 445/656 Computer & New Media
Fundaments of Game Design
Mechanics, Dynamics & Aesthetics
Mapping - Linking - Planning - Documenting
How to grow your business through Animation videos?
Presentation transcript:

Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited and encouraged to use this presentation to promote computer science education in the U.S. and around the world. For more information about the Bridges Program, please visit our website at: Disclaimers: All images in this presentation were created by our Bridges to Computing staff or were found online through open access media sites and are used under the Creative Commons Attribution-Share Alike 3.0 License. If you believe an image in this presentation is in fact copyrighted material, never intended for creative commons use, please contact us at so that we can remove it from this presentation. This document may include links to sites and documents outside of the "Bridges to Computing" domain. The Bridges Program cannot be held responsible for the content of 3 rd party sources and sites.

Introduction to Game Programming and Design Lecture 2: The business of games & game design.

Contents 1. The Business of games 2. Game Design 1.Ludology 2.Game Theory 3."Funativity" 4.Abstract Rules 5.Concrete Rules 6.Narrative 7.Genres 8.What's your idea?

Video Games = Big Business U.S. video game sales 2010, $15.4 billion (i). ◦ True contribution to economy probably double that (toys, videos, movies, costumes, conventions). ◦ Directly employees over 250,000 people. ◦ Even those figure under-estimates the impact the game industry has on industry. Video games driving force behind: ◦ CPU power. ◦ Graphics processing power. ◦ Rendering and 3D projection algorithms. ◦ Interest in computer science/mathematics. i. By contrast, U.S. guns and ammunition sales 2010, $9.8 billion. Worldwide Video game sales in 2009 $60.4 billion. GLOBAL cosmetics sales 2010, $170 billion..

The Business of Games Developing a title for the PS3 or Xbox 360 ◦ Costs $20 to $40 million on average ◦ GTA IV $100 million development budget. ◦ Marketing costs are added on top of that. Large Game Developers/Publisher Employ ◦ Graphic Artists, Animators, Writers ◦ Vocal Talent, Motion Capture Specialists ◦ Programmers, Tool Creators, QA testers, ◦ Project Managers, Directors ◦ Media Creators, Marketers, Salespersons

Game Development Pipeline

INTRODUCTION TO GAME DESIGN

Questions With so much money at stake, thousands of papers and books have been written on the subject of game design & development. Can we answer the following questions: ◦ What defines (how do we classify) a game? ◦ What makes a game fun? ◦ Can we come up with a methodology for creating successful games?

Ludology From the Latin ludus (game) + -logy The study of games and other forms of play. Ludologists analysis games in terms of the abstract and formal systems that the games describe. ◦ In other words, the focus of ludologists are on "the rules of a game. Papers and books about ludology are often categorized under the title "game studies". Game studies also encompasses a competing view that called "narratology" ◦ The narratological view is that games should be understood as novel forms of storytelling and can thus be studied using theories of narrative. ◦ Question: What is the compelling story behind "tetris"?

Game Studies != Game Theory Don't confuse "game studies" with "game theory". They are not the same thing. Game Theory: "A mathematical method of decision-making in which a competitive situation is analyzed to determine the optimal course of action for an interested party (agent)." ◦ Game theory is often used in politics, economics and military planning. ◦ Note: We also use Game Theory when contemplating "agents" within a game.

"Funativity" How, why is something fun? Do these kittens look like they are having fun?

"Theory of Natural Funativity" All fun derives from practicing skills that (previously) insured species survival. ◦ Skills may relate to earlier context, but appear disguised in a more modern form. Games are thus a safe way to "practice" skills. ◦ Applied to Cats:  Adult cats need to be able to catch small prey for food and fight for territory/mates. ◦ Thus kittens practice:  Hunting -> Chasing feather, ball of string, tail  Fighting -> Attacking each other, ball of string, your leg.

Funativity & Humans For most of our species’ history humans have been tribal hunter/gatherers. Many current popular games reflect modern incarnations of these ancient skills: ◦ Hunting:  Shooters, sports games, hand-eye-coordination ◦ Gathering:  Pattern games, powerups, resources ◦ Tribal Interaction:  High scores, head-to-head, Sims, MMO

Funativity & Humans (cont) In humans we can identify three overlapping categories into which we can divide aspects of game play. People like (or find fun) games that have components that fall into these categories: ◦ Spatial Reasoning (Physical) ◦ Pattern Recognition (Mental) ◦ Social

1. Spatial Reasoning (Physical) Abstract Definition: Reasoning about objects in 3D space and how they might interact (includes your own body, hand-eye coordination).

2. Pattern Recognition (Mental) Abstract Definition: Recognizing patterns in organized sets of data, remembering chains of linked events that are significant.

3. Social Abstract Definition: Practicing interpersonal communication skills, competing/cooperating with others or modeling dynamics of social situations.

Concrete Components Along with the abstract concepts of spatial reasoning, pattern recognition and social interaction, research has identified many concrete things that can also improve a players perception of a game: 1.Multiple clear achievable goals. 2.The illusion of choice. 3.Clear punishments and rewards.

Heuristic #1: GOALS Multiple, clear and achievable goals. 1.You aren't just trying to save the princess, you are also collecting, buying, trading, completing stages. 2.Player should never be "wondering what to do". 3.One impossible jump, one too-difficult boss fight and the player WILL quit. Legend of Zelda Map

Heuristic #2: Choice Choice is an illusion, only be so many paths through a game (no "infinite" content). But players MUST feel that their choice matter. ◦ If the result of winning a boss battle and losing a boss battle are the same you won't be happy. Players want to feel that their game experience is "unique". Customizable characters, branching game progressions and multiple endings all help.

Heuristic #3: Rewards/Punishments Isn't the reward winning and the punishment losing? NO!!! ◦ Rewards are positive reinforcement signals (auditory/visual). ◦ Punishments are negative reinforcement signals (auditory/visual). Modern games have "rewards" about every 2 minutes (achievement unlocked!) You are more likely to keep playing when killed, if you’re a mocked in some way.

Punishments and Rewards Some researchers suggest that modern game design is moving beyond "funativity" and moving towards direct conditioning of players aimed at getting them to play all the time (game addiction).

So what makes a game fun? Applying "natural theory of funativity": ◦ Spatial Reasoning ◦ Pattern Recognition ◦ Social Interaction Applying Concrete Rules: ◦ Multiple clear achievable goals. ◦ The illusion of choice. ◦ Clear punishments and rewards. Many great games have all of these components. Are there other rules... yes.

Narratology Questions: ◦ What about the story? ◦ Shouldn't a game have a good story? The narratological view of game studies says that games should be understood as a form of storytelling ("choose your own adventure"). Treating a game as a narrative (or including narrative as part of a game) can help us make a more compelling game, and may even be thought of as adding a "social" component.

Narrative in Literature Rules for narrative in literature have been around since the time of the Greeks (Aristotle's Poetics). Questions to ask: 1.Whose telling the story? 2.What is the conflict? 3.Who is the player meant to identify? 4.What do you want the player to feel?

Narrative in Film Modern games have far more in common with film (cinematography) then with regular literature. Cinema also has a lexicon of well established rules regarding the creation of compelling narrative: 1.Don't break the narrative plane. 2.Don't break the narrative chain. 3.Use the camera to frame action. * 4.Use the camera to immerse the viewer. * *What's unique about games is that you always have perfect camera, light, etc.

Narrative in Games Ultimate goal (as with literature, and cinema) is to get the player or viewer to "suspend disbelief" and have a "real" emotional response to events that are entirely fictitious. Including a compelling narrative in a game can "make it incredible" (ChronoTrigger, BioShock) or simply create a series of annoying cut scenes that a player has to wade through.

A methodology for creating successful games? Q: Knowing what we know now, can we create a formula or a pattern for creating great game. A: No. Many useful game design methodologies have been suggested (MDA), and they do help insure that a game gets developed consistently and within time and budget limitations. But every great game starts with a great idea, and nobody can predict where those come from.

MDA Mechanics, Dynamics & Aesthetics MDA is a game development paradigm designed to help developers make the most out of a game idea, and proceed efficiently through the complex process of bringing a game to market. MDA is one of many development paradigms that are rigidly used by large game development companies.

Mechanics Before a single line of code is written the mechanics that will be used by the game should be well thought out and documented. This includes: ◦ The programming language ◦ The programming libraries, engines, tools ◦ The hardware required/available ◦ The logical programming components ◦ The storage/retrieval/initialization methods

Dynamics Before a single line of code is written the dynamics that will be used by the game should be well thought out and documented. This is the "ludological" and part of MDA. All objects and axioms need to be detailed! This includes: ◦ The domain of the game. ◦ The players in the game. ◦ The rules of the game. ◦ The objects in the game.

Aesthetics Before a single line of code is written the aesthetics that will be used by the game should be well thought out and documented. This is the "narratological" part of MDA. The "art bible" which should contain every detail of the "look" of the game will come out of this development area. This includes: ◦ Color Palette ◦ Physical looks for all players ◦ Lighting plots, schemes, etc.

Genres MDA also gives us a way to classify (and group) games into Genres: Mechanical Genres: ◦ IPhone game, C++ game, Quake Engine Dynamic Genres ◦ Shooter, Strategy, RPG, MMORPG Aesthetic Genres: ◦ Fantasy, Sci-Fi, Horror Survival

What's your idea? Remember, there is no proven method for creating a great game. ◦ Every great game started out as someone's great idea. ◦ We have no proven way of generating great ideas. IF you have a great idea, there are things you can do and methods you can apply to make it into the best game possible: ◦ Apply "theory of funativity" (Spatial, Mental, Social) ◦ Apply concrete rules (goals, choices, punishments & rewards) ◦ Include a compelling narrative (How do you want the player to feel?) ◦ Use a methodology such as MDA (Mechanics, Dynamics and Aesthetics)

The End