разработка

CyberCity: Симулятор звездной базы, путешествующей между вселенными

Дата публикации

ℹ️

🎮 Статус проекта: Фаза планирования

CyberCity — новая концепция игры, находящаяся в фазе дизайна. Этот пост описывает видение, основную механику и вдохновение за этим симулятором колонии на базе звездной базы, путешествующей между вселенными.

Представляем CyberCity

Я рад поделиться новым игровым проектом, который я проектирую: CyberCity, космический градостроитель и управление колонией, созданный в Godot 4.x. Основная концепция сочетает элементы из нескольких жанроопределяющих игр с уникальным поворотом: ваша звездная база путешествует между параллельными вселенными, и вы можете вернуться к ранее посещённым.

⚠️

⚠️ Рабочее название

"CyberCity" — это название-заполнитель. Игре нужно лучшее название, которое захватывает тему перемещения между мультивселенной и симуляции колонии на базе астероида. Предложения приветствуются!

Основное видение

В своём сердце CyberCity — о непрерывном движении через мультивселенную. Вы командуете звездной базой на астероиде, которая:

  • Непрерывно движется через космос — не статичный город на земле
  • Прыгает между параллельными вселенными — посетите одно и то же место в разных реальностях
  • Может вернуться к предыдущим вселенным — в отличие от одностороннего путешествия Warptorio
  • Собирает ресурсы из космоса — астероиды, обломки, заброшенные станции
  • Строит автоматизированные заводы — ограничено ограниченным пространством платформы
  • Управляет растущим населением — с потребностями, навыками и счастьем
ℹ️

🌌 Перемещение между вселенными

Путешествуйте к одним и тем же координатам в параллельных вселенных. Каждая вселенная — процедурно генерируемая вариация с разными ресурсами, условиями и открытиями.

ℹ️

🔄 Механика возврата

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

Игровые петли

В игре есть три взаимосвязанные игровые петли:

Короткая петля

За сессию: Оцените потребности → Исследуйте локальное пространство → Соберите материалы → Постройте структуры → Управляйте населением → Подготовьтесь к следующему прыжку

Средняя петля

За вселенную: Прыжок в новую вселенную → Исследуйте ресурсы → Создайте добычу → Постройте инфраструктуру → Решите: остаться или двигаться дальше → Можно вернуться позже

Длинная петля

Полная игра: Начните с базовой звездной базы → Обновите возможности → Разблокируйте автоматизацию → Расширьте население → Разблокируйте путешествие возврата → Создайте сеть вселенных → Достигните автономности эндгейма

Основные системы

🏗️ Семь столпов игрового процесса

Основные системы

  • Космическое движение — Непрерывное путешествие с обновлениями двигателя
  • Перемещение между вселенными — Система путешествия между параллельными вселенными
  • Система строительства — На основе сетки на поверхности астероида
  • Система ресурсов — Сбор из космоса, обработка на заводах

Колония и завод

  • Система населения — Управляйте жителями с потребностями
  • Автоматизация завода — Многоэтапные производственные цепочки
  • Система исследования — Откройте регионы, вернитесь к вселенным

Ограничения платформы (ключевая механика)

Вдохновлённый Warptorio, одна из определяющих механик CyberCity — ограниченное пространство для строительства. Весь ваш завод и колония должны поместиться на платформе звездной базы-астероида. Это ограничение:

  • Заставляет принимать стратегические решения о том, что строить
  • Делает эффективность и компактный дизайн вознаграждаемыми
  • Создаёт осмысленные компромиссы между типами зданий
  • Увеличивается в стратегической важности по мере продвижения игры

Каждое здание конкурирует за ограниченное пространство, поэтому размещение нового завода может означать снос гидропонического отсека — если только вы не обновили размер своей платформы.

Вдохновение и влияния

CyberCity черпает из нескольких удивительных игр, каждая вносящая основные концепции:

Основное вдохновение

  • Warptorio — Мобильный завод, ограниченное пространство, перемещение между вселенными
  • Factorio — Логистика ремней, автоматизация цепей, глубина производства
  • shapez 2 — Чистая автоматизация завода, система чертежей

