mirror of
https://github.com/Maks1mS/pppi-rpg-game.git
synced 2024-12-23 14:22:59 +03:00
.. | ||
effects_system.cpp | ||
effects_system.h | ||
navigation_map_system.cpp | ||
navigation_map_system.h | ||
README.md | ||
steps.md |
Описание модулей
- Игровой движок
- Описание: Обеспечивает базовую архитектуру для разработки игры, включая физику, рендеринг, анимацию и управление аудио.
- Графический рендерер
- Описание: Отвечает за визуализацию игрового мира, персонажей и эффектов.
- Система физики
- Описание: Симулирует физические взаимодействия в игре, такие как столкновения, гравитация и динамика.
- Система анимации
- Описание: Управляет анимациями персонажей и объектов для придания им жизни и реалистичности.
- Менеджер аудио
- Описание: Управляет всеми аудиоэффектами и музыкальным сопровождением игры.
- Система искусственного интеллекта
- Описание: Управляет поведением неигровых персонажей (NPC), включая врагов и союзников.
- Интерфейс пользователя (UI)
- Описание: Предоставляет элементы управления и информационные панели для взаимодействия игрока с игрой.
- Система квестов
- Описание: Управляет заданиями и миссиями, предлагая игроку цели и вознаграждения.
- Инвентарь и система предметов
- Описание: Управляет предметами, которые игрок может найти, купить, продать или использовать.
- Система персонажей и развития
- Описание: Управляет созданием персонажей, их навыками, уровнями и прогрессом.
- Система боя
- Описание: Регулирует механики боя, включая атаку, защиту и использование специальных умений.
- Система магии
- Описание: Управляет магическими способностями и заклинаниями.
- Система диалогов
- Описание: Позволяет игрокам взаимодействовать с NPC через диалоговые окна.
- Система сохранения и загрузки
- Описание: Позволяет игроку сохранять и загружать свой прогресс.
- Менеджер состояний игры
- Описание: Управляет переходами между различными состояниями игры, такими как меню, игровой процесс и пауза.
- Система крафтинга
- Описание: Позволяет игрокам создавать новые предметы, комбинируя имеющиеся ресурсы.
- Мир и локации
- Описание: Создает игровой мир, включая различные локации, города, подземелья и ландшафты.
- Система погоды и времени
- Описание: Симулирует изменение погоды и суточные циклы, влияя на игровой процесс.
- Мультиплеер
- Описание: Позволяет игрокам взаимодействовать друг с другом в онлайн-режиме.
- Система достижений
- Описание: Награждает игроков за выполнение определенных задач и достижения.
- Локализация
- Описание: Переводит текст и аудио игры на разные языки.
- Менеджер ресурсов
- Описание: Управляет загрузкой и выгрузкой игровых ресурсов, таких как текстуры, модели и звуки.
- Логирование и отладка
- Описание: Предоставляет инструменты для отслеживания ошибок и оптимизации производительности.
- Система модификаций
- Описание: Позволяет сообществу создавать и распространять собственные модификации к игре.
- Система торговли
- Описание: Управляет экономикой в игре, включая торговлю между игроками и NPC.
- Система фракций и репутации
- Описание: Управляет отношениями между различными группировками и их отношением к игроку.
- Система эффектов
- Описание: Управляет специальными визуальными и аудиоэффектами, такими как взрывы, световые эффекты и пр.
- Поддержка контроллеров
- Описание: Позволяет играть с использованием различных устройств ввода, включая геймпады.
- Система навигации и картографии
- Описание: Предоставляет игроку карты и инструменты навигации по игровому миру.
- Система уровней сложности
- Описание: Позволяет настраивать уровень сложности игры для различных типов игроков.