I’m working on Finding Needle in the Stack, a free 3D browser game built around searching a giant haystack for one needle. I wanted to share the project with other devs.
The excavation changes the space you play in. You can hollow out tunnels and walk through them, while unsupported hay can collapse. The dug-out grid saves locally, so the tunnels are still there when you return.
There’s a progression loop around selling the other things you uncover, buying better tools and metal detectors, and eventually using automatic sifters. You can also choose purist mode and do the search by hand.
One of the useful lessons from building it was how different mobile testing could be. The initial load once froze for about 14 seconds; breaking the work into smaller chunks helped.
I’m an engineering student in India and have wanted to make games for years, so getting this playable and sharing it has been a big step for me.
It’s built with Three.js, using my own code and help from AI tools. The inspiration came from Needle In A Haystack Simulator.
Playable on desktop and mobile: https://findingneedleinthestack.com/
I’d be interested in how you’d balance the early hands-only digging against the first few tool upgrades. How much should that opening stretch ask of the player?