Unity 2D с C# — Полный курс разработки игр

Suggested by: Coursera (What is Coursera?)

Professional Certificate

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

What you will learn in the course

Courses for which the course is suitable

Вас интересует разработка игр? Вы хотите стать разработчиком игр, но не знаете с чего начать? Не ищите дальше! В этом полном курсе разработки игр вы узнаете, как использовать Unity 2D с C# для создания готовой к производству игры от начала и до конца.

Что такое Unity?

Unity — это кроссплатформенный игровой движок, который поддерживает создание игр для более чем 25 платформ, включая мобильные, настольные, консоли и виртуальную реальность. Редактор Unity поддерживается на Windows, Mac OS и платформе Linux. В этом курсе вы узнаете, как использовать Unity 2D с C# для разработки двухмерной игры на выживание с видом сверху.

Что вы будете строить?

Игра, которую вы будете строить на этом курсе, называется Undead Survival. Цель игры – выжить как можно дольше с бесконечными волнами врагов, надвигающимися на главного героя игры. Вы научитесь создавать многоразовые системы, которые можно использовать в разных играх, уделяя особое внимание многоразовости каждого компонента.

Самые важные части курса

Скриптовые объекты, конечный автомат и система способностей — три наиболее важные части курса. Объекты, поддерживающие написание сценариев, будут иметь важное значение при создании конечного автомата, системы способностей и делегирования действий. Скриптовые объекты делают проект повторно используемым и модульным. Конечный автомат — это мозг системы искусственного интеллекта. Каждый NPC может иметь разные состояния (бежать, атаковать…), при этом одновременно может быть активным только одно состояние. Система способностей позволяет игроку и врагам иметь различные способности, такие как урон, дальность и перезарядка.

Другие темы, затронутые в курсе

Этот курс охватывает и другие важные темы, такие как механизм появления врагов, система пользовательского интерфейса для отображения нанесенного урона, время игры и другие важные характеристики. Также есть система урона и здоровья, а также курс охватывает создание меню старта/настроек с опциями для навигации и выбора различных главных героев. Игра заканчивается, когда герой умирает, и отображается экран счета. После этого игру можно переигрывать бесконечно.

Заключение

В заключение, если вы хотите стать разработчиком игр и научиться использовать Unity 2D с C#, то этот полный курс по разработке игр для вас. С более чем 40 лекциями и 11 часами контента вы освоите все навыки, необходимые для создания готовой к производству игры с нуля. Так зачем ждать? Запишитесь на этот курс прямо сейчас и начните свое путешествие по разработке игр уже сегодня!

Details of the courses that make up the specialization