IT Academy
Урок 2 · Средний

Entities/components и gameplay architecture

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Entity представляет объект, components — его свойства, systems — обработку. Композиция уменьшает жёсткую иерархию наследования. Архитектура должна соответствовать масштабу игры.

Задача для самостоятельного решения

Как добавить здоровье и врагам, и разрушаемым ящикам?

Показать разбор ответа

Общий компонент здоровья с поведением повреждения; не обязательно заставлять ящик наследовать класс врага.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →