A downloadable game for Windows and Linux


Drive a boat, shoot balloons.

Camera and movement modes:

Press V to switch between modes, Escape to pause.

Translational Orthographic:

* WASD movement
* Mouse to aim
* Left click to fire
* 1,2,3 to change ammo

Rotating Perspective:

* WS - Movement
* AD - Rotation
* Mouse to aim
* Left click to fire
* 1,2,3 to change ammo

Wave Spawning

At the end of each wave the game will randomly decide to increase the difficulty in one of three ways:
* Increased enemy hp
* Increased enemy damage
* An additional enemy



This little bad boy hovers at a stationary position and shoots at you.

Things here are not fully implemented, so please just use homing missiles (2)


1 - Shell

Fire a shell horizontally. If aimed at an enemy it will aim for their centre of mass otherwise it will aim for 1 metre above the surface of the water.

2 - Homing Missile

Tracks and homes in on the target if an enemy is being hovered over by the mouse when it is fired. Otherwise behaves like a shell with a thruster on it.

3 - Torpedo

Glides along the surface of the water.


Made by Rishaan Gupta
For ProcJam 2018

Boat taken from Khalkeus' 3D Art Pack
This art is released under a Creative Commons Attribution-NonCommercial license.

Music: Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license.
Ft: Kara Square (mindmapthat)

The font used in this game is copyright (c) Jakob Fischer at http://www.pizzadude.dk,  all rights reserved.
Do not distribute without the author's permission.
Use this font for non - commercial use only!

PlatformsWindows, Linux
Made withUnity
Tags3D, Low-poly, PROCJAM
Average sessionA few seconds
InputsKeyboard, Mouse

Install instructions

    1. Extract Wave.zip
    2. Run Wave.exe


    Windows x86 - 32bit 27 MB
    Linux x86 & x86_64 48 MB

    Development log


    Log in with itch.io to leave a comment.

    This is pretty well done. Could do w/ some simple FX over it like clouds or such. I really like this game, things feel smooth. What do you think was the part you got stuck on the most while developing?

    (1 edit)

    Definitely boat physics. I tried to get the boat to smoothly bob and tilt like a normal boat using several different methods but I couldn't get it just right and it ended up looking really weird. So I just used asymptotic averaging between the boats current position and a position just above the water with no tilt.

    The way the water moves is interesting, and pretty

    I came up with the idea in the shower :) . It uses perlin noise with linearly adjusting seed values to generate a height map which is then used to adjust the position and scale of a bunch of cubes.