КОГИТО
бета 202411.01
Что это такое?
COGITO — это проект шаблона иммерсивного симулятора от первого лица для Godot Engine 4. По сравнению с другими ресурсами от первого лица, которые в основном ориентированы на механику шутеров, COGITO фокусируется на предоставлении основы для создания интерактивных объектов и предметов.
COGITO создан Филипом Дробаром при помощи этих авторов.
Принципы этого шаблона
Структура этого шаблона всегда старается придерживаться следующих принципов:
- Завершено : когда вы загрузите COGITO и нажмете кнопку воспроизведения, вы получите работающий проект из коробки. Включено игровое меню, выбор слота для сохранения, параметры и игровой уровень.
- Универсальность : независимо от того, действие вашей игры происходит в будущем, прошлом или настоящем, используется ли оружие ближнего боя, метательное оружие или вообще не используется, имеет низкополигональную, стилизованную или реалистичную графику, шаблон будет иметь функции для вас.
- Модульный : не хотите использовать функцию? Вы сможете скрыть его, игнорировать или удалить, не нарушая COGITO. В то же время COGITO спроектирован так, чтобы его можно было расширять за счет ваших собственных функций или других дополнений.
- Доступность : несмотря на то, что всегда придется учиться, мы стремимся сделать COGTIO доступным и интуитивно понятным в использовании, чтобы он не мешал вам создавать игру.
Текущие возможности
- Контроллер игрока от первого лица с:
- Бег, прыжки, приседание, скольжение, подъем по лестнице, подъем по лестнице.
- Полностью настраиваемые атрибуты, такие как здоровье, выносливость, видимость (для скрытности). На основе компонентов, поэтому легко добавить свои собственные.
- Множество открытых свойств, которые можно настроить по своему вкусу (скорость, покачивание головой, урон от падения, баннихоп и т. д.).
- Простая в использовании система динамического звука шагов.
- Система инвентаря
- Гибкие инвентаризации на основе ресурсов
- Пользовательский интерфейс инвентаря отделен от логики инвентаризации
- Примеры для нескольких типов предметов (расходные материалы, ключи, боеприпасы, оружие, комбинируемые предметы)
- Базовый класс для легкого добавления ваших пользовательских типов элементов.
- На основе слотов (Minecraft) или на основе сетки (Resident Evil 4) — выбор за вами!
- Система взаимодействия
- Взаимодействия на основе компонентов позволяют легко и быстро сделать ваши собственные объекты интерактивными и настроить существующие.
- Примеры интерактивных объектов, таких как двери, ящики, переносные предметы, поворотные колеса, лифты, читаемые объекты, клавиатуры.
- Системные свойства
- Присвойте объектам такие свойства, как «ВОСПЛАМЕНЯЮЩИЕСЯ» или «МОКРЫЕ», и они будут взаимодействовать друг с другом в зависимости от своего состояния и свойств.
- Например, ЛЕГКОВОСПЛАМЕНЯЮЩИЕСЯ объекты могут воспламениться от объектов, которые активно горят. Можно потушить ВЛАЖНЫМИ предметами.
- Простая система добавления собственных свойств и поведения, все обрабатывается в одном скрипте. Также легко просто игнорировать.
- Система квестов
- Система сохранения и загрузки, а также постоянство сцены
- Полная поддержка геймпада!
- Полнофункциональная демонстрационная сцена
- Создан как игровой уровень, включая множество объектов, оружия и квестов.
- Внутриигровые вспомогательные документы, объясняющие, как были настроены объекты на сцене.
Важный
COGITO все еще находится в стадии активной разработки. Хотя некоторые функции в значительной степени установлены, другие могут измениться. Используйте на свой страх и риск и проверьте страницы «Проблемы» и «Обсуждение» для получения дополнительной информации.
Полная документация здесь!
Авторы, участники и лицензия