Cloudkeep: an airship, flying whales and a hungry beacon
Above the clouds stands a forgotten garden with six islands, two lighthouses and a whole population of creatures that swim through the air: cloud rays, sky whales, lantern birds, sun moths, sky koi and cloud jellies. You are the keeper of a tiny airship. The task is simple and deeply meditative: fly, feed them sunflower seeds, catch them in a glowing halo and pick up the scattered gold coins.

Catching is a pleasure of its own: approach a creature, hold Q, and it spirals around your ship, releases coins and returns to wandering a few seconds later. Feeding pays too — throw seeds (Space) and the hungry whales drift over on their own. Just don't hit the boost next to them: creatures startle at the engine and scatter.
Coins go to the workshop for six upgrades: the engine, a seed reserve, a coin magnet, lantern birds, another young whale — and finally the restoration of the beacon, the game's ultimate goal. Progress is saved in the game, weather and light cycle through the day, and a spotlight cuts the water at night.
The game is fully translated into Russian and English and plays with mouse, keyboard or finger (phones get an on-screen pad with Capture and Lure buttons). The source is TypeScript and Three.js; all graphics and sound are generated at runtime.
Play: https://www.igrasu.ru/games/A-D/C/cloudkeep