А ещё люблю логику нпс разносить во времени. Каждому при старте даётся свой флоат, который он отсчитывает после тика. Это не только облегчает расчеты, но и придает какую-то живость
О, тоже так делаю. Ещё в катане когда надо было оптимизировать обязательные апдейты, разнёс просто всех врагов на уровне чтоб у половины физика и логика по четным тикам считалась, а у другой половины по нечётным - хоба и игра в два раза быстрее работает