Привет. Я уже какое-то время работаю над Sunderstar, но здесь пишу об этом впервые.

Sunderstar — многопользовательский космический шутер с видом сверху, который я в одиночку делаю на Unity. Игроки находятся на общей постоянной командной арене, разбивают астероиды ради ресурсов, улучшают корабли и соревнуются за личные и командные очки.

Идея звучит довольно просто. Построить сетевую основу оказалось непросто.

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

Что можно делать в игре?

Текущий прототип позволяет:

- подключаться к выделенному серверу;

- летать с аркадным управлением и небольшой инерцией;

- целиться вручную или переключать весь корабль на автоматический огонь;

- уничтожать астероиды и собирать выпадающие ресурсы;

- улучшать характеристики корабля и открывать новые корпуса;

- сражаться за свою команду и соревноваться за очки;

- возрождаться на базе команды после уничтожения.

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

Всё работает, но пока грубо. Баланс, оформление, звук и части интерфейса ещё меняются.

Над чем я работаю сейчас?

Я переделал экран подключения и HUD игрока на Unity UI Toolkit. Сетевая и игровая логика осталась прежней, но новый интерфейс мне проще поддерживать и расширять.

Интерфейс теперь поддерживает английский, русский, немецкий, испанский и бразильский португальский. При первом запуске выбирается поддерживаемый язык системы, и игроки могут сменить его вручную.

Эти изменения находятся в сборке для разработки. Клиент, доступный сейчас на itch.io, может немного отставать от показанного в этой публикации.

О тестировании

Клиент для Windows пока остаётся ранней закрытой тестовой сборкой. Для подключения к серверу нужен ключ доступа.

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

- Приятно ли управлять кораблём?

- Можно ли следить за боем, когда рядом несколько кораблей?

- Приносит ли удовольствие сбор ресурсов?

- Может ли новый игрок разобраться, что делать, без долгих объяснений?

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