游戏编程的设计模式

课程简介

针对 Unity 2019 和 C# 游戏的强大模块化代码建构的探索

课程介绍:English 繁中

从这 9 小时的课程,你会学到

  • 如何创建健壮的、可重用的模块化代码,用于游戏编程
  • 如何实现可重复的解决方案来解决常见的游戏编程问题

要求

  • 具备 C# 编程基础
  • 具备使用 Unity 游戏引擎的经验与基础

课程说明

想要创建健壮、优化和可重用的代码吗? 那么,你需要学习编程来设计模式( patterns )。

游戏编程设计模式( design pattern )是建构模块化代码的样板( templates ),通常是一种可重复的解决方案,适用于计算机游戏中常见的机制。 它们是通用的解决方案,并不依赖于特定的问题,因此可以重复使用。 对象池( object pooling )就是这样一种模式。 无论一个游戏是否需要不断产生僵尸或从枪或小行星发射子弹来攻击玩家的太空船,对象池是一群组的 classes,可以重复使用,确切地说,不仅在这些场景,但其他过多的游戏物体需要一个产卵管理器( spawn manager )。

在这门课程中,Penny 将带领你通过 C# 和 Unity 游戏引擎学习 12 种顶尖的游戏编程的设计模式,并运用她在国际上广受赞誉的全面的教学风格和超过 25 年的游戏教学、研究和写作经验。 在整个课程中,你将跟着此亲手做工作坊,旨在教你这些核心编程概念,让你的游戏程序技术更上一层楼。

学习如何使用下列的模式( patterns ) 做编程和工作 :

  • 命令模式 ( Commands )
  • 享元模式(Flyweight,主要用于减少创建对象的数量,以减少内存占用和提高性能。)
  • 观察者模式 ( Observer )
  • 原型设计模式 ( Prototype )
  • 单例设计模式( singleton )
  • 状态模式( states)
  • 对象池模式( object pools )
  • 游戏循环模式( game loops )
  • 更新模式( updates )
  • 组件模式( components )
  • …. 还有更多。

目录及概略

本课程以一个简短的介绍开始,然后带你直接进入练习,通过上面列出的每一个设计模式。 有各种各样的场景,你将在2D 和 3D 从一个小行星射手,到雷达对象寻找系统,到一个可编程的原型预制系统。 所有入门文件和 Unity 资产,包括模型和场景都为你准备好了。 你只需要带一份 Unity 2019 的软件。

如果你想成为一个知识渊博和熟练的游戏开发者,那么这个课程就是为你准备的。

学生们对 Penny 的课程的看法:

“非常好的课程! 我已经进入了游戏开发行业,这里有一句课程中的话说的很清楚: 每当你遇到不能解决的复杂问题,是你该重回基础的时候。”

” 她是这个平台上有史以来最好的老师 “

“我确实喜欢 Penny de Byl 的课程和教学方式,它们比普通的 “master Unity” 类的课程具体得多,而且通常你不仅要学习引擎,还要学习幕后的工作原理(尽管很简单,但如果你想自己进行更深入的研究,至少它会给你一个想法)。 她真的很棒!”

讲师简介

Penny de Byl   计算机科学、游戏和程序艺术教授 ( 更多讲师主讲课程介绍 )

嗨,我是 Penny de Byl 博士。我是全端的程序开发者,且是拥有真正热情的学术教师。25年来,我在澳大利亚和欧洲一直在教别人游戏开发、编程、计算机图形、动画和网页设计。我最畅销的教科书,包括 Holistic Game Development with Unity: An All-in-One Guide to Implementing Game Mechanics, Art, Design and Programming在全球超过100个机构中使用。我的毕业生在Apple、Ubisoft、LinkedIn 和 Deloitte Digital 等公司工作。

在州、国家和国际层面,我赢过许多奖项,包括澳大利亚学与教委员会卓越教学奖和 Unity 手机游戏课程大赛。我的计算机科学和相关领域的教学方法是基于项目、给你动手做的研讨会,你可以立即有能力实践。

我希望我的虚拟教室能帮你完全武装起来,提供你终身学习的技能。我很高兴现在把我的全部精力集中在 Udemy 上,把我多年的知识和经验带给渴望学习技术的人。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

优惠信息

如何购买这门课程比较划算?可以参考课程购买优惠说明


报名参加课程

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: