Skip to content

v0.26.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 18:01
· 78 commits to main since this release

Added

  • Runtime.Physics optional assembly (Cuvara.DOTS.Physics) — gated by
    com.unity.physics >= 1.0.0. PhysicsBodyFactory (dynamic/static/kinematic),
    CollisionEventSystem, SpatialQuery (overlap sphere, raycast, closest body),
    PhysicsMovementBridge (MoveData → PhysicsVelocity sync).
  • Robust despawn — EntityViewRegistry.SweepDestroyed() detects views whose
    GameObject was destroyed externally and cleans up stale entries.
  • Chunk provisioner metrics — ChunkState enum (Pending/Warming/Warm/Released),
    ChunkStates dictionary, WarmChunkCount/PendingChunkCount, OnChunkStateChanged
    event.
  • View overlay anchors — ViewOverlayAnchor component, ViewOverlayBuffer
    singleton, ViewOverlayCollectJob (Burst), ViewOverlaySystem for world-space
    health bars and name plates.
  • Editor debug window — Window > Cuvara > DOTS View Debug: live view counts,
    key states, deferred spawn tracking.
  • ProductionHardening sample — scripted 7-step demo of all new features.
  • Documentation — Documentation~/OVERVIEW.md, VIEW-PROVISIONING.md,
    NETCODE-INTEGRATION.md.
  • Diagnostic APIs — TotalViews, TotalKeys, LiveCountsByKey, DeferralsByKey
    on EntityViewRegistry.

Fixed

  • EntityViewDespawnSystem now sweeps externally-destroyed GameObjects every frame.