Just for fun · Free in your browser

Storm Ahead

惊涛帆影
Interactive 3Dthree.js · WebGLClick to shootNo installFree

Rain coming in sideways, lightning behind the mainsail, and a hull that pitches because it is actually reading the wave under it. Sharks circle the ship and something longer is out there in the swell. There is a crossbowman at the bow — he used to fire on his own; now the trigger is yours. The crossbow follows your cursor, and left click looses a bolt.

Raising a storm…

Left click to shoot  ·  right drag to look  ·  scroll to zoom  ·  hits 0

How to play

Controls

Move the mouse
The crossbowman turns and raises his weapon to follow your cursor. He keeps tracking even between shots.
Left click
Loose a bolt. Click straight at a shark and the shot leads its movement and arcs for gravity on its own; click open water and the bolt simply falls where you pointed. Half a second to re-span the bow between shots.
Right drag
Swing the camera around the ship. Nothing else is bound to the right button, so you can look around without wasting bolts.
Left drag
Orbits too — this is what touch screens use, since they have no right button. Dragging never fires; only a clean click does.
Scroll
Zoom from masthead height down to the deck rail.
Buttons
Pause the scene, or take it full screen. It also pauses itself when you scroll away or switch tabs.

Leave the mouse off the stage and he goes back to picking the nearest threat himself — the way the scene ran before we handed you the trigger.

Rights & use

We Made This One

Storm Ahead — the scene, artwork, animation and source code are © 2026 ShengyuStudio (胜遇工作室). All rights reserved.

Play with it as much as you like, and send the link to anyone. But please do not copy, republish or redistribute the code or assets from this page, and do not put them to any commercial use — that includes embedding them in another site, bundling them into an app, or selling them as part of a product — without written permission.

For a commercial licence, asset licensing, or just to talk about working together, email [email protected]. We are easy to deal with.

This scene is built on three.js, used under the MIT licence and copyright of its own authors — full licence text. The notice above does not extend to that open-source portion.

Back to the games

If You Liked That

We make roguelikes for PC on Steam — a Xianxia deckbuilder and a fast auto-fire survival run. Or try the other toys in this corner of the site.

Also here: Forest Stroll and the Stick Figure Motion Lab.