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
Seção intitulada “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 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