Аутсайдеры: аркадная космическая RPG на движке Godot 4

Аутсайдеры: аркадная космическая RPG на движке Godot 4

Прокомментировать Просмотры: 79

Прототип adventure-rpg в мире маленьких планет, где игрок управляет разумным звездолётиком, курсирующем между различными планетками.

Этот концепт вырос как альтернативный вариант другого моего проекта — Микрокосм, который представлял собой jrpg, где партия звездолётиков путешествовала по «плоскому» космосу и сражалась в пошаговом режиме, с накапливаемой шкалой действий и перевозимыми героями в качестве «экипировки». Он создавался на движке Godot 3x.

Проект Outsiders, в свою очередь, использует Godot 4 и направлен уже на аркадный полёт по трёхмерному космосу одиночным корабликом, большую проработку процесса перевозки героев и связанных с ними аспектов.

В демо можно полетать на одном из 4-х корабликов (Заря 11, Тринити, Авангард и Мехаон). Звездолётики могут подлетать к разным планетам и открывать диалог «приземления». Оказавшись «на планете» можно взять на борт новых персонажей или груз, или кого-то высадить. В ориентировании помогает навигатор — окно где можно отметить желаемый пункт назначения, после чего смотреть на стрелку и изменяющуюся дальность до объекта.

Страница с билдами для linux/windows:

Outsidersthenonsense.itch.io

Видеонарезка некоторых моментов из предпоследней версии (ниже в тексте пара отдельных фрагментов из последней, 01_05)

По задумке игрок выступает в роли курьера, помогающего героям и участвующего в жизни космического сектора — не захватывает планет, не отстраивает какие-то свои базы. При этом, подразумевалась механика влияния игроком на развитие планеты — выбор тех или иных вариантов её эволюции (или деградации), выполнение их квестов-заданий для открытия дополнительных или следующих вариантов. Но эта часть не была реализована.

Герои, катающиеся на звездолётиках, выполняют важную роль. Они не только являются экипажем и экипировкой: комбинируя разных членов экипажа в слотах капитана и помощника, или в кают-компании, игрок включает или выключает связи, которые дают звездолётику какие-то способности (например, удачная комбинация героев даёт способность ускоренного сбора эссенции). Ещё герои могут прокачиваться и выполнять определённые квесты (в прототипе есть один такой). Для того, чтобы персонаж смог участвовать в квестах — нужно чтобы он выполнил собственную миссию и получил первый уровень. А для выполнения персональной миссии героя нужно доставить на определённую планету, куда он хочет попасть.

Годо пересажен в слот станции, но у него пока 0 уровень и его нельзя отправить на задание
Годо пересажен в слот станции, но у него пока 0 уровень и его нельзя отправить на задание
По совместительству проект является бенчмарком движка с его vulkan-рендером и тут присутствует множество настроек. Больше бенчмарковых возможностей (типа спавна огромного количества объектов) сохранилось в более раннем проекте "Мехаон", где можно полетать на одной лишь технобабочке.
По совместительству проект является бенчмарком движка с его vulkan-рендером и тут присутствует множество настроек. Больше бенчмарковых возможностей (типа спавна огромного количества объектов) сохранилось в более раннем проекте «Мехаон», где можно полетать на одной лишь технобабочке.

Способность ускоренного сбора эссенции:

Демку можно «пройти» — для условной «победы» требуется доставить героя 2 уровня на Нелуну (Unmoon).

Сами перелёты сделаны таким образом, что пока включен двигатель мышью можно направлять корабль, но нельзя крутить камерой вокруг него. А если погасить скорость, то возможность «покрутить головой» становится доступна. Можно летать без направления корабля мышью, более дубовым образом, с клавиатуры — это включается в настройках.

У кораблей есть параметры щита, прочности и топлива. Посещая планеты они перезаряжают часть параметров. Для звездолётов разных конфессий эти параметры в идеале должны были работать немного по-разным правилам — у кого-то щит это мана, у кого-то здоровье регенерирует, у кого-то нет.

Посещение планет также прокручивает условные игровые «дни» на которые завязано время выполнения квестов, а также они должны были играть роль в прогрессе развития планет.

Правая кнопка мыши отвечает за стрельбу из выбранного оружия (есть бесконечное, которое бьёт слабо, а более мощное расходуют щит). По кнопке W включается форсаж, но на это расходуется топливо (которое восстанавливается со временем или добавляется при поимке бонусов). Кнопка S включает малый ход — так проще развернуться или прицеливаться. В космосе также встречаются космоцветы из которых собирается эссенция, а также вражеские кораблики и сущности.

Мехаон:

В качестве бонуса обзор на сам проект-прародитель:

 

Источник

Поделиться:

Похожие статьи

Поиск по играм, новостям и статьям…

Введите не менее двух символов

Введите не менее двух символов