--- title: "Roadmap: registro de 91 famílias" version: snapshot-2026-10-06 engineGeneration: astra-current language: C# status: source-reviewed runtimeVerified: false platformEvidence: [] url: https://astraengine.com.br/pt-br/snapshot-2026-10-06/roadmap/registro-de-familias/ --- # Roadmap: registro de 91 famílias Estados do inventário base, requisitos e dependências, sem confundir pesquisa com capacidade pronta. ## Data e significado dos estados Inventário base **2026-10-01**, lido para esta publicação em **2026-10-06**. Uma linha é uma capacidade/família, não um tipo, API ou propriedade. Auditar não significa ausência de código. “Concluída no registro de origem” preserva a declaração daquele registro com seus limites. “Auditar” não significa ausência de implementação: exige reconciliar código, propriedade, persistência, criação e aceite. O registro base não incorpora automaticamente todas as continuações posteriores, como a UI de 04–06/10; leia o [roadmap UI atualizado](/pt-br/snapshot-2026-10-06/ui/roadmap/) e a página da capacidade antes de decidir suporte. Não há datas de entrega por função publicadas. ## Índice | ID | Capacidade pesquisada | Estado do registro | |---|---|---| | [F001](#f001) | B Objeto / Unity GameObject, Godot Node | Concluída no registro de origem | | [F002](#f002) | B Transform 3D / Transform, Node3D | Concluída no registro de origem | | [F003](#f003) | B Transform 2D / RectTransform/Transform, Node2D | Auditar | | [F004](#f004) | R/S Cena / Scene, PackedScene/SceneTree | Auditar | | [F005](#f005) | R Prefab/subcena / Prefab, PackedScene | Parcial | | [F006](#f006) | R Receita/preset | Concluída no registro de origem | | [F007](#f007) | C Comportamento / MonoBehaviour, script em Node | Concluída no registro de origem | | [F008](#f008) | S Eventos/conexões / UnityEvent, signals | Auditar | | [F009](#f009) | C/S Timer / timers de gameplay, Timer | Concluída no registro de origem | | [F010](#f010) | R/S Tween / animação de propriedades, Tween | Parcial | | [F011](#f011) | S Grupos/tags/consultas | Concluída no registro de origem | | [F012](#f012) | R Mesh / Mesh, ArrayMesh | Auditar | | [F013](#f013) | C MeshRenderer / MeshFilter+MeshRenderer, MeshInstance3D | Auditar | | [F014](#f014) | C SkinnedMesh / SkinnedMeshRenderer, MeshInstance3D+Skin+Skeleton3D | Auditar | | [F015](#f015) | C InstancedRenderer / instancing Unity, MultiMeshInstance3D | Auditar | | [F016](#f016) | C LODGroup / LODGroup, visibility ranges | Auditar | | [F017](#f017) | R Shader | Auditar | | [F018](#f018) | R Material / Material, ShaderMaterial | Auditar | | [F019](#f019) | R Texture / Texture, Texture2D | Auditar | | [F020](#f020) | R Sampler/binding | Auditar | | [F021](#f021) | R RenderTarget / RenderTexture, ViewportTexture | Auditar | | [F022](#f022) | C Camera / Camera, Camera3D | Auditar | | [F023](#f023) | C CameraRig / Cinemachine, composição Camera3D+SpringArm3D | Auditar | | [F024](#f024) | C Decal / URP DecalProjector, Decal | Auditar | | [F025](#f025) | C Line/Trail / LineRenderer/TrailRenderer, Line2D | Auditar | | [F026](#f026) | C Light / Light; DirectionalLight3D, OmniLight3D, SpotLight3D | Auditar | | [F027](#f027) | Configuração de sombra | Auditar | | [F028](#f028) | C/R Ambiente / Volume, WorldEnvironment | Auditar | | [F029](#f029) | R Céu/atmosfera | Auditar | | [F030](#f030) | C ReflectionProbe | Auditar | | [F031](#f031) | C Irradiance/LightProbe volume | Auditar | | [F032](#f032) | R Lightmap/bake settings | Auditar | | [F033](#f033) | C Fog volume | Auditar | | [F034](#f034) | C/R WaterBody/WaterWorld | Auditar | | [F035](#f035) | C Corpo 3D / Rigidbody, RigidBody3D/StaticBody3D/AnimatableBody3D | Auditar | | [F036](#f036) | C Collider box/sphere/capsule | Auditar | | [F037](#f037) | C Collider convex/mesh/heightfield | Auditar | | [F038](#f038) | C Composição de colisores | Auditar | | [F039](#f039) | R PhysicsMaterial | Auditar | | [F040](#f040) | C Sensor/Area | Auditar | | [F041](#f041) | C Joint fixo/hinge/slider/spring/6DOF | Auditar | | [F042](#f042) | C CharacterMotor / CharacterController, CharacterBody3D | Auditar | | [F043](#f043) | S Physics queries | Auditar | | [F044](#f044) | C/R Ragdoll | Auditar | | [F045](#f045) | C/S Physics2D | Auditar | | [F046](#f046) | R/S ActionMap/InputContext | Auditar | | [F047](#f047) | C/R Canvas/root UI | Auditar | | [F048](#f048) | C Rect/layout | Auditar | | [F049](#f049) | C Containers row/column/grid/flow | Auditar | | [F050](#f050) | C Image/NineSlice | Auditar | | [F051](#f051) | C Text/RichText | Auditar | | [F052](#f052) | C Button/Toggle/Radio | Auditar | | [F053](#f053) | C Slider/Range/Progress | Auditar | | [F054](#f054) | C Scroll/List/Tree/Dropdown | Auditar | | [F055](#f055) | C TextInput | Auditar | | [F056](#f056) | R Theme/Style | Auditar | | [F057](#f057) | S Accessibility/Localization | Auditar | | [F058](#f058) | R AudioClip/Stream | Parcial | | [F059](#f059) | C AudioSource 2D/3D | Parcial | | [F060](#f060) | C AudioListener | Concluída no registro de origem | | [F061](#f061) | R/S Mixer/buses/effects | Parcial | | [F062](#f062) | R AnimationClip | Auditar | | [F063](#f063) | C AnimationPlayer | Auditar | | [F064](#f064) | R Animator graph | Auditar | | [F065](#f065) | C/R Rig/IK/constraints | Auditar | | [F066](#f066) | R/C Timeline | Auditar | | [F067](#f067) | C NavigationRegion/Surface | Auditar | | [F068](#f068) | C NavigationAgent | Auditar | | [F069](#f069) | C NavigationObstacle/Link | Auditar | | [F070](#f070) | C Perception/state logic | Auditar | | [F071](#f071) | C Sprite/AnimatedSprite | Auditar | | [F072](#f072) | R TileSet / C TileMapLayer | Auditar | | [F073](#f073) | C Camera2D/Parallax | Auditar | | [F074](#f074) | C Light2D/Occluder2D | Auditar | | [F075](#f075) | C/R ParticleEmitter | Auditar | | [F076](#f076) | R Curve/Gradient | Concluída no registro de origem | | [F077](#f077) | R Spline / C Path | Concluída no registro de origem | | [F078](#f078) | C PathFollower | Concluída no registro de origem | | [F079](#f079) | C Terrain | Auditar | | [F080](#f080) | C Foliage/scatter | Auditar | | [F081](#f081) | S World streaming | Auditar | | [F082](#f082) | S SaveGame | Auditar | | [F083](#f083) | E Import profiles | Auditar | | [F084](#f084) | E Inspector extensions | Auditar | | [F085](#f085) | E Code/graph workspace | Auditar | | [F086](#f086) | E Profiler/debug overlays | Auditar | | [F087](#f087) | S Build/export profiles | Auditar | | [F088](#f088) | C/S Network identity/replication | condicional | | [F089](#f089) | C XR origin/controller/AR data | condicional | | [F090](#f090) | C VideoPlayer | condicional | | [F091](#f091) | C Vehicle/Cloth/SoftBody | condicional |