Дополнительные влияния

  • Dyson Sphere Program — Заводы в нескольких локациях, космическая установка
  • Oxygen Not Included — Системы автоматизации, управление колонией
  • The Wandering Village — Город на движущемся объекте

Ключевые отличия

Что делает CyberCity уникальным:

  • Космическая установка — Звёздная база на астероиде против городов на земле/воде/существах
  • Перемещение между вселенными — Параллельные вселенные против одного мира или дискретных поселений
  • Механика возврата — Возможность вернуться к предыдущим вселенным против чисто линейного прогресса
  • Непрерывное движение — Всегда в пути против статики или телепортации

Технический подход

Двигатель

Godot 4.2+ — Лёгковесный, open-source, идеальный для инди 2D/3D разработки. Рендерер Forward+ обработает эстетику космоса с интенсивным освещением.

Архитектура

Файловые сохранения — Надёжная сериализация для сложных состояний города в нескольких вселенных. Состояние каждой вселенной сохраняется между посещениями.

Цели производительности

  • 60 FPS на mid-range железе
  • Поддержка 100+ зданий
  • 50-200 жителей
  • Сохранение/загрузка менее чем за 3 секунды
  • Размер установки менее 500MB

Дорожная карта разработки

План из 5 фаз

  1. Фаза 1: Основной прототип — Базовое движение звездной базы, простое размещение зданий, сбор ресурсов, минимальное население, один космический регион, базовое производство, основа перемещения между вселенными
  2. Фаза 2: Основной геймплей — Несколько типов зданий, полная система ресурсов, потребности населения, сохранение/загрузка с отслеживанием вселенных, базовый UI, производственные цепочки, журнал вселенных
  3. Фаза 3: Исследование — Несколько космических регионов, механика сбора, генерация вселенных, система карт регионов, ограничения платформы, возврат к предыдущим вселенным
  4. Фаза 4: Глубина — Дерево исследований/технологий, продвинутые здания, сложные производственные цепочки, базовая автоматизация, транспорт ремнями/трубами, система чертежей, персистентность вселенных
  5. Фаза 5: Полировка — Продвинутая автоматизация, схемы/логические системы, события, туториал, аудио/визуальная полировка, настройка баланса, автоматизированные исследовательские дроны, полная сеть вселенных

Доступность и философия дизайна

ℹ️

🎯 Цели дизайна

Игровой опыт

  • Простой но глубокий — Лёгкий для изучения, сложный для мастера
  • Без состояния отказа — Сбои восстанавливаемы
  • Прозрачность информации — Игрок имеет доступ к необходимым данным
  • Контроль темпа — Игрок контролирует скорость исследования

Функции доступности

  • Полное введение-туториал
  • Прощающий режим для уменьшенных последствий
  • Несколько вариантов сложности
  • Чистый визуальный язык с всплывающими подсказками
  • Возможность паузы в любое время
  • Клавиатурные сокращения для продвинутых пользователей

Текущий статус

CyberCity сейчас в фазе планирования и дизайна. Дизайн-документ игры готов, outlining all core systems, features, and implementation phases.

Следующие шаги:

  1. Финализировать название игры — "CyberCity" - это заполнитель
  2. Создать визуальные прототипы — Концепт-арт, mockups настроения
  3. Построить основной прототип — Базовое движение, строительство и перемещение между вселенными
  4. Итерировать механики — Отточить вес через быстрое прототипирование

📝 Доступная документация

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

Заключительные мысли

CyberCity представляет мою страсть к глубоким играм-симуляторам, автоматизации заводов и чуду космического исследования. Сочетание стратегии ограниченного пространства Warptorio со свободой вернуться к предыдущим вселенным создаёт уникальную игровую петлю, которую я excited исследовать.

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

Если вам интересно следовать за разработкой или есть мысли о концепции игры, я был бы рад услышать вас. И если у вас есть идеи для лучшего названия, чем "CyberCity", — всё внимание ушей!

ℹ️

🔜 Следующие шаги

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

#текущая работа#gamedev#godot#cybercity#indie#design