I created the 2D overlay, the 3D holder tentacles, and I diverged somewhat from the draft designs seen in my previous post.
The orb contents swirls and is composed of multiple layers — I’ve made numerous optimizations to make this viable, but it still might turn out to be a little too expensive in the end.
The orb class is highly decoupled and modular, so creating more orbs later (if necessary) will be easy.
The water line is animated and is created by a shader that uses a combination of trigonometric functions to produce a wavy surface. That small effect took much longer than anticipated to get right. In the future I’ll favor omitting small polish like that until I’m closer to the competition deadline.