F001 · B Objeto / Unity GameObject, Godot Node

**Família:** Identidade, cenas, composição e execução — P01–P06. **Escopo:** obrigatorio. **Estado base:** Concluída no registro de origem. **O que a função precisa entregar:** ID, nome, ativo próprio/efetivo, pai, ordem, grupos, layer; criar/destruir/duplicar/consultar **Dependências e riscos:** Mundo+geração; nome não é identidade; ciclo rejeitado; filhos e referências remapeados em duplicação **Limites do aceite registrado:** Revisão ABI34 não instalada/executada no aparelho; captura é do executável host, não Vulkan Android.

F002 · B Transform 3D / Transform, Node3D

**Família:** Identidade, cenas, composição e execução — P01–P06. **Escopo:** obrigatorio. **Estado base:** Concluída no registro de origem. **O que a função precisa entregar:** Posição/rotação/escala local, pose mundial, pivô/convenções, reparent com preservar local ou mundo, conversão de ponto/vetor/direção **Dependências e riscos:** Um escritor de pose por fase; shear e escala negativa têm política; invalidar descendentes/bounds **Limites do aceite registrado:** Revisão ABI34 não instalada/executada no aparelho; captura é do executável host, não Vulkan Android.

F003 · B Transform 2D / RectTransform/Transform, Node2D

