隊伍組成
開發團隊
n 制作人
n 執行制作人
n 策劃團隊
n 程式團隊
n 美術團隊
銷售團隊
測試團隊
游戲評論隊伍
游戲制作人
n 開發組長(always)
n 資源管理 (Resource Management)
n 行政管理 (Administration)
n 向上負責 (Upward Management)
n 專案管理 (Project Management)
游戲執行制作人
n 專案管理執行 (Project Management)
n Daily 運作
n House Keeping
n Not full-time job position
游戲策劃
n 故事設計 (Story Telling)
n 腳本設計 (Scripting)
n 玩法設計 (Game Play Design)
n 關卡設計 (Level Design)
n 游戲調適 (Game Tuning)
n 數值設定 (Numerical Setup)
n AI 設計 (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)
n Level Editor
n Scene Editor
n FX Editor
n Script Editor
n 游戲Data Exporters from 3D Software
n 3dsMax / Maya / Softimage
n 游戲引擎開發Game Engine Development
n 網絡游戲服務端開發Online Game Server Development
游戲開發流程
創意 提案 制作 整合 測試
贊成 雛形 除錯 調試
Pre-alpha Alpha Beta 結束
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)
n Target player
n Marketing segmentation / positioning
n 風險評估 (Risk)
n SWOT (優勢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 美術量產制作
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)
n Alpha(α) 測試
n 除錯 (Debug)
n Beta (β)測試
n 數值微調
n Game play 微調
n 對網絡游戲而言 (MMOG)
n 封閉測試 (Closed Beta)
n 開放測試 (Open Beta)
n 壓力(極限)測試 (Critical Testing)
n 網絡游戲才有
關于Bug
n Bug 分級 (Bug Classification)
n A Bug
n B Bug
n C Bug
n S Bug
n Principles
n Bug 分級從嚴
n Tester(測試對象?—) vs Debugger(調試程序)
系統層System Layer – APIs
n 3D Graphics API
n DirectX 9.0 SDK – Direct3D
n OpenGL 2.0
n 2D API
n DirectX 9.0 SDK - DirectMedia
n Win32 GDI
n Input Device
n DirectX 9.0 SDK – DirectInput
n Audio
n DirectX 9.0 SDK – DirectSound / Direct3DSound / DirectMedia
n OpenAL
n OS API
n Win32 SDK
n MFC
n Network
n DirectX 9.0 SDK – DirectPlay
n Socket library
引擎層Engine Layer
n 3D Scene Management System
n Scene Graph
n Shaders
n 2D Sprite System
n Audio System
n Gamepad
n Hotkey
n Mouse
n Timers
n Network
n DDK Interface
n Terrain
n Advanced Scene Management – Space Partition
n BSP Tree
n Octree
n Character System
n Motion Blending Techniques
n Dynamics
n Collision Detection
n SoundFX
n User Interface
游戲層Game Play Modula
n NPC (Non-playable Characters)
n Game AI
n Path Finding
n Finite State Machine
n …
n Avatar
n Combat System
n FX System
n Script System
n Trading System
n Number System
n …
Game Dev Tools
n Visual C/C++
n .net 2003
n Visual C/C++ 6.0+ SP5
n DirectX
n Current 9.0c
n NuMega BoundsChecker
n Intel vTune
n 3D Tools
n 3dsMax/Maya/Softimage
n In-house Tools
~~~~~~~~~~結束~~~~~~~~~
游戲分類
n RPG (Role playing games角色扮演)
n AVG (Adventure games冒險類)
n RTS (Real-time strategy games既時戰略)
n FPS (First-person shooting games主視覺射擊)
n MMORPG(多人在線角色扮演)
n SLG (戰棋)
n Simulation(模擬)
n Sports(運動)
n Puzzle games(解迷)
n Table games(棋牌)