一、隊伍組成
銷售團隊
測試團隊
游戲評論隊伍
游戲制作人
n開發組長(always)
n資源管理 (Resource Management)
n行政管理 (Administration)
n向上負責 (Upward Management)
n專案管理 (Project Management)
游戲執行制作人
n專案管理執行 (Project Management)
nDaily 運作
nHouse Keeping
nNot full-time job position
游戲策劃
n故事設計 (Story Telling)
n腳本設計 (Scripting)
n玩法設計 (Game Play Design)
n關卡設計 (Level Design)
n游戲調適 (Game Tuning)
n數值設定 (Numerical Setup)
nAI 設計 (Game AI)
n音效設定 (Sound FX Setup)
n場景設定 (Scene Setup)
游戲美術
n場景 (Terrain)
n人物 (Character)
n建模 (Models)
n材質 (Textures)
n動作 (Motion / Animation)
n特效 (FX)
n用戶界面User Interface
游戲程序
n游戲程序 (Game Program)
n游戲開發工具 (Game Tools)
nLevel Editor
nScene Editor
nFX Editor
nScript Editor
n游戲Data Exporters from 3D Software
n3dsMax / Maya / Softimage
n游戲引擎開發Game Engine Development
n網絡游戲服務端開發Online Game Server Development
二、游戲開發流程
n創意 (Idea)
n提案 (Proposal)
n制作 (Production)
n整合 (Integration)
n測試 (Testing)
n除錯 (Debug)
n調試 (Tuning)
游戲設計(Concept Design)
n游戲類型 (Game Types)
n游戲世界觀 (Game World)
n故事 (Story)
n游戲特色 (Features)
n游戲玩法 (Game Play)
n游戲定位 (Game Product Positioning)
nTarget player
nMarketing segmentation / positioning
n風險評估 (Risk)
nSWOT (優勢Strength/缺點Weakness/機會Opportunity/威脅Threat)
游戲提案 (Proposal)
n系統分析 (System Analysis)
n游戲設計文件撰寫 (Game Design Document)
n傳播媒介文件撰寫 (Media Design Document)
n技術設計文案撰寫 (Technical Design Document)
n游戲專案建立 (Game Project)
n時間表Schedule
n進程/控制Milestones / Check points
n管理Risk management
n測試計劃書
n團隊建立 (Team Building)
游戲開發 (Production)
美術量產制作
n(建模)Modeling
n(結構)Textures
n(動畫)Animation
n(動作)Motion
n(特效)FX
n程序開發 (Coding)
n策劃數值設定
游戲整和 (Integration)
n關卡串聯 (Level Integration)
n數值調整 (Number Tuning)
n音效置入 (Audio)
n完成所有美術
n程旬與美術結合
n(攻略)Focus Group (說明書User Study)
n發布一些攻略截圖Release some playable levels for focus group
游戲測試 (Testing)
nAlpha(α) 測試
n除錯 (Debug)
nBeta (β)測試
n數值微調
nGame play 微調
n對網絡游戲而言 (MMOG)
n封閉測試 (Closed Beta)
n開放測試 (Open Beta)
n壓力(極限)測試 (Critical Testing)
n網絡游戲才有
關于Bug
nBug 分級 (Bug Classification)
nA Bug
nB Bug
nC Bug
nS Bug
nPrinciples
nBug 分級從嚴
nTester(測試對象?—) vs Debugger(調試程序)
三、游戲系統(Game Software System)
系統層System Layer - APIs
n3D Graphics API
nDirectX 9.0 SDK - Direct3D
nOpenGL 2.0
n2D API
nDirectX 9.0 SDK - DirectMedia
nWin32 GDI
nInput Device
nDirectX 9.0 SDK - DirectInput
nAudio
nDirectX 9.0 SDK - DirectSound / Direct3DSound / DirectMedia
nOpenAL
nOS API
nWin32 SDK
nMFC
nNetwork
nDirectX 9.0 SDK - DirectPlay
nSocket library
引擎層Engine Layer
n3D Scene Management System
nScene Graph
nShaders
n2D Sprite System
nAudio System
nGamepad
nHotkey
nMouse
nTimers
nNetwork
nDDK Interface
nTerrain
nAdvanced Scene Management - Space Partition
nBSP Tree
nOctree
nCharacter System
nMotion Blending Techniques
nDynamics
nCollision Detection
nSoundFX
nUser Interface
游戲層Game Play Modula
nNPC (Non-playable Characters)
n Game AI
n Path Finding
n Finite State Machine
n ...
nAvatar
nCombat System
nFX System
nScript System
nTrading System
nNumber System
n ...
nGame Dev Tools
nVisual C/C++
n.net 2003
nVisual C/C++ 6.0+ SP5
nDirectX
nCurrent 9.0c
nNuMega BoundsChecker
nIntel vTune
n3D Tools
n3dsMax/Maya/Softimage
nIn-house Tools
游戲分類
nRPG (Role playing games角色扮演)
nAVG (Adventure games冒險類)
nRTS (Real-time strategy games既時戰略)
nFPS (First-person shooting games主視覺射擊)
nMMORPG(多人在線角色扮演)
nSLG (戰棋)
n Simulation(模擬)
nSports(運動)
nPuzzle games(解迷)
nTable games(棋牌)