**Família:** Identidade, cenas, composição e execução — P01–P06. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Posição, ângulo, escala, skew/pivô se suportado, z/sorting, local/mundo **Dependências e riscos:** Não misturar ângulo em radianos/graus; 2D não herda automaticamente física 3D

F004 · R/S Cena / Scene, PackedScene/SceneTree

**Família:** Identidade, cenas, composição e execução — P01–P06. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Recurso, raiz, cenas aditivas, load/unload, progresso, cancelamento, cena ativa **Dependências e riscos:** Dependências de assets; publication atômica; IDs persistentes versus handles de execução

F005 · R Prefab/subcena / Prefab, PackedScene

**Família:** Identidade, cenas, composição e execução — P01–P06. **Escopo:** obrigatorio. **Estado base:** Parcial. **O que a função precisa entregar:** Raiz e filhos, overrides por PropertyId, elementos adicionados/removidos, variantes, apply/revert, instanciar **Dependências e riscos:** Grafo acíclico de dependências; contexto de edição; propagação não apaga overrides **Lacunas registradas:** Reconciliar adição/remoção/reparent de objetos da árvore.; Nested prefabs e variantes com dependências acíclicas. **Limites do aceite registrado:** Sem execução física Android desta revisão.

F006 · R Receita/preset

**Família:** Identidade, cenas, composição e execução — P01–P06. **Escopo:** obrigatorio. **Estado base:** Concluída no registro de origem. **O que a função precisa entregar:** Componentes iniciais, defaults, requisitos, referências externas, remapeamento **Dependências e riscos:** Cria composição via resolvedor; não acrescenta classes especiais por demo **Limites do aceite registrado:** Sem instalacao/execucao fisica Android desta revisao. UI e runtime verificados no host; arquivo de receita v3, ABI34 no APK.

F007 · C Comportamento / MonoBehaviour, script em Node

**Família:** Identidade, cenas, composição e execução — P01–P06. **Escopo:** obrigatorio. **Estado base:** Concluída no registro de origem. **O que a função precisa entregar:** Fonte/tipo/instância, ativação, propriedades expostas, ordem, callbacks, erros **Dependências e riscos:** Compilação + mundo; múltiplas instâncias por contrato; referência desconhecida preservada **Limites do aceite registrado:** Cenarios e capturas historicos reconciliados; nao reexecutados nesta revisao. Sem instalacao/execucao fisica nova da ABI34.

F008 · S Eventos/conexões / UnityEvent, signals

**Família:** Identidade, cenas, composição e execução — P01–P06. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Assinatura, emissor/receptor, método/ação, payload, prioridade, conexão/desconexão, sinal único **Dependências e riscos:** Tipagem, lifetime, reentrância, ownership e despacho em thread definida

F009 · C/S Timer / timers de gameplay, Timer

**Família:** Identidade, cenas, composição e execução — P01–P06. **Escopo:** obrigatorio. **Estado base:** Concluída no registro de origem. **O que a função precisa entregar:** Intervalo, repetição, ativação, autostart e escolha de relógio; início/parada/pausa e restante pelo scheduler real **Dependências e riscos:** Scheduler do Play, evento ABI/C#, cancelamento em Stop/destruição; controles na Inspeção durante Play **Limites do aceite registrado:** Reconciliacao atual usa cenarios host e capturas existentes; nao reexecutados nesta revisao. Pacote ABI34 conferido; sem execucao fisica Android nova.

