Starsector уже пятнадцать лет делает вид, что ещё не готов. Игроки делают вид, что верят, и снова уходят в гиперпространство.
Космос без менеджера по релизам
Starsector начинается очень просто: у вас есть корабль, немного денег и сектор, который не собирается быть дружелюбным. Через час у вас уже флот, долги, подозрительный груз, офицер с характером и мысль: "сейчас только слетаю в одну систему". Это, конечно, неправда. В одну систему в Starsector не летают.
Игра появилась в альфе ещё в 2011 году, тогда она называлась Starfarer. Разработка началась ещё раньше, в конце 2009-го. Потом название стало суше, мир - больше, а игроки постепенно привыкли к странной ситуации: игра всё ещё формально не вышла, но уже давно живёт как полноценная космическая болезнь.
Вид сверху, тревога внутри
На скриншотах Starsector легко недооценить. Ну да, кораблики сверху. Ну да, щиты, пушки, ракеты, полоски перегрева. Потом начинается бой, и выясняется, что это не аркада про "кто быстрее стреляет", а нервная тактика про угол, дистанцию, поток, отступление и момент, когда ваш крейсер красиво развернулся не туда.
Здесь важна не только сборка корабля, но и поведение в бою. Можно поставить тяжёлые пушки, можно набить всё ракетами, можно сделать аккуратный флот сопровождения. А потом какой-нибудь быстрый фрегат зайдёт с фланга, и ваш план будет выглядеть как документ, который никто не подписал.
Сектор, где всё плохо лежит
Главный фокус Starsector не в боях, хотя бои отличные. Фокус в секторе. Есть фракции, рынки, контрабанда, пиратские базы, заброшенные станции, древние руины, колонии, экспедиции и гиперпространственные ворота, которые когда-то связывали человечество с большим Доменом.
Потом ворота замолчали. Прошло больше двухсот циклов. Остались Гегемония, Три-Тахион, луддиты, пираты и прочие организации, которые пытаются изображать цивилизацию на обломках цивилизации. У каждой свой стиль неприятностей. У игрока - возможность стать ещё одной.
Старый способ делать инди
Starsector делали без большого издателя, без Steam-кампании и без громкого раннего доступа с дорожной картой на три года вперёд. Игра продавалась через сайт как предзаказ. Алекс Мосолов в интервью 2014 года объяснял это довольно трезво: деньги от предзаказов позволяют продолжать работу, а контроль остаётся у разработчика.
В переводе с языка инди это значит: меньше презентаций, больше кода. Меньше "мы услышали комьюнити", больше патчей, которые меняют экономику, навыки, колонии, сюжетные цепочки и поведение сектора. Иногда кажется, что Starsector не разрабатывается, а обрастает бронёй.
Почему это до сих пор альфа
У нормальной игры есть релиз, версия 1.0, пресс-релиз и чувство закрытой двери. У Starsector вместо этого есть история версий, форум, моды и игроки, которые уже давно перестали ждать разрешения наслаждаться.
За годы в игру добавляли слои: сначала бой, потом кампания, экономика, исследования, навыки, колонии, новые угрозы, сюжетные линии, Академия, ворота, бездна. Это не ранний доступ в виде пустого ангара. Это скорее корабль, который давно летает, но механик всё ещё стоит рядом с открытым люком и говорит: "подождите, я тут ещё одну штуку прикручу".
Моды: отдельный сектор
Моддинг для Starsector - не косметика, а вторая жизнь. Без модов это плотная авторская игра. С модами это уже коммунальная вселенная, где рядом живут новые фракции, библиотеки, корабли, боевые системы, колониальные надстройки и решения, которые иногда держатся на честном слове, Java и молитве перед запуском.
Именно поэтому у игры такая преданная аудитория. Starsector не просто разрешает ковыряться в себе. Она как будто сама предполагает, что игрок однажды захочет добавить ещё одну фракцию, ещё один тип войны, ещё одну причину, по которой его ноутбук начнёт тяжело думать.
Java, но не смешно
Да, игра написана на Java и работает через LWJGL. В 2010-е это был разумный выбор: кроссплатформенность, проще разработка, проще моддинг. Сейчас это звучит как старая техническая биография, особенно когда в сборке пятьдесят модов, оперативная память уже смотрит в окно, а вентилятор изображает боевую тревогу.
Но проблема не только в Java. Любая игра, куда игрок добровольно засовывает десятки фракций, скриптов, рынков, кораблей и эффектов, рано или поздно начинает просить снисхождения. Starsector просто честно показывает цену большого сектора.
Почему мы всё равно играем
Потому что в Starsector есть редкое чувство: карта не притворяется живой, она действительно живёт. Где-то идёт война, где-то не хватает продовольствия, где-то пираты устроили проблему, где-то в руинах лежит вещь, из-за которой стоило лететь через половину сектора.
И ещё потому, что игра умеет делать маленькие личные истории без катсцен. Вы купили старый корабль, починили его, поставили странную сборку, пережили бой, потеряли половину флота, нашли артефакт, ушли от патруля с контрабандой. Никакой режиссёр не хлопал вас по плечу. Просто вечер пропал.
Starsector всё ещё не вышел окончательно. Но в этом есть подозрительная честность. Некоторые игры выходят и сразу стареют. Эта всё ещё собирается, шумит, ломается под модами, чинится, снова летит и делает вид, что релиз - это где-то потом.
Топливо, как обычно, заканчивается уже сейчас.