We’re making a sand castle building game. Beach, waves wiping out your hard work, kids, seashells, flotsam, King Crabs and pesky seagulls.
The terrain is represented as a heightmap of rectangular boxes (we call them pins) on a grid. We considered full 3D voxels at first, but concluded that we’d need too many to get the level of detail we wanted. By merging the voxels from one vertical stack into one object, we save a lot of resources. We still need to find out what the performance is going to be like once the waves start rolling though…

Progress on Saturday night
Inspiration/reference images from our initial brainstorm:

Wave physics

More wave physics

Inspiration

Pin-based heightmap

Color and art style inspiration

Box terrain