本書講解了目前移動端遊戲開發用到的關鍵技術,主要包括前端和後端兩部分內容。然後結合前端與後端的這些技術給出了幾個實戰項目的設計以及實現方法。 對於前端部分,首先介紹了目前應用廣泛的基於HTML5和Unity遊戲前端的編程技術,然後介紹了遊戲引擎的主要功能,後介紹了作者開發的基於HTML5的遊戲前端開發框架的使用方法。 對於後端部分,首先介紹了Netty的主要功能,然後給出了作者開發的基於Netty的遊戲後臺框架的使用方法。本書介紹的後臺長連接框架不僅適用於Netty,而且還適用於很多適合該框架所引入的編程模型的其他框架,比如Spring boot的WebSocket或Python框架。 在本書的後部分,比較詳細地講解了基於前端和後端這兩個框架之上的遊戲開發實戰項目。同時還介紹了一個可以和這兩個框架配合使用的自動生成代碼的腳本工具——TreeBranch。同時,實戰部分還講解了遊戲框架以及實戰項目裡所涉及的設計原則與模式,同時展示了作者的設計思路。 本書適用於從事遊戲編程從業人員,也適用於有經驗的開發人員參考,通過閱讀本書去擴展自己的設計思維。