Skip to content

WaveSync

WaveSync is a lightweight Unity package for animated water surfaces and buoyant objects. It is designed for stylized boats, pirate ships, buoys, floating crates, and other water props that need responsive but controllable wave motion.

The package uses one shared wave sampler for both the visible water surface and floating-object physics. This keeps the rendered water and buoyancy behavior aligned without requiring a heavy ocean simulation.

What It Includes

  • Runtime wave surface mesh generation.
  • Layered wave profiles with adjustable amplitude, wavelength, speed, direction, and steepness.
  • Rigidbody-based buoyancy using configurable float points.
  • Motion smoothing for less sharp ship roll and pitch.
  • Ready-to-use pirate ship and buoy prefabs.
  • Editor setup tools under Tools/Pixit Games/WaveSync.

Best Use Cases

  • Pirate ships and boats.
  • Buoys and floating markers.
  • Stylized harbors, islands, and sea scenes.
  • Lightweight demos and gameplay prototypes.

WaveSync is intentionally simple and artist-friendly. For best results, start with the included setup tool, then tune buoyancy values per object.