М.Двач / Gamedev

28 Кб, 450x450
Wreckage Afloat #1: концепция и прототипы 29 окт 2023, 00:47 911032 В конец треда | Веб

3D игра для одного игрока в жанре выживания, со строительством и полётом на дирижабле в фэнтези мире летающих островов.

РАЗРУШЕННЫЙ МИР

Никто из выживших не помнит, как планета выглядела в прошлом. Никто не помнит, что произошло. Никто не знает, имеет ли смысл куда-то лететь... Одно известно наверняка: опускаться слишком глубоко в плотные облака внизу - верная смерть почти для всего живого. Лишь некоторые растения выжили под облаками и продолжают поддерживать жизнь этого мира, предоставляя место и ресурсы всем остальным. Благодаря им в этом мире возникли...

ЛЕТАЮЩИЕ ОСТРОВА

Часть растений мутировала, научившись синтезировать и накапливать в листьях газ значительно легче воздуха. Накопив достаточно газа, растения своими корнями вырывают из поверхности планеты куски почвы и даже фрагменты скал, поднимаясь вместе с ними выше облаков для необходимого им фотосинтеза. Но ничто не вечно в этом мире, и рано или поздно такие острова обрушиваются обратно в пропасть под ними, когда растения теряют накопленный газ или умирают. Выжившие были вынуждены как можно скорее освоить...

СТРОИТЕЛЬСТВО ДИРИЖАБЛЕЙ

Утрата древних технологий и недолговечность остатков безопасной суши вынуждает на скорую руку сколачивать из дерева достаточно крепкий корпус, подвешивать его на шары, заполненные газом растений, раскручивать воздушные винты кустарных двигателей и убираться в поисках очередного острова, сражаясь с неполадками и пытаясь добраться прежде, чем эта посудина окончательно развалится.

Что уже есть:
- прототипы основных механик и контента:
- - почти рабочий контроллер персонажа;
- - более-менее рабочая крюк-кошка;
- - рабочие двигатели и шары дирижабля;
- - строительство по типу Raft/Rust (устарело);
- - несколько вариантов островов (устарело);
- - набросок размещения островов в мире;
- куча заметок с идеями, которые я не помню;
- 1.5+ недописанных диздока или около того;
- Godot 4.2 installed & _ready();
- этот тред.

Что планируется:
- процедурно-рандомные крупные острова;
- как можно более свободное строительство;
- саморазрушаемость островов и построек;
- крюк-кошка как основной инструмент;
- база выживалки: ресурсы, крафт и т.п.;
- упрощённый графоний без излишеств;
- борьба с окружающей средой/погодой;
- добыча ресурсов из-под облаков;
- кастомизация персонажа игрока;
- режимы игры:
- - песочница: строительство без ограничений;
- - путешествие: чисто расслабляющие полёты;
- - выживание: разрушения, потребности и т.п.;
- - хардкор: сложное выживание, пермасмерть.
Конечно же, у меня всё подробнее расписано.

Что пока под большим вопросом:
- доп. режимы игры:
- - головоломки: если будут иметь смысл;
- - истории: если будет технически возможно;
- на счёт мобов/AI/NPC уверенности нет;
- если не будет мобов, то и оружие не нужно;
- мультиплеер тут как телеге пятое колесо;
- но на счёт кооператива можно подумать;
- по платформам:
- - для разработки под VR у меня железа нет;
- - мобилки такое не потянут, да и не нужно;
- - все консоли идут лесом из-за геймпадов.

