36
Chapter : 1 Core Game Design 6/1/2014 1 Prepared by Pawar R.B. Gharda Institute of Technology

Core Game Design (Game Architecture)

Embed Size (px)

Citation preview

Page 1: Core Game Design (Game Architecture)

Chapter : 1Core Game Design

6/1/2014 1Prepared by Pawar R.B. Gharda Institute of Technology

Page 2: Core Game Design (Game Architecture)

Information about game design To make game interesting Good game is that which provide good experience. Programmer should know the game environment and

various choices related to player and what is the content of that choices related to player.

6/1/2014 2Prepared by Pawar R.B. Gharda Institute of Technology

Page 3: Core Game Design (Game Architecture)

Keep simple Unique Real time environment Always used two player to play Fun

6/1/2014 3Prepared by Pawar R.B. Gharda Institute of Technology

Page 4: Core Game Design (Game Architecture)

For game development the skills required is creativity , craft, and technique.

Getting idea is the important requirement into game development.

Game design process is followed by concept, goal, plan, specification, code, test.

6/1/2014 4Prepared by Pawar R.B. Gharda Institute of Technology

Page 5: Core Game Design (Game Architecture)

Two steps in Game design process:Step1: Build the concept

1.Get an idea2.Build the game concept 3.Creat a goal4.Creat an emotional experience for the

player.Step 2: Creating the game specification 1.Write the design document

2.Build the prototype3.Chose and appropriate lifecycle model

6/1/2014 5Prepared by Pawar R.B. Gharda Institute of Technology

Page 6: Core Game Design (Game Architecture)

Getting an idea: Ideas come from dreams and inspiration Programmer should come with unique idea There is brief description What the game should

be written. This should measured in originality, potential

audience(all age group, specific group, only girls and only boys)

Final idea are check and the concept is created.

6/1/2014 6Prepared by Pawar R.B. Gharda Institute of Technology

Page 7: Core Game Design (Game Architecture)

Game concept: Game is good if player win by doing unexpected

things. The game should have action(use many keys) Adventure (story) Puzzle(analytical thinking) Educational(learning by doing ) Games likes movies combine different feature. Adventure game combine action and puzzle

6/1/2014 7Prepared by Pawar R.B. Gharda Institute of Technology

Page 8: Core Game Design (Game Architecture)

Difference between movies and games Require input from user Player make decision in game Game some time have no ending, one ending and

multiple ending but movies have predetermine ending.

Game has rule and goals, players, objects, physics, sound, speech and emotion.

6/1/2014 8Prepared by Pawar R.B. Gharda Institute of Technology

Page 9: Core Game Design (Game Architecture)

Every game has goal. All aspect focused the player towards achieving the goal

Games having following goals:1. To collect pointes2. To gain power 3. To reach the destination/target first4. To overcome obstacles5. To discover something's6. To eliminate opponents

6/1/2014 9Prepared by Pawar R.B. Gharda Institute of Technology

Page 10: Core Game Design (Game Architecture)

Point scoring game having no visible objectiveRacing and conquest type game having visible

objective1.In racing the player knows his/her position,

compare with opponent at any time2.In RPG pointes earned spend on improving the

attribute3. In strategy games, gather resource.4.In adventure games, collect items are used to

solve the something's

6/1/2014 10Prepared by Pawar R.B. Gharda Institute of Technology

Page 11: Core Game Design (Game Architecture)

If emotional experience does not match the goal player not enjoy the game.

Design a game in such way that players get addicted.

Cool graphics, fast action stimulating strategy added to the game.

6/1/2014 11Prepared by Pawar R.B. Gharda Institute of Technology

Page 12: Core Game Design (Game Architecture)

Score: ◦ player expect more from game experience than score. ◦ Fighting racing and sports

Moves:◦ controlling virtual athletes' in sports and vehicle in racing

required a steady practice. Explore levels: ◦ Hide the some of the levels, move through the levels

realize the hidden area, ◦ eg. Racing game having additional cars.

6/1/2014 12Prepared by Pawar R.B. Gharda Institute of Technology

Page 13: Core Game Design (Game Architecture)

What type of game it is?What is the objective?What feature gameplay having Identify the player Identify the game type and constraints Identify the universe Identify the goalo Determine the criteria for success. How player

win/loss.o Determine the rule for interactiono How the constraint told to the player? Is story tell to

the player

6/1/2014 13Prepared by Pawar R.B.

