# GameProgrammingPatterns-CN **Repository Path**: chanayy123/GameProgrammingPatterns-CN ## Basic Information - **Project Name**: GameProgrammingPatterns-CN - **Description**: Game Programming Patterns 中文翻译版本 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-08-09 - **Last Updated**: 2024-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Game-Programming-Patterns-CN ============================
我叫 Bob Nystrom。当我在EA工作的时候,我便开始写这本书了。在EA工作的8年时间里,我见过很多优美的代码,也见过很多着实可怕的代码。我希望我能够将我从这些优美的代码设计中学到的东西,在这里写下来,并教给大家如何写出这样好的代码来。
如果你想要联系我,你可以在[网站写email给我](http://gameprogrammingpatterns.com/),或者直接在 twitter 上 [@munificentbob](https://twitter.com/intent/user?screen_name=munificentbob) 都可以。
## 反馈
在线写作书籍的一大好处就是方便修改。如果你发现了错误或者有什么建议,不要犹豫,给我[报告bug](https://github.com/munificent/game-programming-patterns/issues)或者发送一个 pull request。
## 目录
- [介绍](01-Introduction.md)
- [架构,性能和游戏](01.1-Architecture, Performance, and Games.md)
- [再探设计模式](02-Design Patterns Revisited.md)
- [命令模式](02.1-Command.md)
- [享元模式](02.2-Flyweight.md)
- [观察者模式](02.3-Observer.md)
- [原型模式](02.4-Prototype.md)
- [单例模式](02.5-Singleton.md)
- [状态模式](02.6-State.md)
- [序列模式](03-Sequencing Patterns.md)
- [双缓冲](03.1-Double Buffer.md)
- [游戏循环](03.2-Game Loop.md)
- [更新方法](03.3-Update Method.md)
- [行为模式](04-Behavioral Patterns.md)
- [字节码](04.1-Bytecode.md)
- [子类沙盒](04.2-Subclass Sandbox.md)
- [对象类型](04.3-Type Object.md)
- [解耦模式](05-Decoupling Patterns.md)
- [组件](05.1-Component.md)
- [事件队列](05.2-Event Queue.md)
- [服务定位器](05.3-Service Locator.md)
- [优化模式](06-Optimization Patterns.md)
- [数据局部性](06.1-Data Locality.md)
- [脏标记](06.2-Dirty Flag.md)
- [对象池](06.3-Object Pool.md)
- [空间划分](06.4-Spatial Partition.md)
***
## 译者
本文框架copy自: [Tingtingyu](https://github.com/Tingtingyu).
欢迎朋友们阅读并斧正,提交 Issue 或者 send pull request :]
能有所收获,便是我翻译中文的意义所在。