3d遊戲開發流程

Game2遊戲:


一、隊伍組成

銷售團隊

測試團隊

遊戲評論隊伍

遊戲製作人

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(棋牌)

遊戲網誌:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系

Comments are closed.