Page 14: Core Game Design (Game Architecture)

The concept put dawn on the paper This will generate the outline and sketch of game

design This will help to move ahead or give up This stage technical constraint are not require only

unique feature take into account. Description of game working is given and result is

committed.

6/1/2014 14Prepared by Pawar R.B. Gharda Institute of Technology

Page 15: Core Game Design (Game Architecture)

Feature based description easy to understand Feature comes into account from rules Rule changes when detailed the program Reason for changes is the diff. rule interact with

each other.

6/1/2014 15Prepared by Pawar R.B. Gharda Institute of Technology

Page 16: Core Game Design (Game Architecture)

1.Vital feature(integral feature): This make the game work properly. In football game formation is selected first and the choice of

player made accordingly.2.Chrome feature:

Some feature not effect on the game but increase the enjoyment.

Story, look and feel of the game. Example: player choose the stadium.

3. Gameplay substitute: o Some features does not affect the game but provide lot of

choices to the player. o Ex: player can chose one on one with the computer or

multiplayer mode in LAN.

6/1/2014 16Prepared by Pawar R.B. Gharda Institute of Technology

Page 17: Core Game Design (Game Architecture)

1.Explain the developer how the game works

2. Provide the vision statement through out

development

3. Identify the feature that are chrome or integral

6/1/2014 17Prepared by Pawar R.B. Gharda Institute of Technology

Page 18: Core Game Design (Game Architecture)

Good interface design provide the user view with there is no restriction on controlling the game

Good interface are very useful in strategic games

6/1/2014 18Prepared by Pawar R.B. Gharda Institute of Technology

Page 19: Core Game Design (Game Architecture)

Initial stage rule should be guess Then more and more rule are added and new

rules is interact with old one and changes made, finally they became a hole.

Rules provide the different features One unit is affected then, affect all other unit

6/1/2014 19Prepared by Pawar R.B. Gharda Institute of Technology

Page 20: Core Game Design (Game Architecture)

Level design affect the core gameplay. Low level provide the more watching than playing Story oriented game provide more narrative character

so that user involve into game with lot of interest. Level should not be use to create deficiencies into

game. Accurate specification is given to level designer who

understand the rules Primary goal of the game design create interest in

reader and convey the design aspect without ambiguity.

Interest should be from start to end.

6/1/2014 20Prepared by Pawar R.B. Gharda Institute of Technology

Page 21: Core Game Design (Game Architecture)

Detailed game description: Basic concept: ◦ The idea should be informative and interesting

Background story:◦ This is necessary for adventure kind of game and not puzzle kind of

game Objective:◦ Reader should have clear idea of gameplay and provide more

detailed as possible in design documents

6/1/2014 21Prepared by Pawar R.B. Gharda Institute of Technology

Page 22: Core Game Design (Game Architecture)

Game play: ◦ Working of game from beginning to end, title screen

and option screen should be displayed, computerized opponent should be provided by Artificial Inteliggence, result of particular option should be known to player, information provide by help option window.

6/1/2014 22Prepared by Pawar R.B. Gharda Institute of Technology

Page 23: Core Game Design (Game Architecture)

Character◦ Action in a game

World◦ Location, characters, objects, event

Controls◦ Buttons to be provided for user interface

Graphics◦ Grass, hard pitch

Sound and music◦ To create impact in a game◦ Added more real time effect

6/1/2014 23Prepared by Pawar R.B. Gharda Institute of Technology

Page 24: Core Game Design (Game Architecture)

Prototype are build into following order Minimize the risk Get the client feedback in development process Help to visualize the end product Find the flexibilityTypical game sectionGame section-1 Environment is set up for game option to play or exit Requested to enter input Input is stored and view

6/1/2014 24Prepared by Pawar R.B. Gharda Institute of Technology

Page 25: Core Game Design (Game Architecture)

Game section-2 Game state is change according to user last input AI is applied for player action. Then background

animation, music, sound effects perform Finally housekeeping is doneGame section-3 Current animation is drawn into virtual buffer and then

displayed Frame displayed rate is specified and locked. Exit state source are released System setting are restored Control given to operating system

6/1/2014 25Prepared by Pawar R.B. Gharda Institute of Technology

Page 26: Core Game Design (Game Architecture)

1. Rapid prototyping phase before specification very popular techniques2. Building of game involves implementation and integration in repeated block3. Agile-Extreme programming involve◦ Team based and collaborative approach◦ Hardly any documentation◦ Integration of testing into development process

