Glass Physics
An overview of the procedural breakable glass system reported for Grand Theft Auto VI, which calculates glass damage in real time rather than relying on pre-built shatter animations. The details come from a former Rockstar graphics programmer's public work history rather than from Rockstar itself.
On This Page
Overview
Grand Theft Auto VI has a next-generation procedural breakable glass system for vehicles and world props. The system calculates glass breakage in real time from the force, angle and point of impact, so each interaction produces a unique result rather than replaying a pre-built shatter animation.
The system became known through the public work history of a former Rockstar Games graphics programmer, who described leading the next-generation procedural breakable glass system for vehicles and props while at the studio between February 2020 and April 2023. References to the game and the glass system were later removed from that profile. Rockstar has not described the system in its own material, so the details on this page are unconfirmed.
How it Works
Traditional glass-breaking effects in video games rely on a library of pre-made shatter patterns. When a bullet or object strikes glass, the game selects from a limited set of animations that play out the same way every time. This approach is computationally cheap but produces repetitive, predictable results.
The procedural system in GTA VI replaces this with real-time calculation. When glass is struck, the engine evaluates several factors to determine how the material responds.
Factor | Effect on Breakage |
|---|---|
Impact force | Determines whether the glass cracks, chips, or shatters completely |
Angle of impact | Affects the direction and spread of fracture lines |
Point of contact | Hitting the center versus the edge produces different shatter patterns |
Glass type | Vehicle windshields, shop windows, and smaller props may each have distinct material properties |
Projectile type | Bullets, melee weapons, and thrown objects may each generate different fracture results |
This procedural approach is more demanding on hardware than pre-baked animations, but it produces results that feel organic and unpredictable. The system is made possible by the power of the PlayStation 5 and Xbox Series X|S consoles, which provide the computational headroom needed for real-time physics calculations of this complexity.
Applications
Vehicles
Vehicle glass is one of the primary shows for the system. Windshields, side windows, and rear glass on cars can crack and break in patterns determined by gunfire, collisions, and environmental impacts. A single bullet hole in a windshield will produce a realistic web of fracture lines radiating outward from the point of impact, while a high-speed collision might cause an entire window to cave inward.
World Props
Beyond vehicles, the system also applies to glass objects found throughout the open world. Shop windows, glass doors, display cases, bottles, and other breakable props all use procedural breakage. This means that during robberies and combat encounters the destruction players cause to their environment will feel varied and responsive rather than canned.
Development Significance
The fact that Rockstar assigned a lead graphics programmer to work on glass physics for over three years reflects the studio's technical ambition for GTA VI. In most game development pipelines, glass breakage is handled as a secondary visual effect rather than a dedicated engineering project. Rockstar's decision to build an entire procedural system for a single material type suggests a broader focus on environmental detail and destruction physics across the game.
The system is built on the RAGE engine, Rockstar's proprietary game engine, which has been heavily updated for the current console generation. Glass physics is one of several technical improvements aimed at making the world feel physically responsive; the Extended Look separately showed walls breaking under force when an officer was driven through one during a police raid.