Hey all,
I’ve been experimenting with a small indie project called Loong. It’s a browser-based 3D flight game built directly on top of Three.js, no Unity or Unreal. This project is building directly on what I learned from a previous browser game I made (SnakeCubed / https://snakecubed.com/), especially around movement feel, camera behavior, and how much complexity the browser can realistically handle before things start to feel off.
Loong started as more of an engine and control experiment, but the core gameplay loop ended up being fun enough that I’m exploring it further. The focus right now is momentum-based flight, spatial awareness, and atmosphere rather than combat or UI-heavy systems. It’s more about smooth traversal, reacting to the environment, and learning to control speed and orientation intuitively.
Here’s a short video showing the current state:
SnakeCubed was more reaction and pattern-based, while this is pushing more continuous spatial control. A lot of this project is me testing how far that kind of feel translates in a browser without it turning mushy or fatiguing.
I’m still early, but I’m trying to decide where to push this next:
-
lean harder into arcade-style flight
-
keep it heavier and more physics-feeling
-
or expand it into more of an exploration or puzzle-driven experience
Would love thoughts from other indie devs, especially anyone who’s worked on flight mechanics, camera systems, or non-traditional control schemes.