Bles Software swan logoBles Software

Bles Software / Demos

Sky Isles: the home isle with its five mural panels, a rope bridge and the tree isle floating behind itSky Isles: the ancient tree isle with glowing leaves falling, other islands and a rope bridge behind itSky Isles: marble columns of the ruined temple with rune stones floating above themSky Isles: the koi pond isle, its pond spilling over the edge as a waterfall into the cloudsSky Isles: the bonus star isle at night, a glowing star above it and the portal beside it

The game you just left

Sky Isles

Nine floating islands above a sea of clouds, five wind chimes, and a mural on the home isle that shows the order to ring them in.

Opens sky-isles.bles-software.com. It runs in the browser, on a phone too.

The ancient tree isle

What Sky Isles is

A small exploration game in a pastel world. You walk a little character across nine islands that float at different heights, linked by five rope bridges and three glowing mushroom jump pads.

Five wind chimes hang on five of the islands. The mural on the home isle paints their order: sun, leaf, moon, wave, star. Ring them in that order and a portal opens to a quiet star isle. Ring one out of order and the song starts again.

  • 9 floating islands
  • 5 wind chimes
  • 5 rope bridges
  • 3 jump pads

On a keyboard you move with WASD or the arrow keys, jump with Space (twice for a double jump, hold it to glide on the cape) and ring a chime with E. On a phone there is a joystick and a jump button.

The temple isle

How it was built

Sky Isles is JavaScript on Three.js 0.179, built with Vite and drawn with WebGL. Every island, bridge and chime is built in code from simple shapes, and every texture, from the cloud puffs to the murals, is painted onto a canvas when the game loads. It downloads no 3D model files and no sound files.

  • The soft cartoon look is toon shading, with a dark lavender outline drawn as a second, inside-out shell around each shape.
  • The light shafts are see-through shapes angled from the sun, and the sea of clouds is an endless cloud layer with drifting puffs on top.
  • The music is made live with the Web Audio API. Each chime plays its own note of a pentatonic scale, and every chime you unlock adds one more instrument to the score.
  • Movement, the chime puzzle and the seeded random generator are plain logic with 19 unit tests, and Playwright plays the game in a desktop browser and an iPhone-sized one.

The koi pond isle

What it shows about how we build

A game has nothing to hide behind. It has to feel right on the first tap, on a phone and on a desktop, or the visitor is gone.

So the rules (how the character jumps, falls and glides, what a wrong chime does) live in small modules that are tested on their own, the look is held to a written art direction, and the finished game is played by a test in a real browser before it ships. That is the way we build business software too: the rules first, proven on their own, then the screen on top.

The star isle

Built by Bles Software

Bles Software builds custom software, AI agents and API integrations for companies, from Yehud-Monoson, Israel. Sky Isles is one of the browser games we build and host ourselves, and its source is public on GitHub.

If you have something in mind, a game, a 3D view of your product or a tool your team uses every day, tell us about it. It reaches Stas Sorokin, who founded Bles Software and runs the builds.

The gold key

Your code, your keys, your accounts

Every Bles Software project starts with a free 15-minute call on scope, budget and the first milestone.

Book a free callWhatsApp
WhatsApp us