编辑推荐《游戏逻辑思想》讨论的内容主要是关于游戏开发基础、设计、框架以及商业环境对问题的策略选择。 本书讲的不是细节、api或者一些框架的使用,讲的是为什么要这么写代码、这么存储、这么设计、如何在设计的抉择中进行深度思考以及如何去挖掘设计。书中的内容都是带有商业性质的,因为这种特殊性,无法公布过多的细节,只能把细节抽象成思想展现出来。本书对于新手游戏开发者是入门利器,有利于他们少走些弯路。对于高级游戏开发者是他们通向主程序必备的学习过程,也提供了大量的思维方式供他们解放生产力。书中的内容大部分在商业项目执行过程中作为内部分享分享给团队,含有极高的价值。内容简介对于一个项目的执行,经常会遇到沟通上的困难。很多事情没有特别的负责人,处于一个灰色地带。本书通过技术手段来整合整个开发到执行的工具链,减少策划与程序之间的沟通成本,提高策划、美术、程序的整体共同配合效率。对于一个独立的程序本身而言。这本书提供的是一条独立的思考能力,有助于程序跳出常规的逻辑编写角色,在更高的一个层面纵观整个系统,欣赏整个开发框架带来的设计之美。另一方面,反复的对一个问题进行策略的选择、打磨有利于提高程序本身的编程决策能力,以应付未来多变的产品需求。当能力一步一步上升,程序需要跳出逻辑的限制,忽略对逻辑的记忆。转而将这些细节的了解转变成对细节背后共同点的抽象,脱离逻辑寻找思想。对于一个游戏本身而言。这本书希望能给大量游戏从业者带来一道光。这道光不是解决它们现有的难题的,而是减轻他们对于压力的负重。给他们带来的是艰难前行过程中的一些收获,一些跨行业的思考方式以及技巧。这些思想可以应对不断的迭代和变化,让每一个人在这个过程中收获有意义的成长。目录序 第一章:基础内容交流 1. 代码规范,编写可读懂的代码 2. 正确的使用断言与返回 3. 可拓展接口设计 4. 调试的思维与逻辑 5. 培养敏锐的异常反应 6. 代码修改与重构 7. 优雅的使用外部代码 8. 代码审查 9. 从面试的角度看面试 10. 如何应对代码错误 第二章:逻辑的设计模式讨论 11. 分层设计 12. 主动与被动 13. 阻塞与非阻塞 14. 同步与异步 15. 串行与并行 16. 存数据引发的思考 17. 事件通知 18. 接口设计 19. 统一与非统一 20. 耦合与非耦合 第三章:框架设计初步 1. 基类的设计 2. 框架代码结构 3. 框架设计 4. 框架拓展的思路 5. 路由 6. 其他框架的封装 7. 框架思维应用案例 8. 框架哲学 第四章:逻辑设计原理 1. 概要 2. 定时器与帧更新 3. 缓存的设计 4. 组件的设计 5. 资源规划 6. 跨服设计漫谈 7. 分线漫谈 第五章:细节与其他1. 代码管理 2. 检测与转换 3. 缓存更新 4. 异常处理 5. 适配这件小事 6. 性能分析 第六章: 商业环境问题 1. 线上问题的处理 2. 程序负责人的关注 3. 商业限制杂谈 4. 妥协与策略的应用 5. 报警机制 6. 游戏更新 7. 硬钢,使用硬能力解决问题 第七章:提高能力的方法 1. 初步 2. 阅读源码 3. 深入理解差异化 4. 阅读接口设计 5. 后续 结束
- Newly Added eBooks
- Most Popular eBooks
- Try Something Different
- In Case You Missed It!
- Staff Picks
- See all ebooks collections
- Newly Added Audiobooks
- Most Popular Audiobooks
- Try Something Different
- In Case You Missed It!
- Staff Picks
- See all e-audiobooks collections
- Magazines
- News & Politics
- Celebrity
- Women's Lifestyle
- Men's Lifestyle
- Health & Fitness
- Food & Wine
- See all magazines collections