游戏程序员的自我修养

《炉石传说》架构设计赏析(3):Gameplay初探

经过前面两篇文章的分析,我们对炉石的代码已经不陌生了,接下来我初步尝试分析其游戏逻辑代码。 Read more...

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

分析一下炉石这款游戏中一共有哪些Scene,他们各自负责什么,以及它内部的逻辑、UI的处理方式。 Read more...

《炉石传说》架构设计赏析(1):游戏启动流程

分析《炉石传说》游戏的启动流程,这中间就涉及到了游戏基础数据的管理&初始化,各种管理器级别的类,以及相互引用关系。 Read more...

Unity的50个技巧:Unity最佳实践

学习Unity3D引擎,除了官方的手册以外,其他人的经验也是非常有益的。偶尔看到老外这篇文章,觉得还不错,于是翻译过来和大家共享。 Read more...

2009年混合语言编程总结

2009年开始,我在之前《功夫Online》的引擎经验之上结合对Unreal Engine 3的理解,开始构建自已的新一代3D引擎,这篇文章是当时对于混合语言编程在游戏开发中应用的一个总结。 Read more...

Shadow Mapping原理与实践

通过本文,你可以理解 Shadow Mapping 算法原理,已经如何编程实现它。 Read more...