Атомарные механики на Unity // Демо-занятие курс «Unity Game Developer. Professional»
Обычно, когда необходимо реализовать игровой объект с помощью объектно-ориентированного программирования, пишется класс под этот объект. Этот класс содержит в себе поля и методы, которые описывают данные и логику игровой модели.
Когда игровой объект имеет много механик, становится сложно поддерживать такой класс, поскольку он нарушает принцип ед. ответственности. К тому же, если механики объектов повторяются, то происходит дублирование кода и код-база растет слишком быстро.
Для того, чтобы избежать этих проблем, используется подход разделения данных и логики. На открытом уроке мы подробно разберем, как можно реализовать игровые механики просто и гибко, а игровые объекты собирать как конструктор
Основные задачи открытого урока:
- Проблематика Object-Oriented Design
- Концепция атомарного подхода
- Реализация механик здоровья, перемещения, атаки
- Выводы
Записывайтесь уже сейчас, чтобы не пропустить потом!
«Unity Game Developer. Professional» -
Преподаватель: Игорь Гулькин - Senior Unity Developer
Подключайтесь к обсуждению в чате -
Пройдите опрос по итогам мероприятия -
Следите за новостями проекта:
- Telegram:
- ВКонтакте:
- LinkedIn:
- Хабр:
1 view
85
12
3 months ago 01:44:27 3
Атомарные механики на Unity // Демо-занятие курс «Unity Game Developer. Professional»
7 months ago 04:36:11 391
Обзор теории эфира Бычкова – Зайцева и её приложений для решения научных и практических задач
9 months ago 00:09:13 3
Игрофикация. Механики ядра. Метаигра. Как строится игра?