Early on in the development of this and other titles we allowed the user to simply be anything clickable - Much like the game "Everything-game" that has subsequently been released. This was limited to the animal life in this title (excluding Jellyfish and Whale). A custom shader was used for the outlining and text. Custom animation compression was implemented among other random tests.
Click things to become them.
MouseOver them to see their names, without becoming them.
Smash the camera into a wall/floor/fish and you will be auto selected to another fish
That's it :)
The culling could have been done better.
It occasionally "set.threw is not a function"s and other spurious errors.
The Jellyfish still have a bug when they despawn that might kill the game if you have been auto-selected as one :)
Simply click something else before you despawn to prevent this - GAME! :D
In precis: This was a quick POC to see if something of this nature could run on an iPhone5 in WebGL - it does indeed run at about 2FPS, which obviously could be improved upon with even a little care.