
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: Основной прототип — Базовое движение звездной базы, простое размещение зданий, сбор ресурсов, минимальное население, один космический регион, базовое производство, основа перемещения между вселенными
- Фаза 2: Основной геймплей — Несколько типов зданий, полная система ресурсов, потребности населения, сохранение/загрузка с отслеживанием вселенных, базовый UI, производственные цепочки, журнал вселенных
- Фаза 3: Исследование — Несколько космических регионов, механика сбора, генерация вселенных, система карт регионов, ограничения платформы, возврат к предыдущим вселенным
- Фаза 4: Глубина — Дерево исследований/технологий, продвинутые здания, сложные производственные цепочки, базовая автоматизация, транспорт ремнями/трубами, система чертежей, персистентность вселенных
- Фаза 5: Полировка — Продвинутая автоматизация, схемы/логические системы, события, туториал, аудио/визуальная полировка, настройка баланса, автоматизированные исследовательские дроны, полная сеть вселенных
Доступность и философия дизайна
🎯 Цели дизайна
Игровой опыт
- Простой но глубокий — Лёгкий для изучения, сложный для мастера
- Без состояния отказа — Сбои восстанавливаемы
- Прозрачность информации — Игрок имеет доступ к необходимым данным
- Контроль темпа — Игрок контролирует скорость исследования
Функции доступности
- Полное введение-туториал
- Прощающий режим для уменьшенных последствий
- Несколько вариантов сложности
- Чистый визуальный язык с всплывающими подсказками
- Возможность паузы в любое время
- Клавиатурные сокращения для продвинутых пользователей
Текущий статус
CyberCity сейчас в фазе планирования и дизайна. Дизайн-документ игры готов, outlining all core systems, features, and implementation phases.
Следующие шаги:
- Финализировать название игры — "CyberCity" - это заполнитель
- Создать визуальные прототипы — Концепт-арт, mockups настроения
- Построить основной прототип — Базовое движение, строительство и перемещение между вселенными
- Итерировать механики — Отточить вес через быстрое прототипирование
📝 Доступная документация
Полные дизайн-документы доступны в репозитории проекта, включая подробные требования, спецификации функций и конкурентный анализ. Проверьте каталог /docs/cybercity/ для полной документации дизайна игры.
Заключительные мысли
CyberCity представляет мою страсть к глубоким играм-симуляторам, автоматизации заводов и чуду космического исследования. Сочетание стратегии ограниченного пространства Warptorio со свободой вернуться к предыдущим вселенным создаёт уникальную игровую петлю, которую я excited исследовать.
Тема мультивселенной предлагает бесконечное разнообразие — каждый прыжок во вселенную — это шанс открыть что-то новое, а механика возврата позволяет игрокам создавать осмысленные долгосрочные связи через несколько реальностей.
Если вам интересно следовать за разработкой или есть мысли о концепции игры, я был бы рад услышать вас. И если у вас есть идеи для лучшего названия, чем "CyberCity", — всё внимание ушей!
🔜 Следующие шаги
Следите за прогрессом разработки через будущие посты в блоге. Я буду делиться прототипами, глубокими погружениями в механики и путешествием от концепции до играбельного демо.