關鍵詞:遊戲, html5, 工作流
手機APP應用如雨後春筍般冒了出來,而在衆多的APP應用中,遊戲佔據了半壁江山。它豐富着人們的業餘生活,增進了人們之間的溝通交流。
基於HTML5技術的遊戲引擎,所需要的腳本必定是JavaScript,只有JavaScript腳本語言才能運行於瀏覽器中。
設計
架構設計是一門大學問,對於開源引擎架構的設計模式主要取決於作者的程序哲學觀點和產品定位。
渲染,邏輯,算法,素材,交互,2D與3D
遊戲公司一般組織結構:
遊戲設計、程序,美術都是不同部門。
準備工作:
1、前期預案。項目發起,提出項目初步開發意向
2、初步市場規劃。指定計劃,組織相關人員,並進行策劃管理.
3、項目前期創意。劇本創作,創意改編,腳本策劃,關卡設計,原畫設計等
4、二次市場策劃。
5、項目調整,完成前期準備。對軟件,程序語言,平臺軟硬件設備調試到位。
工作流
對團隊開發來講,工作流搭建是非常重要的。當項目規模變大時,一個好的工作流會事半功倍。
開發團隊:
製作人,策劃團隊,程式團隊,美術團隊,銷售團隊,測試團隊,遊戲評論隊伍。
文檔列表:
《策劃需求文檔》:重點說明要達到的產品目標,使用的主要設計手段。
《策劃案》:流程圖,GUI草圖,須配置的遊戲數據項目,美術圖量表以及風格參考。
《草圖》:美術風格參考,UI構圖。
《技術設計方案》:代碼模塊命名以及職責,代碼結構模式及關係,重點技術問題解決方法。
《美術資源格式》:文件名和路徑規則、文件格式、精度、尺寸或其他更細節內容。
《遊戲數據格式》:庫名、表名、字段解析、字段內容結構。
《Bug報告單》:策劃案ID、重現步驟、現象。
《版本發佈計劃》:列明版本內需要開發的內容,預計時間。
《版本發佈說明》:本版本的所有在產品上的變更細節,以及這些版本內容的開發成員。
《運營計劃》:運營活動內容和所需的推廣資源和資金支持,預計要達到的商業效果和衡量手段。
《產品部署、升級方案》:如何部署安裝進程,設置CDN或DNS,運行SQL或者修改配置文件。
《產品統計需求》:定義統計報表的格式和統計週期,開發統計程序,自動定期反饋數據報表給運營人員。
商業應用
Egret提供的工具非常多,也符合其解決方案的定位。
Cocos Creator則力求完整,一個軟件解決所有事情。
一個引擎被商業產品應用廣泛的情況下,足以證明此引擎具備商業產品使用價值。別人能用這玩意做出遊戲,你也能。
一共找了50款遊戲,使用純HTML5開發的6款,使用Egret開發的30款,Cocos2d-js的14款,laya的1款,createjs的1款。Egret佔比居然過半,達到58%。看來Egret在國內HTML5遊戲市場還是非常強悍的。參考
gad.qq.com/
遊戲製作流程
遊戲開發流程 http://www.cnblogs.com/damowang/category/810667.html