游戏程序员的自我修养

在Unity中使用Lua脚本:语言层和游戏逻辑粘合层处理

在Unity3D中实现一个Lua组件,用来整合Lua上层逻辑代码。 Read more...

《炉石传说》架构设计赏析(7):使用Google.ProtocolBuffers处理网络消息

炉石使用Google.ProtocolBuffers来处理网络消息,这里我们就分析一下消息打包、解包等代码是适合实现的。 Read more...

在Unity3D的Legacy动画系统中应用Root Motion

探讨一下如何在Legacy动画系统之上附加Root Motion功能,其实很简单。 Read more...

《炉石传说》架构设计赏析(6):卡牌&技能数据的运行时组织

接着上一篇文章,继续分析炉石的卡牌和技能。 Read more...

《炉石传说》架构设计赏析(5):卡牌&技能的静态数据组织

分析《炉石传说》的卡牌、技能的静态数据组织。 Read more...

《炉石传说》架构设计赏析(4):Asset管理

分析《炉石传说》的AssetBundle的管理机制。 Read more...