WaVeSim (Water Vehicle Simulator) is a simulation environment to test water vehicles' on-board software. It simulates surface and underwater vehicles' dynamics and acoustic signal propagation. Virtual sensors and 3D visualization system are available.