Video Game Design

21
Video Game Design Lesson 1

description

Video Game Design. Lesson 1. Game Designer. Person involved in the development of a video game Usually works on a part of the game as part of a team Sound Backgrounds Animation Character Development. Room. Where you place game objects to create a screen Start w / blank screen then add: - PowerPoint PPT Presentation

Transcript of Video Game Design

Page 1: Video Game Design

Video Game Design

Lesson 1

Page 2: Video Game Design

Game Designer

Person involved in the development of a video game

Usually works on a part of the game as part of a teamSoundBackgroundsAnimationCharacter Development

Page 3: Video Game Design

RoomWhere you place game objects to

create a screenStart w/ blank screen then add:

A background Images Objects text

Other types in 2-d game making softwareMapsLevelsFrames

Page 4: Video Game Design

RoomAfter the scene is complete:

Program interaction & animations

When players move from room to room:Transition

Visual effect between rooms So the player is not faced with

abrupt change in display

Page 5: Video Game Design

Room Backgrounds

Background can be:A solid colorImage that you create in another

program such as:Microsoft PowerPointAdobe IllustratorAdobe Photoshop

Page 6: Video Game Design

Images2-Demensional Images

Have only Height & Width No Depth or thickness

X & Y coordinates on a grid

Page 7: Video Game Design

Images2-D Images used in a game are

called:Sprites

Adding any image into Game MakerHas to be uploaded as a Sprite

Cannot add programming to a spriteImages used as objects

Page 8: Video Game Design

Objects

Can receive programming and be placed in a room

1st programming an object receives is which sprite to displayEx. create a ball object program it

to display a ball spriteEach time you place an object in the

roomYou create an instance for that object

in the game

Page 9: Video Game Design

Instance

Is an exact copy of an object in the game

For Example:Creating a brick wall

Have have to create several instances of a brick object

Page 10: Video Game Design

Objects2 types of Objects

Active can be interacted w/ during the gameplayBall, wall, characters

Background can’t be interacted w/ gameplayClouds

2 other classifications of objectsAnimated programmed to move

around the screenStatic does not move during

gameplay

Page 11: Video Game Design

Programming ObjectsUse a programming or event-

editor screen not in the roomFollows a logic design process

Makes it easy to interpret an IF / THEN statementAlmost all game interactions

follow IF / THEN logicEx. IF a ball object hits a wall

object, THEN the ball object bounces

Page 12: Video Game Design

Programming Objects

Event editor breaks down the logic statement into: Condition events

Describes hat must exist IF = What is involved

Actions Events Describes what occurs if the condition

event is met THEN = action (What Happens)

Page 13: Video Game Design

IF / THEN Statement

IF a ball object hits a wall object, THEN the ball object bounces

Condition Event:IF the ball object hits the wall object

Action Event:THEN the ball object bounces

Page 14: Video Game Design

Vocabulary

Event Any condition within a game that will cause

something to happen

Action What happens to an object after the event

occurs

Page 15: Video Game Design

Sample Logic Statement

Do I have ice creamCheck the Freezer

Yes

Eat it StopNo

Go to store & buy ice creamPut Ice cream in the Freezer

Start

Page 16: Video Game Design

VocabularySounds can be added as:

Background music Part of the action

Sound effects or Sound FXSmall pieces of sound used in

programmingMost Commonly used:

MP3WAVMIDI

Page 17: Video Game Design

Vocabulary

MusicLong sound fileMay be as long as a complete

songSample

Short sound fileMay be as short as 1 second

Page 18: Video Game Design

Game ProgrammingProgrammers can create games using:

Game-design softwareIn a computer programming language

Ex. Java, C++, Visual BasicObject-Oriented Software

Allows a visual programming interfaceProgrammer can the game objects & drag

& drop programming commands in a programming language

Page 19: Video Game Design

Programming Language

It is a written language that a computer can understand Similar to verbal language like:

English or SpanishCoding

The process a programmer uses to record the words & symbols that the computer can understand

The result is called CodeLines of code are assembled to form a script

Page 20: Video Game Design

Programming Language

Script List of computer commandsCompiling

Process of changing computers or scripts into a file that can run on a computer

Takes your script or object-oriented programming & rewrites it as an executable file

Executable FileProgram file that tells the computer

exactly what it is supposed to do or execute

Page 21: Video Game Design

Programming Language

User Interface (IU) How the player (USER) connects (INTERACTS WITH)

the game Examples:

Mouse & Keyboard Game controllers Guitar controller Accelerometer

Detects how the player is tilting or shaking an iPhone The game is programmed to receive some input from

the player (user) & connect those actions to the action in the game (interface)