【讲师介绍】
Penny是一位学术背景的电脑科学教学者,专精游戏开发与计算机图形学。她著有《Holistic Game Development》系列和《Mathematics for Game Programming and Computer Graphics》等, 在这门 9 小时的 Design Patterns for Game Programming 旅程里,她将带你在 Unity 引擎中用 C# 实现游戏开发中最常用的 12 种核心设计模式。

【内容简介】
这是一门 9 小时的 Unity C# 设计模式实战。Penny系统讲解游戏开发中最常用的 12 种设计模式——从 Command 模式开始,逐步实现 Flyweight、Observer、Prototype、Singleton、State、Object Pool。每种模式都通过完整的 Unity 项目代码演示,讲解它在游戏开发中解决的实际问题,比如用 Command 解耦请求、用 Flyweight 减少对象创建、用 Observer 实现消息通知、用 Prototype 通过克隆创建对象、用 Singleton 集中管理全局状态、用 State 让对象行为随状态改变。

【你将学到】
1. Command 模式:解耦请求发送者与接收者
2. Flyweight 模式:减少对象创建节省内存
3. Observer 模式:实现对象间一对多通知
4. Prototype 模式:通过克隆创建对象
5. State 模式:让对象行为随状态改变

【中文章节目录】
01 – 引言
02 – 命令模式
03 – 享元模式
04 – 观察者模式
05 – 原型模式
06 – 单例模式
07 – 状态模式
08 – 对象池
09 – 总结

【配套资料】
夸克网盘: https://pan.quark.cn/s/82ce59c002a7?pwd=x4ZS
百度网盘: https://pan.baidu.com/s/1qPXJsCt4eqTXUW9Ok6PB3A?pwd=ffmq

qq: 2105753770