Brasswater Gauge: A Themed, Accessible Video.js 10 PlayerBrasswater Gauge: A Themed, Accessible Video.js 10 Player
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Brasswater Gauge is a Video.js 10 skin built from my indie game Brasswater: No Rain Tomorrow, where the rain stopped a hundred years ago and every liter of water matters.
The player is a brass water purifier from the game's convoy, and nothing on the machine is decoration:
The brass hand-wheel is the play button: "open the valve" to start the film.
The timeline is a glass tube. Water with bubbles fills it as the film plays, and you drag the brass collar to seek.
The steam regulator sets the volume, and the pressure gauge needle reads the level.
The counters turn like an odometer.
The TANK lever slides out a water tank: it fills as the film loads and shows the buffer in percent. Its red lamp stops the film, and its tap rewinds 10 seconds.
The REELS lever opens a cabinet: REELS jumps to a part of the film, SETUP holds speed, captions and loop.
Under the brass it is a real player: Video.js 10 HTML elements, the video streamed from Mux (HLS with an HD quality menu), captions, playback speed, picture-in-picture and fullscreen. It works with the keyboard (Space, arrows, F, C, M), every control has a label for screen readers, and the focus ring is visible. On phones the console grows into two rows and the cabinet moves under the player, so nothing is lost, and fullscreen turns the film sideways.
Post image
Denis's avatar
Building it from your own game's world is a great move. A brass water purifier where nothing is decoration, love that.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started