F010 · R/S Tween / animação de propriedades, Tween

**Família:** Identidade, cenas, composição e execução — P01–P06. **Escopo:** obrigatorio. **Estado base:** Parcial. **O que a função precisa entregar:** Alvo, PropertyId, origem/destino, duração, easing, sequência/paralelo, loop **Dependências e riscos:** Propriedade elegível; cancelamento e concorrência com física/animação definidos **Lacunas registradas:** Sequencia/paralelo compostos ainda sem contrato persistente e scheduler; TransformTween e NumberTween isolados funcionam.

F011 · S Grupos/tags/consultas

**Família:** Identidade, cenas, composição e execução — P01–P06. **Escopo:** obrigatorio. **Estado base:** Concluída no registro de origem. **O que a função precisa entregar:** Membership múltipla, consulta, escopo de mundo, layers separados **Dependências e riscos:** Grupos de organização não viram máscara física automaticamente **Limites do aceite registrado:** Reconciliacao atual usa cenarios host e capturas existentes; nao reexecutados nesta revisao. Pacote ABI34 conferido; sem execucao fisica Android nova.

F012 · R Mesh / Mesh, ArrayMesh

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Vértices/índices, atributos, topologia, submeshes, bounds, derivados, flags de leitura **Dependências e riscos:** Importador/cooker, buffers RHI; preservação de fonte e GUID

F013 · C MeshRenderer / MeshFilter+MeshRenderer, MeshInstance3D

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Mesh, slots de material, enabled, shadows, visibility/layers, sorting, bounds override **Dependências e riscos:** Mesh renderizável, material compatível; colisor independente

F014 · C SkinnedMesh / SkinnedMeshRenderer, MeshInstance3D+Skin+Skeleton3D

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Skin, root/bones, bind poses, pesos, quality, bounds, morph weights **Dependências e riscos:** Mesh/skin, alvos válidos e backend de deformação; limite reportado

F015 · C InstancedRenderer / instancing Unity, MultiMeshInstance3D

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Recurso mesh, transforms/cores por instância, custom data, bounds, culling **Dependências e riscos:** Buffers/instâncias; compartilhamento sem alias indevido

F016 · C LODGroup / LODGroup, visibility ranges

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Níveis, renderers, limiares, fade, referência de tamanho, culling **Dependências e riscos:** Objetos descendentes/alvos válidos; recursos e política por vista

F017 · R Shader

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Parâmetros tipados, passes, variantes, keywords/perfil, tipos de textura e bindings **Dependências e riscos:** Compilação/reflexão, pipeline RHI; mensagens de erro apontam fonte

F018 · R Material / Material, ShaderMaterial

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Shader, parâmetros escalares/vetores/cores/texturas, blend/cull/depth conforme shader **Dependências e riscos:** Shader + recursos; material compartilhado versus override de instância

F019 · R Texture / Texture, Texture2D

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Fonte, espaço de cor, formato, dimensões, mipmaps, compressão, streaming **Dependências e riscos:** Decode/cooker/residência; importação distinta de edição de sampler

F020 · R Sampler/binding

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Wrap U/V/W, filtro min/mag/mip, anisotropia, UV set/transform por binding **Dependências e riscos:** Imagem/view/sampler separados; capacidade de aparelho explícita

F021 · R RenderTarget / RenderTexture, ViewportTexture

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Tamanho/escala, cor/depth, formato, MSAA, lifetime e resize **Dependências e riscos:** View/render graph; não pode ler/escrever recurso em conflito

F022 · C Camera / Camera, Camera3D

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Perspective/ortho, FOV/tamanho, near/far, aspect/viewport, priority/main, mask, target, clear, exposure **Dependências e riscos:** Transform completo, view; câmera editor separada; roll preservado

F023 · C CameraRig / Cinemachine, composição Camera3D+SpringArm3D

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Follow de posição, offset e damping implementados; look-at, limites, colisão, blend pendentes **Dependências e riscos:** `astra.camera.follow` requer Camera e alvo por referência; executa após física

F024 · C Decal / URP DecalProjector, Decal

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Material, box size, normal/angle fade, distância, mask, ordem **Dependências e riscos:** Passe/backend decal, render layers; sem equivalência a mesh decal automática

F025 · C Line/Trail / LineRenderer/TrailRenderer, Line2D

