-
-
Notifications
You must be signed in to change notification settings - Fork 9
Frameworks
yurii.levchenko edited this page Mar 17, 2026
·
1 revision
Фреймворки предоставляют высокоуровневые абстракции для типичных задач разработки игр.
Фреймворк для скриптового программирования на Python.
- Поддержка Python 2.7 и Python 3.x
- Биндинг C++ классов движка в Python
- Скриптовое управление игровой логикой, сценами, UI
- Интеграция через
pybindдля C++/Python взаимодействия
Фреймворк для AI на основе Goal Oriented Action Planning.
- Определение целей и действий для NPC
- Автоматическое планирование последовательности действий
- Интеграция с библиотекой GOAP
Фреймворк для построения пользовательских интерфейсов.
- Система UI-элементов (кнопки, панели, списки)
- Компоновка (layout) и позиционирование
- Обработка событий ввода
Интеграция Dear ImGui для отладочных интерфейсов.
- Инспекторы объектов и сцен
- Отладочные окна для сервисов движка
- Мониторинг производительности в реальном времени
Базовый фреймворк для простых приложений и прототипов.
- Минимальная настройка для быстрого старта
- Базовый игровой цикл
- Architecture — обзор архитектуры
- Plugins — система плагинов
- Examples — примеры проектов