本是書中案例,竟成遊戲產品,《鐵流的輪印》開發歷程

遊資網發表於2019-08-27
《鐵流的輪印》是一款開房間型的多人對戰坦克射擊類遊戲,選擇坦克,進入房間開戰。通過搖桿移動,滑屏轉視角,長按射擊鍵瞄準射擊,殲滅敵方陣營即獲得勝利。

本是書中案例,竟成遊戲產品,《鐵流的輪印》開發歷程
《鐵流的輪印》截圖

本是書中案例,竟成遊戲產品,《鐵流的輪印》開發歷程
《鐵流的輪印》截圖

這款遊戲的神奇之處在於,它本來是一本遊戲開發書中一個案例,作者在它基礎上改進,成為一款名副其實的遊戲。似乎預示著只要稍加努力,人人都可以做出好玩的網路遊戲。

本是書中案例,竟成遊戲產品,《鐵流的輪印》開發歷程
《Unity3D網路遊戲實戰(第2版)》範例工程

據作者所說,自6年前開始就有獨自開發一款網遊的計劃,並做了第一版計劃。但那時不太瞭解網遊客戶端的程式碼組織,按照單機的思路做,程式碼很亂。鑑於工作量太大,技術水平也還不夠,就擱置了。

直到2015年,作者在編寫Unity書籍《Unity3D網路遊戲實戰》時,將坦克遊戲作為教學範例,才逐步把開發網遊的計劃提上日程。而後又在《Unity3D網路遊戲實戰(第2版)》的寫作中逐步完善。

本是書中案例,竟成遊戲產品,《鐵流的輪印》開發歷程
《Unity3D網路遊戲實戰(第1版)》範例

書籍的的範例已相對完整,網路系統、UI系統等底層一應俱全,在它的基礎上繼續開發,工作量是可以接受的,於是重啟了當年的坦克專案,製作一款坦克手遊。

本是書中案例,竟成遊戲產品,《鐵流的輪印》開發歷程
《鐵流的輪印》截圖

為完成遊戲成品,作者在範例的框架上做出改進,比如新增了非同步資源載入、事件系統等功能。又重新在skynet上的基礎上編寫了一套服務端的框架。

本是書中案例,竟成遊戲產品,《鐵流的輪印》開發歷程
《鐵流的輪印》截圖

第1期工程還是以跑通遊戲流程、完成核心戰鬥體驗為主,後續還會增加更多的系統,目前遊戲登陸4399遊戲盒測試。

本是書中案例,竟成遊戲產品,《鐵流的輪印》開發歷程
《鐵流的輪印》截圖

事實上,開發網遊並不容易。網上常見的獨立遊戲,大多是單機遊戲,這是因為網路遊戲的開發量要比單機大好幾倍,而且技術難度也高。製作這樣一款遊戲,需要很強的毅力。作者說,對每個系統,都要自己完成系統策劃、介面設計,然後開發服務端和客戶端兩部分程式,工作量不小。

本是書中案例,竟成遊戲產品,《鐵流的輪印》開發歷程
《鐵流的輪印》截圖

其實無論做什麼事情都貴在堅持,開發遊戲更是如此,只要報以初心,總有云開之日。

作者: yoyolee

相關文章