**Família:** Recursos, geometria, materiais e câmeras — P05/P08. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Pontos, largura por curva, material, cor/gradient, duração, caps/joins, espaço **Dependências e riscos:** Recurso curva/material, renderer de linha; dimensionalidade explícita

F026 · C Light / Light; DirectionalLight3D, OmniLight3D, SpotLight3D

**Família:** Luz, ambiente e volumes — P08/P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Tipo, cor/temperatura, unidade/intensidade, alcance, cone, layers, enable **Dependências e riscos:** Renderer/light cluster, pose; unidade por tipo e conversões documentadas

F027 · Configuração de sombra

**Família:** Luz, ambiente e volumes — P08/P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Cast, bias/normal bias, resolution/budget, distance, cascades/faces, filtering **Dependências e riscos:** Shadow passes reais, atlas, backend/aparelho

F028 · C/R Ambiente / Volume, WorldEnvironment

**Família:** Luz, ambiente e volumes — P08/P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Sky, exposure, tone map, ambient, fog, effects/profile, prioridade, blend **Dependências e riscos:** Perfis tipados, consumidor de render; global versus local

F029 · R Céu/atmosfera

**Família:** Luz, ambiente e volumes — P08/P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** HDRI, orientação, sol, intensidade, turbidez/parâmetros físicos pertinentes **Dependências e riscos:** Atmosfera/env map existentes; iluminação e fundo separados

F030 · C ReflectionProbe

**Família:** Luz, ambiente e volumes — P08/P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Shape/extents, offset, capture/baked data, resolution, layers, refresh, blend **Dependências e riscos:** Captura, cubemap/atlas e seleção por instância

F031 · C Irradiance/LightProbe volume

**Família:** Luz, ambiente e volumes — P08/P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Distribuição, bake data, bounds, interpolation, atualização **Dependências e riscos:** Bake e amostragem indireta real

F032 · R Lightmap/bake settings

**Família:** Luz, ambiente e volumes — P08/P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** UV set, texel density, charts, atlas, output, quality, cancel/progress **Dependências e riscos:** Geometria/material/luz estáticos, bake job e renderer

F033 · C Fog volume

**Família:** Luz, ambiente e volumes — P08/P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Forma, densidade, albedo/emissão, anisotropia se implementada, falloff **Dependências e riscos:** Integração volumétrica; neblina simples não equivale a volume

F034 · C/R WaterBody/WaterWorld

**Família:** Luz, ambiente e volumes — P08/P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Forma/limites, material, ondas, corrente, profundidade, buoyancy/queries **Dependências e riscos:** Sistema de água já existente, renderer e física sincronizados

F035 · C Corpo 3D / Rigidbody, RigidBody3D/StaticBody3D/AnimatableBody3D

**Família:** Física e personagem — P07/P12. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Tipo de movimento, massa/densidade se suportada, gravidade, damping, COM/inércia, velocities, forças/impulsos/torques, sleep, CCD/interpolation, locks **Dependências e riscos:** Mundo Jolt, shapes pertinentes; modo determina escritor da pose

F036 · C Collider box/sphere/capsule

**Família:** Física e personagem — P07/P12. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Tamanho/raio/altura, centro/rotação local, enabled, sensor, material, layers/masks **Dependências e riscos:** Forma independente da mesh; corpo estático implícito ou relação explícita definida

F037 · C Collider convex/mesh/heightfield

**Família:** Física e personagem — P07/P12. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Fonte geométrica própria, convex/decomposition, cooking, scale, margin **Dependências e riscos:** Cooked data; restrições de corpo dinâmico do backend; sem fallback silencioso

F038 · C Composição de colisores

**Família:** Física e personagem — P07/P12. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Lista/filhos shapes, IDs, pose e material por shape **Dependências e riscos:** Agregação em corpo proprietário; remover filho invalida composição

F039 · R PhysicsMaterial

**Família:** Física e personagem — P07/P12. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Friction, restitution, combine policy, surface data **Dependências e riscos:** Propriedade suportada no backend; compartilhado/override explícito

F040 · C Sensor/Area

**Família:** Física e personagem — P07/P12. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Shape, monitoring, monitorable, layers, enter/stay/exit **Dependências e riscos:** Consulta de contatos; referência ao objeto/shape; sem obrigar renderer

