Инди-разработчик показал horde-систему для своей игры There're Millions of Goblins. 50K врагов на экране, каждый с физикой и коллизиями, и всё это в реалтайме.
В чём основные фишки:
🔘Враги не классические Actor'ы, а связанные системы частиц. Вся логика (коллизии, knockback, определение поверхности) написана на HLSL и считается на GPU.
🔘Коллизии только через сферы. Позиция игрока передаётся в шейдер, дистанция считается там же, импульс применяется по расстоянию.
🔘Автор осознанно отказался от сложного pathfinding: вместо умных врагов решил сделать ставку на количество. Это упрощает ИИ и позволяет масштабировать.
В комментах просят оружие с гравитацией и чёрными дырами, чтобы 50к гоблинов стягивало в одну точку. Было бы зрелищно :)
@make_game
Post #1810
1.95K