Почему классический ООП тормозит игровые движки — и что с этим делать… — Библиотека C/C++ разработчика | cpp, boost, qt — TG.ME

⚙️ Почему классический ООП тормозит игровые движки — и что с этим делать

Обработка тысяч объектов в реальном времени превращается в кошмар с традиционным C++. Программист из Блэкхаб Геймс показывает, как Entity Component System решает проблемы производительности.

🔜 Что узнаешь из доклада:

• Почему наследование и виртуальные таблицы убивают производительность при обработке тысяч сущностей
• Как ECS разделяет данные и логик🔗
• Data-Oriented Design: как пулы компонентов улучшают кэш-локальность и позволяют использовать SIMD
• Простая многопоточность без головной боли
• Практическая реализация на библиотеке Flex с примерами кода
• Почему доступ через ID лучше указателей в динамичных игровых сценах


Доклад полезен не только геймдевам — ECS применяется в биржевых системах, симуляциях и везде, где нужна высокая производительность обработки данных.

👉 Видео

📍Навигация: ВакансииЗадачиСобесы

Библиотека C/C++ разработчика

#буст
t.me/cppproglib/6863Translating to English…
❤3👍1🔥1😁1
August 8, 2026 2.5K 1 41