F041 · C Joint fixo/hinge/slider/spring/6DOF

**Família:** Física e personagem — P07/P12. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Corpos A/B, frames/anchors, eixos, limits, motor, força/torque, damping, break threshold **Dependências e riscos:** Pelo menos corpo proprietário; segundo corpo ou world anchor; validação de frames

F042 · C CharacterMotor / CharacterController, CharacterBody3D

**Família:** Física e personagem — P07/P12. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Shape, speed, slope, step, skin margin, gravity, floor snap, platform velocity, up direction, jump **Dependências e riscos:** Backend CharacterVirtual; conflicts atuais com Body/Collider devem evoluir com migração

F043 · S Physics queries

**Família:** Física e personagem — P07/P12. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Ray/shape casts, overlaps, filters, triggers, max distance, initial overlap **Dependências e riscos:** Mundo, alocação/buffer e truncamento explícitos; hits com IDs válidos

F044 · C/R Ragdoll

**Família:** Física e personagem — P07/P12. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Corpos/joints por osso, blend, limites, transição animated/dynamic **Dependências e riscos:** Skeleton + physics; uma autoridade final por osso

F045 · C/S Physics2D

**Família:** Física e personagem — P07/P12. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Bodies, circle/box/capsule/polygon/edge, sensors, joints, character e queries **Dependências e riscos:** Backend escolhido, mundo 2D, unidade; não colidir implicitamente com 3D

F046 · R/S ActionMap/InputContext

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Actions, bindings, interactions, deadzones, axes, device groups, enabled, rebind **Dependências e riscos:** Entrada plataforma + foco; contexto de editor/Play separado

F047 · C/R Canvas/root UI

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Screen/world space, escala, viewport/target, sorting, safe area **Dependências e riscos:** Runtime UI, transform/layout, renderer

F048 · C Rect/layout

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Anchors, offsets, pivot, min/preferred/max, stretch, alignment, aspect **Dependências e riscos:** Parent layout, política de medida/arranjo; não expor valores sem efeito

F049 · C Containers row/column/grid/flow

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Gap, padding, alignment, wrap, sizing **Dependências e riscos:** Filhos UI; layout controla posição, não script concorrente

F050 · C Image/NineSlice

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Texture/region, tint, borders, fill/mode, aspect **Dependências e riscos:** Texture e sampler; atlas/pivô

F051 · C Text/RichText

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** String/localization key, font, size, wrap, alignment, spans, ellipsis, selection **Dependências e riscos:** Font/shaping/fallback; rich text com marcação definida

F052 · C Button/Toggle/Radio

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Text/icon, interactable, pressed/checked, group, transitions, click/change **Dependências e riscos:** Foco e input, tema; Radio precisa de grupo explícito

F053 · C Slider/Range/Progress

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Min/max/value/step, orientation, format, change event **Dependências e riscos:** Validação de domínio; Progress pode ser read-only na entrada

F054 · C Scroll/List/Tree/Dropdown

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Scroll, selection, item source, virtualization, expansion, clipping **Dependências e riscos:** Layout, input/capture e item IDs; dado separado do widget

F055 · C TextInput

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Value, placeholder, multiline, selection/caret, validation, keyboard type, submit **Dependências e riscos:** IME/clipboard/foco Android; dado sensível não entra em logs

F056 · R Theme/Style

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Tokens, estados, fonts, colors, sizes, variants **Dependências e riscos:** Herança de recurso; alteração invalida layout/draw conforme efeito

F057 · S Accessibility/Localization

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Nome/role/state, foco/ordem, locale, fontes substitutas, RTL, contraste **Dependências e riscos:** Semântica de UI e plataforma; leitura de tela não depende só de cor

F058 · R AudioClip/Stream

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Parcial. **O que a função precisa entregar:** Fonte, formato, sample rate/channels, duração, import/streaming, loop points **Dependências e riscos:** Decode, cache e threads de áudio; GUID durável **Lacunas registradas:** Streaming de clipe e pontos de loop autorados nao implementados; WAV decodificado/cached e loop inteiro funcionam.

F059 · C AudioSource 2D/3D

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Parcial. **O que a função precisa entregar:** Clip/stream, bus, volume, pitch, loop, autoplay, priority, spatial blend/range/cone **Dependências e riscos:** Audio world; Transform para 3D; não exigir renderer **Lacunas registradas:** Prioridade/preempcao de fontes e mistura espacial continua ainda nao implementadas; dimensao plana/espacial e demais propriedades possuem consumidor.

F060 · C AudioListener

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Concluída no registro de origem. **O que a função precisa entregar:** Enabled, priority, orientação, seleção de listener de jogo **Dependências e riscos:** Audio world; câmera é relação opcional **Limites do aceite registrado:** Captura e cenarios executados no host. APK conferido; revisao nao instalada/executada fisicamente no Android.

F061 · R/S Mixer/buses/effects

**Família:** Input, UI de jogo, texto e áudio — P06/P09/P10. **Escopo:** obrigatorio. **Estado base:** Parcial. **O que a função precisa entregar:** Gain, mute/solo, sends, effects/params, snapshots **Dependências e riscos:** Grafo sem ciclos não suportados; DSP real; lifecycle da plataforma **Lacunas registradas:** Sends, efeitos DSP/parametros e snapshots ainda nao implementados; buses atuais executam apenas encadeamento de ganho, mute/solo.

F062 · R AnimationClip

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Tracks, target IDs, keyframes, interpolation, duration, loop, events **Dependências e riscos:** Recursos importados/autorais; curvas e propriedades animáveis

F063 · C AnimationPlayer

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Clips, default, autoplay, speed, play/stop/seek/blend e estado transitório **Dependências e riscos:** Clips/alvos; não persistir tempo de Play por acidente

F064 · R Animator graph

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** States, transitions, conditions, parameters, blend spaces, layers, masks **Dependências e riscos:** Clip evaluator; árvore/grafo validado; máquina de estados salva em resource

F065 · C/R Rig/IK/constraints

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Targets, chains, poles, limits, weights, solver order **Dependências e riscos:** Skeleton; targets válidos; controle de pose por fase

F066 · R/C Timeline

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Tracks, bindings, clips, markers, ranges, preview/record **Dependências e riscos:** Tempo, animation/audio/camera/events; update determinístico do editor

F067 · C NavigationRegion/Surface

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Geometry source, bounds, layers, cell size, radius/height/step/slope, bake data **Dependências e riscos:** Bake/cooker + recurso navmesh

F068 · C NavigationAgent

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Destination, speed/accel, radius, avoidance, path state, stop distance, masks **Dependências e riscos:** Nav world + motor de movimento; não exigir Rigidbody automaticamente

F069 · C NavigationObstacle/Link

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Shape/radius/velocity; start/end, cost, direction, enabled **Dependências e riscos:** Nav world; dynamic obstacle não equivale a rebake global

F070 · C Perception/state logic

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Sensors/queries, memory, state/action graph, timers, events **Dependências e riscos:** Capacidade composta de gameplay; sem `EnemyAI` especial no núcleo

F071 · C Sprite/AnimatedSprite

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Texture/frames, region, pivot, tint, flip, sorting, fps/playback **Dependências e riscos:** Atlas/material 2D; frame IDs duráveis

F072 · R TileSet / C TileMapLayer

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Tiles, atlas, cells, terrain/autotile, metadata, collisions, nav, animation **Dependências e riscos:** Painting, chunk bounds, física/nav 2D opcionais

F073 · C Camera2D/Parallax

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Zoom, offset, limits, smoothing, follow, repeats **Dependências e riscos:** Transform2D e view; game camera independente do editor

F074 · C Light2D/Occluder2D

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Type, color/energy, texture, masks, shape, shadow params **Dependências e riscos:** Renderer 2D e occlusion; não reusar sombras 3D semanticamente

F075 · C/R ParticleEmitter

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Rate/bursts, shape, lifetime, seed, local/world, velocity, color/size curves, collision **Dependências e riscos:** Simulation CPU/GPU declarada, material e bounds

F076 · R Curve/Gradient

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Concluída no registro de origem. **O que a função precisa entregar:** Keys/stops, interpolation, tangent/mode, extrapolation, colorspace **Dependências e riscos:** Identidade de key se referenciada; edição agrupada em Undo **Limites do aceite registrado:** Captura e cenarios executados no host. APK conferido; revisao nao instalada/executada fisicamente no Android.

F077 · R Spline / C Path

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Concluída no registro de origem. **O que a função precisa entregar:** Points, tangents, closed, up/roll, sampling, length **Dependências e riscos:** Geometry resource e ferramentas de edição **Limites do aceite registrado:** Host e pacote ABI35; revisao nao instalada/executada fisicamente no Android.

F078 · C PathFollower

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Concluída no registro de origem. **O que a função precisa entregar:** Path ref, offset/distance, speed, orientation, loop **Dependências e riscos:** Path + Transform; física tem autoridade se usada **Limites do aceite registrado:** Aceite P15a anterior reconciliado; nao reexecutado. Pacote ABI34 conferido, sem execucao fisica desta revisao.

F079 · C Terrain

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Heightfield/tiles, size/resolution, material layers, holes, normals, collision **Dependências e riscos:** Streaming/cooking, mesh/render e física; brush transacional

F080 · C Foliage/scatter

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Source meshes, seed, density, masks, slope/height, scale/rotation range, LOD **Dependências e riscos:** Instancing e terreno/surface; instâncias derivadas versus autorais

F081 · S World streaming

**Família:** Animação, navegação, 2D, efeitos e mundo — P11–P16. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Regions, budgets, load radius/priorities, async progress, rebasing policy **Dependências e riscos:** Scenes/assets, handle invalidation, GPU/CPU lifetime

F082 · S SaveGame

**Família:** Projeto, ferramentas e módulos condicionais — P17–P20. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Schema/version, slot, timestamp, data/ref mapping, migration **Dependências e riscos:** Storage e dados de gameplay, não cópia do EditorDocument

F083 · E Import profiles

**Família:** Projeto, ferramentas e módulos condicionais — P17–P20. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Scale/axes, geometry, material/textures, animation, collisions, exclusions **Dependências e riscos:** Importador, fonte, reconciliação e jobs

F084 · E Inspector extensions

**Família:** Projeto, ferramentas e módulos condicionais — P17–P20. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Widget por tipo, group, conditions, custom renderer validado **Dependências e riscos:** Schema/commands/Undo, não mutação direta

F085 · E Code/graph workspace

**Família:** Projeto, ferramentas e módulos condicionais — P17–P20. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Diagnostics, help, completion, graph nodes/ports, debug **Dependências e riscos:** Compiler/Flow/API/metadata reais

F086 · E Profiler/debug overlays

**Família:** Projeto, ferramentas e módulos condicionais — P17–P20. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Frame/sample, CPU/GPU/mem, draw/physics/navigation overlays **Dependências e riscos:** Profiler e medições reais, ativação explícita

F087 · S Build/export profiles

**Família:** Projeto, ferramentas e módulos condicionais — P17–P20. **Escopo:** obrigatorio. **Estado base:** Auditar. **O que a função precisa entregar:** Startup scene, target, assets, quality/input/physics, modules **Dependências e riscos:** Cooker/runtime/bootstrap; assinatura separada

F088 · C/S Network identity/replication

**Família:** Projeto, ferramentas e módulos condicionais — P17–P20. **Escopo:** condicional-P19. **Estado base:** condicional. **O que a função precisa entregar:** Authority, ID, ownership, properties, RPC policy, spawn, interpolation **Dependências e riscos:** Transport + serialization + scenes + time

F089 · C XR origin/controller/AR data

**Família:** Projeto, ferramentas e módulos condicionais — P17–P20. **Escopo:** condicional-P19. **Estado base:** condicional. **O que a função precisa entregar:** Tracking origin, poses/actions, anchors/planes opcionais **Dependências e riscos:** Runtime e hardware específicos

F090 · C VideoPlayer

**Família:** Projeto, ferramentas e módulos condicionais — P17–P20. **Escopo:** condicional-P19. **Estado base:** condicional. **O que a função precisa entregar:** Source, loop, speed, seek, audio/target, aspect **Dependências e riscos:** Decode/plataforma, texture e áudio

F091 · C Vehicle/Cloth/SoftBody

**Família:** Projeto, ferramentas e módulos condicionais — P17–P20. **Escopo:** condicional-P19. **Estado base:** condicional. **O que a função precisa entregar:** Parâmetros de solver e autoria pertinentes à família **Dependências e riscos:** Física, mesh/skin, orçamento e backend