Design Patterns for Game Programming - Unity 6 Compatible

所在平台: Udemy

课程主页: https://www.udemy.com/course/design-patterns-for-game-programming/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:游戏编程设计模式 - 兼容Unity 6 课程概述:想要编写健壮、优化且可重用的代码吗?那么您需要了解编程设计模式。游戏编程设计模式是用于构建模块化代码的模板,通常是计算机游戏中常见机制的可重复解决方案。这些通用解决方案并不局限于特定问题,使其可重用。本课程中介绍的一个模式是对象池。无论是需要不断生成僵尸、子弹的游戏,还是需要用小行星轰击玩家飞船的场景,对象池都是一个可以在众多情况中重用的类的集合。本课程由Penny讲授,她拥有25年以上的教学、研究和撰写游戏的经验,采用国际公认的整体教学风格,带领您了解12种顶级游戏编程设计模式,使用C#和Unity游戏引擎。 在整个课程中,您将通过动手实践的工作坊学习这些核心编程概念,提升您的游戏开发技能。您将学习如何编程并运用以下模式:命令模式、享元模式、观察者模式、原型模式、单例模式、状态模式、对象池、游戏循环、更新、组件等。 课程内容和概述:课程开始时将进行简短的介绍,随后您将直接进入动手练习,逐一学习上述设计模式。课程中包含多种场景的实践,包括2D和3D项目,从小行星射击游戏到雷达物体查找系统,再到可编程的预制件系统。所有的入门文件和Unity资源(包括模型和场景)都已提供。如果您想成为一名知识渊博且熟练的游戏开发者,那么本课程适合您。 学生的反馈:Penny的课程获得了极高的评价!许多已经在游戏开发行业的学生认为她的课程“出色无比”,并表示课程中的一句话道出了真谛:“当您无法解决复杂问题时,回归基础正是时候”。Penny被誉为平台上最优秀的老师之一,她的课程远比普通的“掌握Unity”课程更具针对性,不仅教会您使用引擎,还让您初步了解背后的运作方式,帮助您在未来自主深入研究。

课程评论(0条)

课程详情

Want to create code that is robust, optimized and reusable? Then you need to learn about programmming design patterns.Game Programming Design Patterns are templates for building modularised code that are generally a repeatable solution to a commonly occurring mechanic applied in computer games. They are general solutions that aren't tied to a particular problem, making them reusable. One such pattern is object pooling. Whether a game needs an onslaught of constantly spawning zombies or bullets fired from a gun or asteroids to pummel the player's spaceship, an object pool is a group of classes that can be reused, exactly as they are, across not only these scenarios but a plethora of others whenever game objects need a spawn manager.In this course, Penny will take you through the top 12 game programming design patterns with C# and the Unity Game Engine using her internationally acclaimed Holistic teaching style and expertise from over 25 years teaching, researching and writing about games. Throughout the course you will follow along with hands-on workshops designed to teach you these core programming concepts that will take your games to the next level.Learn how to program and work with patterns such as:commandsflyweightobserverprototypesingletonstatesobject poolsgame loopsupdatescomponents...and more.Contents and OverviewThe course begins with a brief introduction and then you are straight into hands-on exercises, working through each of the design patterns as listed above. There are a variety of scenarios you will work on in both 2D and 3D from an asteroid shooter, to a radar object finding system to a programmable prototype prefab system. All starter files and Unity assets (including models and scenes) are provided for you. If you want to become a knowledgeable and skilled game developer, then this course is for you.What students are saying about Penny's courses:Excellent course!! I am already in game development industry and there is one quote here from the course that says it all "Whenever you are not able to solve complex problem, its the right time to get back to the BASICS".She is the best teacher ever in this platformI do like Penny de Byl's courses and way of teaching, they are much more specific than your average "master Unity" kind of courses and usually you don't learn just the engine, but also how things work behind the scenes (albeit briefly, at least it gives you an idea if you want to investigate more on your own). She's really amazing!

课程标签

0人关注该课程

主题相关的课程