|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/szfztcwd/
课程评论:没有评论
课程名称:szfztcwd 课程概述: 本课程将展示一个第三人称射击游戏开发项目,并分享作者在游戏行业多年的经验和最佳实践。课程不侧重于Unity引擎的细节,而是强调高质量项目开发的关键原则。这些原则同样适用于其他编程领域。 课程内容包括: * 项目及其附加包的介绍。 * 高质量项目开发的最佳实践。 * 项目优质架构的设计原则。 * 项目文件结构的组织原则。 * Unity编辑器的扩展,以提高项目工作效率。 * 如何为UIToolkit编写美观的样式主题。 学员将获得: * 项目源文件,可作为项目模板使用。 * 可供在自己项目使用的附加包。 项目模块: * Project * Project.UI * Project.UI.Internal * Project..App * Project.Entities * Project.Entities.Actors * Project.Entities.Things * Project.Entities.Worlds * Project.Infrastructure 项目命名空间: * Project * Project.UI * Project.UI.MainScreen * Project.UI.GameScreen * Project.UI.Common * Project..App * Project.Entities * Project.Entities.Actors * Project.Entities.Things * Project.Entities.Worlds 项目依赖: * Architecture Game Framework * Addressables Extensions * Addressables Source Generator * Colorful Project Window * UIToolkit Theme Style Sheet
Всем привет!В этом курсе я покажу вам мой пример шутера от третьего лица.В этом проекте я постарался реализовать все свои лучшие идеи и практики, которые я накопил за годы работы в игровой индустрии.И теперь я хочу поделиться с вами моим опытом, и рассказать вам о моем проекте и о лучших практиках в разработке игр.Заметьте, что я не буду углубляться в детали устройства движка Unity, так как предполагается, что у вас уже есть базовые знания об этом движке.Вместо этого, я буду рассказывать о главных принципах разработки качественных проектов.Так же заметьте, что эти знания будут вам полезны не только для работы с Unity, но и в любых других сферах программирования.В этом курсе:Мы рассмотрим наш проект и его дополнительные пакеты.Мы рассмотрим лучшие практики разработки качественных проектов.Вы узнаете принципы проектирования качественной архитектуры проекта.Вы узнаете принципы организации удобной файловой структуры проекта.Вы узнаете как расширить редактор Unity, чтобы сделать работу с проектом более удобной.Вы узнаете как написать для UIToolkit красивую тему стилей.Вы получите доступ к проекту и сможете использовать его в качестве шаблона для ваших проектов.Вы получите доступ к дополнительным пакетам, которые вы так же сможете использовать в ваших собственных проектах.Проект имеет следующие модули:ProjectProject.UIProject.UI.InternalProject..AppProject.EntitiesProject.Entities.ActorsProject.Entities.ThingsProject.Entities.WorldsProject.InfrastructureПроект имеет следующие неймспейсы:ProjectProject.UIProject.UI.MainScreenProject.UI.GameScreenProject.UI.CommonProject..AppProject.EntitiesProject.Entities.ActorsProject.Entities.ThingsProject.Entities.WorldsА так же проект имеет следующие зависимости:Architecture Game FrameworkAddressables ExtensionsAddressables Source GeneratorColorful Project WindowUIToolkit Theme Style Sheet