3Detangler - a 3D puzzle game made with three.js

Spent the last few days making a little game in three.js. Inspired by a 2D version I played a long time ago, move connected spheres in 3D space to uncross all their lines. A chill game for people who like to fidget with things that I tried to build some nice ambience into.

1 Like

This feels more like a quick prototype than a proper game. The idea of untangling lines is fine, but mechanically it’s extremely simple and doesn’t really take advantage of 3D in any meaningful way. Moving spheres around until lines stop intersecting is basically a small puzzle mechanic stretched into a full game.

The post also doesn’t show anything about the technical side. No explanation of how intersections are detected, how the puzzle generation works, or how difficulty scales. Without that it’s hard to see what the actual challenge or innovation is from a development perspective.

Another issue is that the description leans heavily on “chill ambience” but doesn’t really explain what that means in practice. Is there procedural audio, dynamic lighting, or anything interesting happening visually? From the description it mostly sounds like a minimal scene with some lines and spheres.

Spending a few days on a project is fine for experimentation, but presenting it as a showcase would be stronger if there was something technically notable about it. Right now it mostly looks like a small concept demo rather than a fully developed puzzle game.

Thank you very much for the feedback.

Really impressive work on the 3D transition! I remember the 2D version as well, but bringing it into a 3D space with three.js adds a whole new level of depth and challenge. The ambience you built is very relaxing—perfect for this kind of puzzle. Thanks for sharing the inspiration!

1 Like