@i_4_2 а опыт в тайловой 2d topdown c ecs есть?
Получается есть карта (слой). Как оптимизировать получение всех объектов в заданном радиусе от точки? Ведь в ecs у нас один сплошной массив компонентов Position и что бы получить энтитей в заданном радиусе нам придется пробежать весь массив.
Первое что приходит в голову это каждый кадр пробегаться 1 раз по всем компонентам Position и записивыть в 2хмерный массив и уже когда надо получить энтитей в заданной точки с заданным радиусом использовать массив.
Что можете сказать на этот счет?