Hi everyone!
I thought I’d share two projects I’ve been working on with Babylon.js. They’re quite different: one is a cinematic journey through the Solar System, and the other is a 3D puzzle game featuring a small robot with a growing list of problems.
Both have been fun to build, occasionally frustrating, and excellent opportunities to learn more about Babylon.js.
ʻOumuamua — An Interstellar Passage
A 3-minute, 15-second real-time cinematic experience inspired by ʻOumuamua, the first confirmed interstellar visitor to our Solar System.
It uses Babylon.js for procedural 3D geometry, lighting, animated planetary orbits, a layered solar corona, parallax starfields and cinematic camera movements. The soundtrack is one of my own compositions, streamed through SoundCloud.
Getting the camera, trajectory and Solar System to behave consistently has been an interesting challenge. Apparently, keeping the Sun in the middle of the Solar System isn’t quite as straightforward as it sounds.
Logic System — A 3D Puzzle Game
Logic System is a browser-based puzzle game featuring Origo, a maintenance robot trying to repair a malfunctioning computer system.
It’s built with Babylon.js and JavaScript, with interactive machinery, multi-floor levels, puzzle mechanics, character animation and dynamic camera behaviour.
A lot of the development effort has gone into making the controls, movement and camera feel right, especially when navigating between floors and around obstacles.
Origo has also had to deal with quite a few bugs. Some were actually part of the game design.
Still learning
Both projects are ongoing and I’d love to hear what you think, particularly about the visuals, camera work and performance. Suggestions and constructive feedback are always welcome.
Thanks for taking a look!