Artbuild — концепция спокойной мобильной arcade/creative-building игры про создание живой вертикальной башни-города из маленьких красивых домиков.
Игрок не строит сложные конструкции вручную и не занимается тяжёлым менеджментом. Он постепенно выбирает из нескольких предложенных блоков, размещает их на башне, назначает им функцию, обеспечивает энергией и наблюдает, как башня превращается в уникальный архитектурный арт-объект.
Игрок строит не просто башню, а живой вертикальный город. Каждый маленький домик — часть общей композиции: жилой блок, кафе, библиотека, мастерская, лаборатория, художественная студия, магазин, ветряк, балкон, мостик или другой декоративно-функциональный элемент.
Основной акцент игры:
- красивый визуальный рост башни;
- спокойный темп без давления;
- простые решения вместо сложного строительства;
- баланс жителей, энергии, красоты и технологии;
- уникальная башня у каждого игрока;
- возможность делиться ростом башни в формате коротких видео.
Выбор домика → Размещение → Назначение функции → Заселение жителей → Энергия и баланс → Новые домики
Игрок получает на выбор, например, три новых домика или блока. Он выбирает понравившийся, размещает его сверху, по центру, слева, справа или в доступном месте башни. После этого домик может получить назначение: жилой, кафе, библиотека, мастерская, лаборатория, арт-студия и так далее.
В репозитории есть минимальный Godot 4 scaffold. Чтобы открыть проект в Godot:
- Открой Godot 4.x.
- Нажми Import.
- Выбери файл
project.godotв корне репозитория. - Запусти сцену
res://scenes/main.tscn.
Подробнее: Godot Setup.
Первый технический каркас сделан как engine-agnostic JavaScript prototype. Это не финальный выбор движка, а способ зафиксировать модульные границы до привязки к Unity, Godot или другому мобильному runtime.
Локальные команды:
npm run smoke
npm startnpm run smoke проверяет, что приложение импортируется и что базовые слои проекта зарегистрированы.
Полная концепция разложена по документам:
- Game Concept — общая концепция игры, настроение, цель и игровой цикл.
- Building System — система домиков, блоков, размещения и стыковки.
- Progression and Balance — жители, энергия, красота, технология, прогрессия и ограничения роста.
- Architecture — предлагаемая расширяемая архитектура проекта без монолита.
- Development Structure — текущий модульный каркас, границы слоёв и команды запуска.
- Godot Setup — как открыть проект в Godot.
- Visual Style — визуальный стиль, башни, домики, органический рост и share-видео.
- Roadmap — этапы разработки от простого прототипа до полноценной мобильной игры.
Проект должен строиться модульно. Игровая логика, визуальное представление, данные ассетов, прогрессия, энергия и UI не должны смешиваться в один монолитный класс или сцену. Каждая система должна иметь свою область ответственности и возможность расширяться независимо.
Главная техническая цель первого этапа: научиться строить основание и постепенно «лепить» на него разные домики так, чтобы они стыковались друг с другом и создавали красивую башню в духе визуальных референсов.