Skip to content

Repository files navigation

Artbuild

Artbuild — концепция спокойной мобильной arcade/creative-building игры про создание живой вертикальной башни-города из маленьких красивых домиков.

Игрок не строит сложные конструкции вручную и не занимается тяжёлым менеджментом. Он постепенно выбирает из нескольких предложенных блоков, размещает их на башне, назначает им функцию, обеспечивает энергией и наблюдает, как башня превращается в уникальный архитектурный арт-объект.

Главная идея

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

Основной акцент игры:

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

Базовый игровой цикл

Выбор домика → Размещение → Назначение функции → Заселение жителей → Энергия и баланс → Новые домики

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

Godot

В репозитории есть минимальный Godot 4 scaffold. Чтобы открыть проект в Godot:

  1. Открой Godot 4.x.
  2. Нажми Import.
  3. Выбери файл project.godot в корне репозитория.
  4. Запусти сцену res://scenes/main.tscn.

Подробнее: Godot Setup.

Первый runtime-прототип

Первый технический каркас сделан как engine-agnostic JavaScript prototype. Это не финальный выбор движка, а способ зафиксировать модульные границы до привязки к Unity, Godot или другому мобильному runtime.

Локальные команды:

npm run smoke
npm start

npm run smoke проверяет, что приложение импортируется и что базовые слои проекта зарегистрированы.

Документация

Полная концепция разложена по документам:

  • Game Concept — общая концепция игры, настроение, цель и игровой цикл.
  • Building System — система домиков, блоков, размещения и стыковки.
  • Progression and Balance — жители, энергия, красота, технология, прогрессия и ограничения роста.
  • Architecture — предлагаемая расширяемая архитектура проекта без монолита.
  • Development Structure — текущий модульный каркас, границы слоёв и команды запуска.
  • Godot Setup — как открыть проект в Godot.
  • Visual Style — визуальный стиль, башни, домики, органический рост и share-видео.
  • Roadmap — этапы разработки от простого прототипа до полноценной мобильной игры.

Принцип разработки

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

Главная техническая цель первого этапа: научиться строить основание и постепенно «лепить» на него разные домики так, чтобы они стыковались друг с другом и создавали красивую башню в духе визуальных референсов.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages