Skip to content

Asset detail

Window fracture - Unity

Runtime Unity package for pattern-driven glass shattering with deterministic fracture control and recursive shard breaking.

Destruction Geometry Runtime Tooling C#
Window fracture - Unity card image

Overview

Window Fracture is a runtime package for realistic, pattern-driven shattering focused on flat glass panels. On impact, a 2D fracture pattern is projected and clipped on the panel, converted into shard polygons, and extruded into runtime shard meshes.

Highlights

  • Hand-authored fracture patterns with randomized rotation for high variation.
  • Deterministic fracture API (patternIndex, rotation) for replay/network sync.
  • Recursive shattering support: spawned shards can fracture again.
  • Connectivity-aware shard fall behavior, including anchored frame-touching pieces.

Media

Technical Notes

  • Supports convex-like flat panel geometry with arbitrary thickness and non-uniform XY scale.
  • UV0 is propagated from the source panel to generated shards for material consistency.
  • Runtime generation is designed to be lightweight versus full 3D volume fracture workflows.
  • Current implementation target is Unity 6000.3+.

Changelog

  • 2023-Q1: Public beta.
  • 2026-Q1: 1.0: Recursive shattering. Asset store release.