squad-proto/assets/content_coverage.yaml
z.kirill 8d35f4c2ec Конвейер ассетов: манифесты, риги, каталоги, инструменты
Всё, из чего собираются спрайты, и ничего собранного. Источник истины —
assets/manifests и assets/*/catalog.yaml; PNG, .sfa и contact sheet остаются
за бортом, потому что воспроизводятся командой (docs/12-assets.md).

  assets/manifests   что и как рендерить: окружение, твари, агенты, предметы
  assets/agents      паперdoll-риг восьми направлений, каталог снаряжения
  assets/monsters    пять морфологий, каждая своим ригом (docs/14-monsters.md)
  assets/sources     исходные развёртки и импорты
  assets/art_masters мастер-развёртки, по которым сверяется стиль
  tools/             сборка ассетов, покрытие, генераторы, blender-скрипты
  generated/         заголовки с константами SF_ASSET_*: без них игра не
                     соберётся, поэтому они в репозитории, хотя и производные

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 21:06:09 +03:00

61 lines
1.5 KiB
YAML

version: 1
art_direction:
world: "derelict near-future facility, industrial sci-fi horror, invasive wet biomass"
agents: "lean covert operators, grounded tactical sci-fi; human, not bulky power armor"
enemies: "readable body-horror anatomy, surgically mutated flesh and industrial implants"
agents:
components:
body: [body_sleek]
armor: [armor_jacket, armor_vest, armor_plate, armor_shroud]
weapon: [weapon_sword, weapon_dagger, weapon_rifle, weapon_shotgun, weapon_pistol, weapon_bow]
animations: [idle, walk, attack]
release_requires_all_combinations: true
enemies:
kinds: [shambler, rusher, spitter, brute, lurker]
animations: [walk, attack, hit, death]
environment:
required:
- floor_clean
- floor_cracked
- floor_grate
- floor_biomass
- wall_industrial
- wall_infested
- prop_crate
- prop_barrel
- prop_locker
item_icons:
required:
- item_icon_rifle
- item_icon_pistol
- item_icon_shotgun
- item_icon_smg
- item_icon_magnum
- item_icon_bow
- item_icon_saber
- item_icon_knife
- item_icon_cleaver
- item_icon_jacket
- item_icon_vest
- item_icon_plate
- item_icon_shroud
- item_icon_lantern
- item_icon_charm
- item_icon_spurs
- item_icon_bandage
- item_icon_stimpack
procedural_runtime_exemptions:
# These are temporal primitives, not reusable bitmap assets.
- bullet_tracer
- muzzle_flash
- impact_spark
- melee_arc
- fog_of_war
- blood_field
- ui_chrome