Перейти к содержимому

Первая игра на Unity (как Survivor io) / Принципы ООП для модуля апгрейдов / Часть 3

Руслан Смирнов • Game Development

0:00 / 0:00

Первая игра на Unity (как Survivor io) / Принципы ООП для модуля апгрейдов / Часть 3

1 641 просмотр · 3 года назад
Руслан Смирнов • Game Development
2,2 тыс. подписчиков
1 641 просмотр · 3 года назад
✨ Хочешь прокачаться в Gamedev / IT? ✅ Я помогу: https://rebrand.ly/rs-gd-consultation ‎‎‎‏‎ В этой части мы покажем, как применить основные принципы ООП на конкретном примере - создания модуля апгрейдов (прокачки). Это видео - часть серии видео где мы создаем первую игру на Unity. Здесь мы реализуем систему прокачки персонажа вместе с UI, а также сделаем 3 основные улучшения: вращающиеся пилы, ракета с уроном по области, тройные пули. Игра - аналог Survivor io, где мы повторяем механики оттуда, но в упрощенном виде. Про Делегаты: https://learn.microsoft.com/en-us/dot... Тайм-коды 00:00 - Введение 00:18 - Чему ты научишься? 00:40 - Разработка системы улучшений 03:25 - Абстракция Upgrade и принципы ООП 06:58 - Создание UI для улучшений 09:34 - Концепция делегата и Action 14:12 - Настройка UI в Unity 19:59 - Почему модульность помогает тестировать функционал? 23:25 - Подытоживаем как работает система 25:42 - Создание вращающейся пилы 31:53 - Создание ракеты с уроном по АоЕ 33:51 - Принцип DRY - Убираем дублирование кода 45:11 - Создание тройных пуль для игрока