В этой статье я расскажу про искусственный интеллект врагов, алгоритм поиска пути для платформера и проблемах, с которыми пришлось столкнуться при их реализации.
А как конкретно реализован FSM? Какое-то типовое решение?
Для ГГ сделано через ScriptableObject, для врагов тупо enum + switch. Там состояний мало, кода мало, решил не заморачиваться сильно.