Краткая история:
1. Где-то в начале 2010-х немного поиграл в Sky2Fly, сеттинг вроде понравился, но PvPшеры с донатными пушками не давали мне спокойно возить ящики на моей барже, а остальное меня не привлекло. По геймплею это совершенно другая игра, но, как мне кажется, она повлияла на меня, и мне как минимум хочется скопировать механику "рыбалки" лебёдкой, вытягивающей из-под облаков всякий мусор.
2. Осенью 2018 случайно нашёл игру Worlds Adrift, влюбился с первого взгляда и купил самый дорогой комплект без скидок, но играть было нереально из-за тормозных и глючных серверов, а менее чем через год игра совсем сдохла. К тому же, мне не нравилось присутствие посторонних игроков, тупая механика "каркаса" корабля, невозможность достраивать корабль в полёте, унылая физика и то, что все острова - совершенно статичные декорации.
3. Где-то в 2019-2020 появились первые идеи сделать свою собственную игру с островами и кораблями, нормально структурировать идеи начал в 2021. Первые попытки были летом 2021 на Unity, но я устал бороться с проблемами Unity и забросил проект на несколько месяцев. Осенью 2021 сделал несколько прототипов на Godot 3 и снова забросил проект, разочаровавшись в своих силах. У меня были слишком завышенные ожидания и я слишком зациклился на некоторых сложных идеях.
4. Недавно (октябрь 2023), в очередной раз бросил другой свой проект, у которого слишком высокие амбиции и слишком мало конкретики. Но совсем бездельничать скучно, поэтому решил, для начала, переделать прототипы этой задумки на Godot 4, но делать как можно проще, чисто чтоб работало. Уже потом, когда будет играбельный фундамент, можно будет перечитать старые заметки и разобраться с тем, что делать дальше. Мотивации особой нет, но ничего лучше я не придумал пока.

ЧАВО
>Почему не 2D?
Потому что не захватывает.
>Почему не %движок%?
Пока что Godot устраивает, потом посмотрим - перекатить проект проще, чем создавать с нуля.
>Почему синглплеер? Где мобы? Где боёвка?
Идея игры в том, что игрок сражается в первую очередь с условиями среды и износом деталей корабля, а не с кем-то другим. Но я подумаю ещё, можно ли сюда как-то встроить мультиплеер. Более вероятно, что добавлю NPC-помощников, которые будут выполнять мелкие поручения (чинить, таскать).
>Для NPC навигация слишком сложная.
Не слишком, если все NPC способны к полёту, хотя бы кратковременному. Нелетающих мобов делать бессмысленно с точки зрения сеттинга (острова долго не живут, под облаками всё погибает).
>Это всё нинужно, ибо есть %игра%...
Там что-то совсем другое. Возможно, мои задумки нежизнеспособны и никому не нужны, но считайте это экспериментом из любопытства. Мне самому прикольно было бы играть в такую игру, а похожие проекты не удовлетворяли меня на 100%.
>Игроку будет неприятно, что корабль ломается.
Кому-то же приятно играть в Rust, где постройки деградируют со временем. Деградацию корабля можно будет отключить, но тогда игра будет доставлять меньше испытания игроку.
>А-а-а, так у тебя заняться в игре нечем!
Не нравится - не играй, в чём проблема? Добавлю новый контент и механики по мере возможности.
>Графика какое-то говно.
Ты чё, это плейсхолдеры. Я же не могу тестить 3D механики совсем без картинки на экране, верно?
>Что за бред с растениями?
Раздражают "просто летающие камни", вариант с растениями мне кажется любопытным. К тому же, серьёзный обоснуй причины крушения островов, и естественное наказание игрока за жадность. В остальном, это ж фэнтези, что ты хочешь?
>Никто не купит/будет 1 отзыв/идею украдут.
Думаю сделать игру бесплатной и даже опенсурс, чтобы большинство могли поиграть и игра могла развиваться дальше без моей поддержки. Если кто-то хочет уже сейчас "своровать идею" - чем больше разных игр в таком сеттинге, тем лучше. Можете кидать ссылки на похожие по концепции игры в тред, не важно, какого они уровня - вместе посмотрим и обсудим, что там хорошо/плохо по игровым механикам.

Ответы1105873764

2 29 окт 2023, 03:45 2 911058

>>911032 (OP)
Выглядит как говно.
Модульность кораблей запили, что ли.

3 11 сен 2024, 01:30 3 973764

>>911032 (OP)
Большая стена текста, что из этого делано?

Обновить тред
« /gd/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion