Pular para o conteúdo
AstraDOCS

Roadmap: registro de 91 famílias

Estados do inventário base, requisitos e dependências, sem confundir pesquisa com capacidade pronta.

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 e a página da capacidade antes de decidir suporte. Não há datas de entrega por função publicadas.

ID Capacidade pesquisada Estado do registro
F001 B Objeto / Unity GameObject, Godot Node Concluída no registro de origem
F002 B Transform 3D / Transform, Node3D Concluída no registro de origem
F003 B Transform 2D / RectTransform/Transform, Node2D Auditar
F004 R/S Cena / Scene, PackedScene/SceneTree Auditar
F005 R Prefab/subcena / Prefab, PackedScene Parcial
F006 R Receita/preset Concluída no registro de origem
F007 C Comportamento / MonoBehaviour, script em Node Concluída no registro de origem
F008 S Eventos/conexões / UnityEvent, signals Auditar
F009 C/S Timer / timers de gameplay, Timer Concluída no registro de origem
F010 R/S Tween / animação de propriedades, Tween Parcial
F011 S Grupos/tags/consultas Concluída no registro de origem
F012 R Mesh / Mesh, ArrayMesh Auditar
F013 C MeshRenderer / MeshFilter+MeshRenderer, MeshInstance3D Auditar
F014 C SkinnedMesh / SkinnedMeshRenderer, MeshInstance3D+Skin+Skeleton3D Auditar
F015 C InstancedRenderer / instancing Unity, MultiMeshInstance3D Auditar
F016 C LODGroup / LODGroup, visibility ranges Auditar
F017 R Shader Auditar
F018 R Material / Material, ShaderMaterial Auditar
F019 R Texture / Texture, Texture2D Auditar
F020 R Sampler/binding Auditar
F021 R RenderTarget / RenderTexture, ViewportTexture Auditar
F022 C Camera / Camera, Camera3D Auditar
F023 C CameraRig / Cinemachine, composição Camera3D+SpringArm3D Auditar
F024 C Decal / URP DecalProjector, Decal Auditar
F025 C Line/Trail / LineRenderer/TrailRenderer, Line2D Auditar
F026 C Light / Light; DirectionalLight3D, OmniLight3D, SpotLight3D Auditar
F027 Configuração de sombra Auditar
F028 C/R Ambiente / Volume, WorldEnvironment Auditar
F029 R Céu/atmosfera Auditar
F030 C ReflectionProbe Auditar
F031 C Irradiance/LightProbe volume Auditar
F032 R Lightmap/bake settings Auditar
F033 C Fog volume Auditar
F034 C/R WaterBody/WaterWorld Auditar
F035 C Corpo 3D / Rigidbody, RigidBody3D/StaticBody3D/AnimatableBody3D Auditar
F036 C Collider box/sphere/capsule Auditar
F037 C Collider convex/mesh/heightfield Auditar
F038 C Composição de colisores Auditar
F039 R PhysicsMaterial Auditar
F040 C Sensor/Area Auditar
F041 C Joint fixo/hinge/slider/spring/6DOF Auditar
F042 C CharacterMotor / CharacterController, CharacterBody3D Auditar
F043 S Physics queries Auditar
F044 C/R Ragdoll Auditar
F045 C/S Physics2D Auditar
F046 R/S ActionMap/InputContext Auditar
F047 C/R Canvas/root UI Auditar
F048 C Rect/layout Auditar
F049 C Containers row/column/grid/flow Auditar
F050 C Image/NineSlice Auditar
F051 C Text/RichText Auditar
F052 C Button/Toggle/Radio Auditar
F053 C Slider/Range/Progress Auditar
F054 C Scroll/List/Tree/Dropdown Auditar
F055 C TextInput Auditar
F056 R Theme/Style Auditar
F057 S Accessibility/Localization Auditar
F058 R AudioClip/Stream Parcial
F059 C AudioSource 2D/3D Parcial
F060 C AudioListener Concluída no registro de origem
F061 R/S Mixer/buses/effects Parcial
F062 R AnimationClip Auditar
F063 C AnimationPlayer Auditar
F064 R Animator graph Auditar
F065 C/R Rig/IK/constraints Auditar
F066 R/C Timeline Auditar
F067 C NavigationRegion/Surface Auditar
F068 C NavigationAgent Auditar
F069 C NavigationObstacle/Link Auditar
F070 C Perception/state logic Auditar
F071 C Sprite/AnimatedSprite Auditar
F072 R TileSet / C TileMapLayer Auditar
F073 C Camera2D/Parallax Auditar
F074 C Light2D/Occluder2D Auditar
F075 C/R ParticleEmitter Auditar
F076 R Curve/Gradient Concluída no registro de origem
F077 R Spline / C Path Concluída no registro de origem
F078 C PathFollower Concluída no registro de origem
F079 C Terrain Auditar
F080 C Foliage/scatter Auditar
F081 S World streaming Auditar
F082 S SaveGame Auditar
F083 E Import profiles Auditar
F084 E Inspector extensions Auditar
F085 E Code/graph workspace Auditar
F086 E Profiler/debug overlays Auditar
F087 S Build/export profiles Auditar
F088 C/S Network identity/replication condicional
F089 C XR origin/controller/AR data condicional
F090 C VideoPlayer condicional
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