FishMan Game Optimization Tutorial
1.内容简介:
- 游戏优化中的通用技巧和思想
- 涵盖通用的资源管理设计模式,多线程,序列化框架等
- 游戏中不同模块的优化分析,以及优化技巧
- 游戏框架的设计
- 通用库的抽取
2.目录
1.优化模块
1. CPU:
- 多线程
- [配置读取]
- [Cache模式]
- [AI:寻路]
- [AI:行为树]
2. 内存:
- [可伸缩对象池]
- [基于引用计数的自动化AB管理]
- [基于分区的地图资源管理]
- [压缩]
- [美术资源制作规范]
3. GPU:
- [LOD的正确使用]
- [阴影的优化]
- [动态合批处理]
4. IO:
- [异步加载的使用]
- [网络IO的优化]
2.框架设计
1 .模块的设计:
- [模块的设计:资源管理]
- [模块的设计:辅助系统]
- [模块的设计:战斗系统]
2. 编程技巧:
- [编程技巧:逻辑与渲染分离]
- [编程技巧:Broken层抽象服务]
- [编程技巧:反射]
- [编程技巧:代码生成]
3.源代码:
4.其他:
1.一个人的能力和见识毕竟有限,对于框架的设计如果有好的建议或者参考项目源码,可以给我留言,或者给我发邮件JiepengTan@gmail.com,非常感谢。 2.如果发现了我的源码中的bug,你可以在对应的文章下面留言,或者给我邮件,我会非常感谢并尽快的修复