Курс на Stepik
Обложка курса «Создание игры 3 в ряд (match 3) в Unity 3D на языке C#» на Stepik
4 890 ₽

Создание игры 3 в ряд (match 3) в Unity 3D на языке C# ★ 4.750

Открыть на
STEPIK.ORG

Этот курс научит вас как создать игру в жанре 3 в ряд (Match 3) на языке C# и игровом движке Unity. На курсе мы будем использовать много интересных фреймворков: VContainer для внедрения зависимостей, Adressables для загрузки ресурсов игры, Dotween для анимаций, а также Unitask для асинхронных методов.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Создание игры 3 в ряд (match 3) в Unity 3D на языке C#»Учеников на курсе 32
Сертификаты, выданные на курсе «Создание игры 3 в ряд (match 3) в Unity 3D на языке C#»Сертификатов выдано 17
Отзывы о курсе «Создание игры 3 в ряд (match 3) в Unity 3D на языке C#»Отзывов получено 4
Рейтинг курса «Создание игры 3 в ряд (match 3) в Unity 3D на языке C#»Рейтинг курса 4.750
Уроки в курсе «Создание игры 3 в ряд (match 3) в Unity 3D на языке C#»Количество уроков 36
Тесты в курсе «Создание игры 3 в ряд (match 3) в Unity 3D на языке C#»Количество квизов 31
Время прохождения курса «Создание игры 3 в ряд (match 3) в Unity 3D на языке C#»Время прохождения курса —
Стоимость курса «Создание игры 3 в ряд (match 3) в Unity 3D на языке C#»Стоимость курса 4 890 ₽ —
Обновления курса «Создание игры 3 в ряд (match 3) в Unity 3D на языке C#»Обновления курса — —
Дата публикации курса «Создание игры 3 в ряд (match 3) в Unity 3D на языке C#»Дата публикации курса — ———
Последнее обновление курса «Создание игры 3 в ряд (match 3) в Unity 3D на языке C#»Последнее обновление — ———
Сложность normal — ———
4.750 ★
из 5
4 отзыва
★★★★★
3
★★★★★
1
★★★★★
0
★★★★★
0
★★★★★
0
Евгений Михайлов
Евгений Михайлов •
★ ★ ★ ★ ★
• 6 дней назад

Лично мне в ходе курса было познавательно узнать о логике работы игр "3 в ряд" и способах работы с VContainer и как создать игру, по максимуму отказавшись от MonoBehaviour классов. Автор довел до конца и оставил в личное использование и расширение рабочую логику игры, помог реализовать интерфейс и анимации. Также в ходе курса автор объяснил множество базовых вещей Unity функционала, что безусловно полезно для новичков. К сожалению не могу не отметить недостатки данного курса. Ключевой из них - игнорирование большей части принципов проектирования: 1. Отсутствие соблюдения OpenClosed принципа из SOLID (после каждого нового скрипта приходится лезть в 2-3 других и добавлять в них код, что ведет к потенциальному бесконечному распуханию и "божественности" в случае расширения игры). Возможно это специфика использования VContainer и максимально возможного отказа от MonoBehaviour, но так или иначе является потенциально опасным 2. Часто нарушение принципа DRY (Don't Repeat Yourself). Да, автор объяснял такие моменты как "более читаемые", но по правде говоря как раз-таки правильное соблюдение этого принципа и приведет к лучшей читаемости 3. Огромное множество "магических" чисел и строк, что ведет к затруднению присоединения других разработчиков или просто модификации спустя длительное время. Также встречаются костыли. Куда, как говорится, без этого, но хотелось бы полностью от них отказаться. Присутствуют и другие недостатки (множественное нарушение SRP (Single Responsibility) из SOLID, частичное отсутствие собственного код-стайла, периодическое нарушение шаблонов проектирования - классы порой знают о том, о ком знать не должны), но понимаю, что курс не был заточен под профессиональную разработку (что хотя бы видно, исходя из цены), автор подкинул множество неплохих идей, а как эти идеи реализовывать уже дело каждого участника. Лично мне курс помог, это был хороший опыт, но достаточно "грязный" код отталкивал во время просмотра, поэтому только 4 из 5. Автору большое спасибо

Илья Родкин
Илья Родкин •
★ ★ ★ ★ ★
• 1 год назад

Хотелось бы видеть больше подобных курсов, где изначально закладывается хорошая архитектура проекта и используются современные подходы разработки. А то интернет забит курсами-пустышками для новичков, где весь проект строится на одних монобехах. Для себя узнал много нового и не пожалел, что выбрал именно этот курс. Были, правда, пару моментов, когда в видео всё работало, а у меня возникали ошибки. Но немного гугла и прямые руки всё исправили. Как говорится, чтобы стать разработчиком, нужно научиться решать такие проблемы самому =)

Ответ
автора
Максим Киряков
Максим Киряков
1 год назад

Спасибо за отзыв, желаю удачи :)

Виталий Черненко
Виталий Черненко •
★ ★ ★ ★ ★
• 1 год назад

Хороший курс, в отличие от многих подобных уроков показывает не просто как сделать тяп-ляп, а с "правильными" архитектурными подходами. В основном все просто фигачат monobehaviour классы направо и налево. Потом прикручивают к каждому классу кучу перекрестных ссылок, пытаясь не запутаться в них (безуспешно). А тут и внедрение зависимостей, и загрузка ресурсов, и в целом шарповский код для учебного хорош. Именно этого мне и не хватало. Я бы ещё добавил: - Урок с адаптацией интерфейса под вертикальный экран - Урок с тестированием (хотя бы очень базовым). Я вот пока не понял как вообще в Unity принято делать сценарные тесты. С модульными проще разобраться - Урок в самом конце с объяснением пути кода (что за чем запускается и выполняется). В целом это понятно, но когда в конце курса уже написал столько кода, то не хватает закрепления, где просто бежим по коду и поясняем "вот это стартуерся первым, потом оно порождает вот этот класс, а потом запускает этот метод". Так легче всё сложить в голове для полной ясности Но опять же курс хороший, я получил именно то, что ожидал. Автору спасибо.

Ответ
автора
Максим Киряков
Максим Киряков
1 год назад

Спасибо за отзыв, желаю удачи :)