game dev. story

Post on 05-Jul-2015

866 Views

Category:

Self Improvement

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Game Dev. Story

CS,NCTU,2011/05/30

Keystone Game StudioTechnical Director

phenix.yu@kgsmail.com

2011年6月13日星期一

Who am I• M.S., CGGM Lab., CSIE, NCTU, 2003

• Sr. Software Engineer, XPEC, 2003-2007

• Technical Director, KGS, present

• Zenith Engine, PC/XBOX/PS2/GameCube

• “Spectral Force 3”, XBOX360

• “Equal Card DS”, NDS

• development: XBOX360/PS3/Wii/NDS/iOS

2011年6月13日星期一

Agenda

• Team Structure

• Development Process

• Be a Game Designer

• Prepare your Gears

2011年6月13日星期一

Team Structure

2011年6月13日星期一

Game

Designer

ArtistEngineer

Tester Musician

Producer

2011年6月13日星期一

• Negotiate

• Communicate

• Market

• Schedule

• Budget

• Quality

Producer

2011年6月13日星期一

Designer

• Concept

• Mechanism

• Level Design

• Story

• User Interface

2011年6月13日星期一

Engineer• Graphics

• System

• Audio

• User Interface

• Network

• Tool

2011年6月13日星期一

Artist• Concept

• Modeling

• Rigging

• Animation

• Texturing

• Scene

• Special Effect

2011年6月13日星期一

Musician

• BGM

• Sound Effect

• Atmosphere

2011年6月13日星期一

Tester

• Find Bugs

• Certification

• Quality Assurance

2011年6月13日星期一

Development Process

2011年6月13日星期一

Test

Pre-Production

Concept Pitch

First Playable

GDD

Prototype

Production

Alpha Beta Master

Milestone ●●●

● ● ●

GDD TDD MDD

2011年6月13日星期一

Be a Game Designer

2011年6月13日星期一

2011年6月13日星期一

Prepare your Gears

2011年6月13日星期一

UDK

2011年6月13日星期一

Shader Tree

2011年6月13日星期一

AnimSet

2011年6月13日星期一

Audio

2011年6月13日星期一

Physics

2011年6月13日星期一

Kismet

2011年6月13日星期一

Matinee

2011年6月13日星期一

Cascade

2011年6月13日星期一

CryEngine

2011年6月13日星期一

Terrain

2011年6月13日星期一

Natural World

2011年6月13日星期一

Flow Graph

2011年6月13日星期一

Audio

2011年6月13日星期一

Resource• Unreal 1

• 54 man-year

• Unreal 2

• 72 man-year

• Unreal 3

• 80 man-year

• CryEngine 1

• 60 man-year

• CryEngine 2

• 70 man-year

• CryEngine 3

• 75 man-year

2011年6月13日星期一

HOW?2011年6月13日星期一

Don’t Re-invent the Wheel

2011年6月13日星期一

Script Language

2011年6月13日星期一

• Javascript

• Python

• Lua

• Ruby

2011年6月13日星期一

LOO-ah2011年6月13日星期一

WHY?2011年6月13日星期一

FAST2011年6月13日星期一

Light Weight

2011年6月13日星期一

Virtual Machine

2011年6月13日星期一

FREE2011年6月13日星期一

Addons2011年6月13日星期一

• Crysis

• Far Cry

• SimCity 4

• STALKER

• World of Warcraft

2011年6月13日星期一

Binding

2011年6月13日星期一

tolua++2011年6月13日星期一

Mark

2011年6月13日星期一

Configure

2011年6月13日星期一

Custom Build

2011年6月13日星期一

Generate

2011年6月13日星期一

Import

2011年6月13日星期一

Use

2011年6月13日星期一

Window Programming

2011年6月13日星期一

wxWidgets

2011年6月13日星期一

Cross-Platform• Windows

• Macintosh

• Linux

• UNIX

• Windows Mobile

• iOS

2011年6月13日星期一

Binding

• Python

• Perl

• Ruby

• Lua

2011年6月13日星期一

Sample

2011年6月13日星期一

Result

2011年6月13日星期一

Graph

2011年6月13日星期一

Graphviz2011年6月13日星期一

LayoutAlgorithms

2011年6月13日星期一

Example

2011年6月13日星期一

More

2011年6月13日星期一

2011年6月13日星期一

OpenGL

2011年6月13日星期一

LuaGL2011年6月13日星期一

2011年6月13日星期一

fsmEditor• wxLua

• win. program

• LuaGraph

• states layout

• LuaGL

• states rendering

• Lpeg

• script parsing

• wxAUIManager

• dockable panes

• wxStyledTextCtrl

• styled script

2011年6月13日星期一

2011年6月13日星期一

2011年6月13日星期一

To Infinity and Beyond2011年6月13日星期一

Q&A

圖像版權為各著作公司所有2011年6月13日星期一

top related