🎮 Game

A water system for games that gives players buoyant objects, swimming, rivers, ripples, and a demo boat with matching audio and post effects. It is built around WaterManager with WaterQuad and WaterBody rendering via GPU clipmaps and compute shaders, Gerstner wave queries for physics, ripple buffers, buoyancy forces, swim movement, and an underwater audio pass.

🔧 Editor

An editor tool to author WaterFlow splines in the scene view. It adds a WaterFlowWindow overlay with gizmos for points and tangents, supports insert, move, and delete with hover previews, and wires everything into editor undo and selection. The code is split into the tool bootstrap, gizmo drawing and interaction, and UI panels for point properties and navigation.