Большая часть разработки приложений основана на разработке с событиями, но с учетом стиля разработки игр в игровом цикле и (часто) потребности в высокой производительности / пропускной способности, какую роль играет разработка с использованием событий и каковы компромиссы? Оказывает ли часто задействованная синхронизация / блокировка большее влияние?
Например: - Как сетевой [слой] уведомляет игровой цикл о полученных данных? - Как физическая система оповещает о столкновениях
Я спрашиваю, потому что я помню время, когда разработка игр с использованием событий была строго запрещена. Это изменилось?
источник