關於如何開發一款自己的遊戲專案(目前只說客戶端),就說說自己的個人觀點,自己yy的,不喜勿噴。。
首先,要做一款遊戲,如果你要做一款有網路的遊戲,有使用者資料儲存的,那麼首先就要有乙個伺服器,然後我們才能基於unity開發的這個客戶端去跟伺服器通訊,(如果是做單機,那麼就請忽略這第一步)我們使用unity跟伺服器通訊這個機制,叫做網路通訊,一款遊戲剛開始時,會定好準備使用的是什麼網路協議,基於什麼網路協議,一般來說都是socket通訊,然後pb包,如果有能力的話,是可以把這一套網路通訊的**從專案中單獨分離開來,這樣以後其他專案可以直接使用,所以,定好寫好乙個網路通訊是一款需聯網遊戲的第一步。
第三步,既然第二步將遊戲中的一些資源設計成了可以動態去修改,然後動態載入,那麼在動態更新遊戲中的預製體上,就需要作出一些工具,比如,動態載入乙個,動態載入乙個遊戲物體,以及動態更改動作animator,都是需要自己寫好一套載入的機制,寫好對應的工具,這樣也方便以後的人使用該工具。(這些工具包括載入,載入遊戲物體,載入動作檔案,載入特效,載入**和讀取**,載入json和xml資料等等)
到目前為止,一款遊戲的最基本的乙個框架就算是搭建完成了。
第四步,就是根據自己的遊戲型別,制定乙個前端的玩法流程,最開始需要頂乙個框架,框架的概念就是,我們把很多的東西規範化,使用某種通用的結構,來使我們的專案更易擴充套件,並使**更易閱讀,同時也為以後重構專案時更易重構。
第五步,制定好乙個框架後,就是各方面的遊戲邏輯部分,給不同部分的遊戲邏輯,新增一格管理類manager,不同的管理類管理不同的功能,最後一步一步實現不同功能就好。
第六步,在製作遊戲的過程中,我們會用到一些外掛程式,外掛程式的作用就是,可以減少我們自己的開發周期,而且,正確使用外掛程式能使我們專案錦上添花。
第七步,當我們遊戲基本做完時,我們還需要接入一些sdk。
第八步,遊戲完成後,對遊戲進行壓縮,同時保證幀數,熟稱優化。
以上純屬個人觀點,不喜勿噴
如何開發一款棋牌遊戲?棋牌遊戲平台搭建
關於如何開發一款自己的棋牌遊戲專案 目前只說棋牌客戶端 就說說自己的個人觀點,自己yy的,不喜勿噴。首先,要做一款遊戲,如果你要做一款有網路的棋牌遊戲,有使用者資料儲存的,那麼首先就要有乙個伺服器,然後我們才能基於unity開發的這個棋牌客戶端去跟伺服器通訊,如果是做單機,那麼就請忽略這第一步 我們...
一款網頁遊戲外掛程式開發 資料抓包
寫點什麼,之前曾經做過乙個網頁遊戲外掛程式,就寫寫這個外掛程式怎麼做的吧,我想,我當時做這個外掛程式,遇到的問題,一定也是其他人遇到的問題。從 入手了?先說遊戲,因為是網頁遊戲,開發多年的網頁程式,知道一點這種互動邏輯,基於http協議的,互動是非連續性的,屬於短連線。也就是說,很容易做資料,來模擬...
一款新方塊遊戲
一款新方塊遊戲 這裡介紹的方塊遊戲是一款嶄新的方塊遊戲,無需安裝,直接執行,既可以鍛鍊反應速度,又可以增強形狀變換能力,使視覺方向擴充套件到上下左右四個方向。如圖 遊戲操作簡單,使用回車鍵開始遊戲。使用方向鍵調整上下左右的開口方向,繼續按方向鍵調整中心方塊的朝向,總是順時針旋轉。空格鍵發射,使中心方...