Upload
phenix-yu
View
866
Download
3
Embed Size (px)
Citation preview
Game Dev. Story
CS,NCTU,2011/05/30
Keystone Game StudioTechnical Director
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日星期一