![]()
課程簡介
edu.uwa4d.com
01
本系列以C++游戲服務端為實踐載體(命令行參數、異步事件、MessagePack等),系統搭配 Lua語言、運行環境、網絡與中間件、服務化與Demo級完整鏈路。
教程分三部分:
知識儲備:Lua關鍵問題、table與面向對象思路、開發環境與工具鏈;
基礎示例:源碼目錄與編譯調試、日志與時間、元表與類、Socket/WebSocket/UDP/KCP/HTTP、Redis與Protobuf、ORM與PostgreSQL、服務化通信等;
Demo:命名空間、協程與異步回調、游戲主循環、消息分發與轉發、序列化、熱更新、心跳、緩存、預處理與ORM、本地環境與百萬級日活架構總結等。
教程屬于基礎 + 進階實戰,適合已有簡單編程基礎、希望系統理解游戲服務器的開發者。讀者既能補齊Lua與工程化基本功,又能對照文檔理解網關—路由—邏輯/場景分層、零拷貝廣播、強一致數據與跨服等典型后端話題。
![]()
聽課基礎建議: 具備一些基礎的編程知識;網絡與數據庫章節,建議預先了解TCP/HTTP、Redis、SQL的基本概念。Windows用戶可按文檔使用VS Code / Visual Studio;文檔中涉及Unity多為生態說明,純后端學習可不強制。
作者簡介
edu.uwa4d.com
02
田吉亮:從事游戲開發工作十五年有余
2008年開始從事游戲開發工作,全程參與多款大型游戲項目研發,積累了豐富的游戲開發經驗。現就職于完美世界,負責游戲研發相關工作。曾經負責過的部分產品《大明浮生記》、《找你妹》、《狂暴之翼》以及《戰神遺跡》。
適合讀者
edu.uwa4d.com
03
從事游戲 / 互聯網后端(客戶端配套工具鏈亦可)的開發者
—— 希望把服務端 從「會用」拉到「能設計多服協作」的職場向開發者。
想要系統理解「腳本語言 + 高性能C核心」組合的學習型讀者
—— 希望提升異步IO、服務劃分、緩存與數據庫、協議與序列化等能力。
對高并發游戲架構、熱更新與消息轉發優化感興趣的讀者。
edu.uwa4d.com
04
知識:Lua核心語法與table/元表/OOP思路;進程啟動參數與服務模型;Socket至 KCP/WebSocket;Redis/PostgreSQL/ORM;Protobuf/MessagePack;服務化與路由轉發要點。
能力:能獨立編譯與調試Lua與相關工程;能讀懂并實現多服務協作、消息分發、熱更與心跳 等典型模塊。
資料:示例與Demo源碼。
![]()
近期精彩回顧
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.