投稿 提交工具 投放合作

Game-Tricks:Unity 客户端与游戏服务端技术笔记

游戏开发 115 37 C++ 2026-11-14 在 GitHub 打开

汇总 Unity 客户端(光照、寻路、状态机、ECS)与 C++/Lua 服务端(网络协议、热更新、性能优化)的学习笔记。

Game-Tricks 是一份游戏开发技术笔记仓库,分客户端与服务端两大部分。客户端涵盖 Unity 场景技巧(圆内随机点、虚拟摇杆、小地图)、光照模型(Lambert、Half-Lambert、Phong、Blinn-Phong)、Xray 透视实现、A* 寻路、FSM 状态机、Manager 单例模式,以及 DOTS/ECS 架构要点。服务端部分记录 C/C++ 与 Lua 交互(虚拟栈、C++ 调 Lua、Lua 调 C++)、序列化格式 MessagePack、可靠 UDP 协议 ENet 与 KCP、Lua 字节码与面向对象、垃圾回收、高性能 Lua 技巧(局部变量、表与字符串优化、3R 原则),还有火焰图等性能分析工具和 VS Code 环境配置。内容以要点、公式和参考链接为主,属于学习整理而非可运行项目。

Star 趋势2026-11-08 — 2026-11-13当前 Stars 115

11511-0811-1111-13