6/1/2014 26Prepared by Pawar R.B. Gharda Institute of Technology

Page 27: Core Game Design (Game Architecture)

4. Development process involve◦ Build the prototype◦ Asking other people to look at the game◦ Carefully observing the player◦ Reward the player in the game ◦ Using new tester◦ Taking the game to the next level◦ Good design are both High level (architectural level ) and low

level(design level)

6/1/2014Prepared by Pawar R.B. 27

Page 28: Core Game Design (Game Architecture)

Strategy required to reach end points are called the gameplay Rules are interact with each other or environment to generate

result.1.Implementing the gameplay: The game is series of choices The decision has gameplay value when it has an upside and

downside Each decision affect the next Decision include correct choice at the circumstances

6/1/2014 28Prepared by Pawar R.B. Gharda Institute of Technology

Page 29: Core Game Design (Game Architecture)

Dominated strategy: The choice witch is not using in circumstance is called dominated strategy

Dominant strategy: The choice witch is use in circumstance is called dominated strategy

Near dominant strategy are used in certain circumstances where above not work

It is widely use by the player Eg of near dominant strategy are given by asking

following question: What is the most common feature? Is the facility use only once then how much developing

time required? How much special efforts are needed to create interface

6/1/2014 29Prepared by Pawar R.B. Gharda Institute of Technology

Page 30: Core Game Design (Game Architecture)

Different option involve in gameplay Option may or may not be taken depending on factor Option can have time constraints Option does not affect the game much Option that is worth being taken Option that is never worth being taken2.Toolbox to assist with choices There is no particular method to create choices that are

left to the player Strategic choices are made for long term Tactic choices are made for short term or current There should be enough scope for good judgment

6/1/2014 30Prepared by Pawar R.B. Gharda Institute of Technology

Page 31: Core Game Design (Game Architecture)

3.ImpermanceAdvantage can be impermanent due to following factor They can be destroyed, injured, stolen Can lost any time, limitation on use No use in certain circumstances Gameplay enrich your experience and interactionInteraction can be done in the following ways By changing the setting or game itself By directly controlling the character

6/1/2014 31Prepared by Pawar R.B. Gharda Institute of Technology

Page 32: Core Game Design (Game Architecture)

Vision document and describe final product and serve as goal to the developer

When code strictly follow the gameplay specification then product is ready to release.

1.Responsibility of the designer Clarify the designer ideas which taken from many

resources Bring them to structural level Then decided it should be implemented or give up

6/1/2014 32Prepared by Pawar R.B. Gharda Institute of Technology

Page 33: Core Game Design (Game Architecture)

Development phases in gameplay

Phase Process Person OutcomeFeasibility Discussed the initial

ideaDesigner , architect, technology group

Project go ahead signal from client

Conceptualization Detailing the design Designer Game specification designer’s note

Plan Planning the mini-specification for each stage

Designer and software planner

Set of mini-specification documents

Technical architecture Preparing architecture component and tool

Architect, project leader, planner

Technical specification project plan

Component building Constructing the component and tool for game consider interdependencies

Development team Component that are functionally complete

Integration Project leaders get the component created by the D.TR

Project leader and designer

Completed part of the game and tools

6/1/2014 33Prepared by Pawar R.B. Gharda Institute of Technology

Page 34: Core Game Design (Game Architecture)

Phase Process Person OutcomeComplexity level Project leader

discussed with level designer to build the game level

Project leader, level designer

Complete game fore each level, artwork and manuals are finalizes

Review Quality assurance dept. dose the review in parallel with the leveling

Quality assurance dept.

Bugs are fixed and feedback are provided to developer

6/1/2014 34Prepared by Pawar R.B. Gharda Institute of Technology

Page 35: Core Game Design (Game Architecture)

Gameplay specification

Content mapping Designer node

Module 2 specification

Module 1 specification

Module n specification

Content mapping of designer’s notes with the game play specification

6/1/2014 35Prepared by Pawar R.B. Gharda Institute of Technology

Page 36: Core Game Design (Game Architecture)

Each level has the following design items Games are developed in an iterative manner Most time spiral model chosen Each mini-specification (level) is developed and tested

◦ Goal to design this feature is implemented in that level◦ Philosophy, this level how differ from previous◦ Expected result is outcome at particular level◦ Alternate and other idea suggested in brainstorm session

6/1/2014 36Prepared by Pawar R.B. Gharda Institute of Technology