Take a look at this fantastic stylized visualization of a volcanic-like eruption created by Indie Developer Zolden, who is working on Simulario, an experimental game focused on 2D simulated physics.
This imaginary setup was brought to life using Unity, with all physics systems written by Zolden from scratch as a compute shader. The setup findings will be used for his upcoming physics-based game.
With this simulation, the developer explores how particle-based matter, static terrain, and fluid convert to each other. In the final gameplay, these systems will serve a purpose other than simulating volcanoes.
Before, Zolden unveiled plenty of GPU-computed real-time simulations made of interacting particles. Take a look at his destructible simulation, a cool mesh generation algorithm, a 2D soft body simulation with 3D-like effect, and a fluid simulation with a bizarre bug that looks like a creature:
