Game Development - CS

minedesertSoftware and s/w Development

Oct 31, 2013 (3 years and 8 months ago)

64 views

CS 352:

Computer Graphics

Game


Development

Computer Games


Value of games?


Designed experience


Science of engagement


Popular cultural medium


Big business

Interactive Computer Graphics

Game Development

Game Development


Many aspects:


Experience design

UI, gameplay, narrative


Cinematics


Artwork

3D modeling, surfacing, lighting,
environment, animations, sound


Programming

graphics, UI, physics, AI,
networking, game tools


Level design


Sound engineering


Testing


Maintenance (
bug fixing, adding levels and features
)



Interactive Computer Graphics

Game Development

Game Development


Budget typically $20 million,

as high as $40 million


Most games don’t make a profit


Small indie companies spring up

and die out frequently


High expectations


1980s: a single programmer might do a game


Now, dozens or hundreds of people might be involved


Still, it’s possible for individuals or small teams to do
small games (World of Goo


2 people)


Mobile games are changing the industry

Interactive Computer Graphics

Game Development

Casual Games


Unity Technologies
says
:


Casual games: a growth segment


1
-
3 developers, 3
-
9 months


A casual game can make $100,000 or more

Interactive Computer Graphics

Game Development

Software for Game Development


Game engine, physics engine


Level design


3D Modeling


Animation


Image, audio, video processing


Asset management



Now there is a secondary market for game
engines, physics engines, tools, models,
animations, etc. making development easier

Interactive Computer Graphics

Game Development

Working in the Game Industry


Horror stories


Gaming Industry


Do not

want


7 reasons you don’t want to . . .


E.A. Spouse


Interactive Computer Graphics

Game Development

Unity3D


Popular commercial game engine


Initial release in 2006


Cross platform


Freeware license with 80% of functionality in
2009 disrupts game engine market

Interactive Computer Graphics

Game Development

Unity3D demo


Scene: all objects, graphical


Hierarchy: all objects, list


Project: file structure


Inspector: detailed view of current object


Game view


Layouts


Navigation (F
-
frame)


Inspector


Parenting

Interactive Computer Graphics

Game Development

Workshop: Open Source and Freeware

Software for Game Development

Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development


Interactive Computer Graphics

Game Development