本書講解了遊戲開發中用到的相關技術,
主要包括前端和後端兩部分內容,
並結合前端與後端技術給出了幾個實戰項目的設計及實現方法。
本書分4部分,共12章。第壹部分(第1章)為梗概,
介紹了軟件開發的關鍵、遊戲開發從業者的層次和挑戰以及本書的目標。
第 2 部分(第2~5章)先介紹了Egret Engine編程技術,
包括編程基礎、高級開發和擴展庫編程。
隨後講解了sparrow-egret遊戲前端框架的編程技術,
包括MVC架構模式以及sparrow-egret遊戲前端框架的主要功能。
第 3 部分(第6~8章)先介紹了Netty的主要功能,
然後給出了作者開發的基於JCommon和nest的遊戲組件的使用方法。
*後給出了一個基於前端和後台功能相結合的實戰項目—遊戲聊天室。
第 4 部分(第9~12章)則比較詳細地講解了作者基於先前框架所開發的遊戲實戰項目—貪吃蛇和網絡對戰國際象棋。
同時,介紹了一款可以和先前框架配合使用的自動生成代碼的腳本工具—TreeBranch。
在本書的*後兩章,
還講解了功能框架以及實戰項目裡所涉及的遊戲開發模塊整合以及設計原則與模式,
並展示了筆者的設計思路。
本書實例部分及章節源碼解讀難點部分均配有二維碼講解視頻,
方便讀者自學時觀看使用。
本書適用於遊戲編程初、中級開發人員,
遊戲開發高手也可以通過閱讀本書擴展自己的設計思路。