遊戲分析研究方法 - 國立臺灣大學robin/... · •世界場景...
Transcript of 遊戲分析研究方法 - 國立臺灣大學robin/... · •世界場景...
遊戲分析研究方法The speaker: Tana
Agenda
•遊戲開發學習流程
•遊戲分析與拆解
•遊戲分析報告
•遊戲程式架構
•FAQ
遊戲開發學習流程
為何想做遊戲
創作遊戲的動機
愛
基於 愛 而產生的行為
• 沒有滿足渴望的靈魂
Super Mario Maker © Nintendo
學會了遊戲開發之後……
• 變更部分規格應該更好玩
遊戲開發學習流程
因為愛
玩了各式各樣的遊戲
研究遊戲內容典故與劇情
因為
想做遊戲
分析想做的遊戲詳盡內容
研究遊戲成功要素
學會
開發技術
嘗試製作小遊戲或
模仿成功案例
具備
開發經驗
構思自製遊戲的想法
確認需求與作品意義
收集 分析 仿製 創作
大1~大2期間(進到公司還要做分析
大2~大3期間(進到產業還在學
大3之後
永無止盡
玩遊戲與遊戲開發大不同
•玩遊戲 (爽)•玩別人做的遊戲•體驗故事劇情•學習遊戲玩法•挑戰遊戲關卡•嘗試多元玩法•評論
•遊戲開發 (團隊合作)•構思傳達理念•設計故事劇情•設計遊戲玩法•編輯遊戲關卡•除錯•看批評
常見的作品審查….
現在放棄還來的及(誤
搞不清楚自己在做什麼?
不知道自己拖累團隊
自己未來要做什麼工作?
遊戲分析與拆解
遊戲分析
•分析什麼?•遊戲理念/核心概念
•故事劇情,遊戲數值,操作體驗
•開發架構/程式結構•開發引擎,資料結構,呈現平台
•美術風格/介面流程•人物角色,世界場景,體驗介面
•成功關鍵要素(請對代言人)
遊戲理念/核心概念
•故事劇情• 世界觀,人物角色,故事劇本推進與數值成長
•數值結構• 基礎數值,推算公式,多項數值關係結構
•操作體驗• 核心玩法,遊戲系統,操作流程
• 系統相依與數值成長結構
開發架構/程式結構
•開發引擎• 從畫面或呈現平台去拆測
• 透過遊戲新聞來得知
•資料結構• 較難得知,大多使用php, MySQL
•呈現平台
美術風格/介面流程
•人物角色• 圖像風格,人物特色
•世界場景• 時代背景,地理環境,風格特色
•體驗介面• 遊戲資訊,操控與按鈕
• 介面細節特色/戰鬥動態表現
成功關鍵要素
•行銷模式
•內容才是重點
•善用社群平台
•各種活動經營
分析/拆解工具
紀錄工具(Execl,心智圖軟體)
XMind
遊戲平台/模擬器
夜神nox安卓模擬器iPadian
平台帳號(iOS/GooglePlay/STEAM)
截圖/錄影程式
SnagIt v2019.1.2
分析與實作
•平常做分析→更瞭解遊戲內涵
•實作找參考→從分析案例尋得
•遊戲製作都弄不完了還要交分析報告?
遊戲分析報告
分析/拆解標的遊戲?
• 選擇自己喜歡的
• 選擇市面上正流行賣座的
• 選擇有獨特賣點的
分析產出(表格)
FGO角色基本數值表 FGO活動資料表
分析產出(結構)
遊戲企劃拆解心智圖
分析產出(截圖與影片)
每個操作流程均有截圖,並編號以方便尋找
新手流程,抽卡或戰鬥動態表現等利用錄製影片方式才能完整記錄過程
FGO戰鬥
FGO抽卡
整合分析(介面與新手流程)
為了誰的煉金術士
整合分析(任務與數值成長)
資料來源: https://new.qq.com/omn/20190728/20190728A0CQBC00.html
推測設計思維1. 先確定好基本設定,滿級等級,滿級時間點,新手
期等級,各個關鍵時間點的等級(例如1天、3天、7天、1個月)等。
2. 設定好各個管道的產出效率比例和預計日產出占比。3. 設置好升級所需時間線,主要是每級的升級時間是
否合理,各個關鍵時間點的等級是否符合需求,滿級所需總時間是否符合需求。
4. 做小怪的經驗數值,小怪是經驗產出效率的標準參考值。
5. 以小怪的經驗和產出效率比來計算其他系統、主線任務等其他管道的經驗數值。
6. 在升級經驗表中對日產出進行統計,日產出乘以時間就得到每級的升級經驗值。
7. 用實際的經驗值來計算每日占比,跟預設的進行比對,如果不符合需求就進行調整。
8. 標准的升級經驗調整完畢後,可以進行對極限玩家升級進度的計算。
整合分析(核心玩法與系統)
這是什麼 怎麼做
整合分析(場景、事件與路線配置)
整合分析(新手流程與營運數值)
競品分析(相似類型的交叉分析)
分析案例
資料來源: https://kknews.cc/game/p4g2nzj.html數據來源@Brain Intelligence
分析案例
分析案例
遊戲分析拆解最終應有的文件有
• 所有UI流程與截圖
• 遊戲特色分析心智圖
• 新手引導流程錄影
• UI流程的表現細節錄影(ex:手遊的付費抽卡)
• 戰鬥與特效的動態表現
• 遊戲美術風格分析
• 遊戲數值成長與系統關聯性
• 遊戲活動與改版資訊紀錄
→用資料夾與編碼圖檔(用Excel檔連結圖檔)
→用XMind繪製心智圖,用PPT解說
\
影片檔(Youtube,MP4,GIF)部分流程也需截圖用PPT解說
/
\
Excel檔
/
重點就是越詳細越好,詳細到開發人員看了也嚇一跳
裝訂成冊(誤
遊戲程式架構
用遊戲流程看架構
進入遊戲標題畫面
進入關卡
過關失敗
過關或播放結局畫面
過關成功
企劃製作觀點
啟動遊戲程式
遊戲偵測控制循環
程式製作觀點
讀取資料
控制判定
狀態判定
時間判定
其他判定
播放對應圖片或切換系統
達成條件
連線遊戲架構
進入遊戲登入畫面
登錄大廳
關卡結束
登出或斷線
進入關卡
企劃製作觀點
登入遊戲伺服器
內容傳輸偵測循環
程式製作觀點
驗證資料
加解密
本地同步
區域同步
資料庫
播放對應圖片或切換系統
驗證判定
客戶端程式
伺服器端程式
Unity3D遊戲開發規劃(嵌入式系統)
以遊戲關卡為單位
嵌入各種物件
編輯器內預試遊戲
可編譯成在不同平台的執行程式
美術資源(含動態資訊)
判定與呈像控制程式
企劃資料(表格型式)
將物件組合成預置物件
遊戲專案各式物件資源庫
Unity3D 開發畫面
場景物件區
專案物件區
場景物件視覺化呈現
物件資訊與控制設定
遊戲程式架構的建議事項
•架構在最低限度的呈現平台(非PC)
•有效地重複應用資源(含程式碼)
•記憶體很有限,常注意遊戲中的FPS
•看不到的就省略(LOD設定)
•傳統AI設定比連線機制問題簡單
有關遊戲的省思
FAQ
預祝各位
從遊戲分析中找到遊戲開發的最佳路徑