Let's get the obvious out of the way: **Find the Sock** is basically *Find The Needle*, but with socks. I saw people happily digging through a haystack for a single needle, looked at my own laundry basket, and had a deeply original idea. Someone has already baked that cake. I would like a slice. Possibly two. Socks come in pairs, after all. So here is the premise: somewhere in a mountain of laundry is a navy sock with two white stripes, and its owner wants it back. Not *a* navy sock. *That* navy sock. The world is full of navy lookalikes, and every one of them is lying to you. ![The Everest pile: one billion socks, one of them yours](https://urage.net/media/images/8f3d3bae-a98e-443a-8084-37bb8de443b1.jpg)

Play Find the Sock

Windows download and a browser version (WebGPU, current Chrome or Edge) on itch.io. Early prototype, free, contains socks.

itch.io

Download on itch.io

## The career ladder of a sock hunter You start with empty pockets and bare hands. You dig through the pile, inspect socks one by one, and sell everything that isn't the one. Every sock is worth a few cents, which is exactly how much your career is worth at this point. Then the money turns into an operation: conveyor belts, scanners, sorting and processing stations, sell stations and drones. Lots of drones. At some point you stop looking for a sock and start running a small laundry-industrial complex whose only purpose is finding one sock. This is called personal growth. ![A testing area at full speed: the drone swarm digs in while the belts carry everything away](https://urage.net/media/images/b57a9c04-d8f2-490c-90e8-caf9b83c2811.jpg) ![The operations overview, for when you want to feel like a manager of socks](https://urage.net/media/images/995e8937-d58e-43d0-bbe6-e052cabba602.jpg) ![Up close: the drones are not gentle](https://urage.net/media/images/d7a93021-f581-4a15-918e-5d30bb9ff56b.jpg) ## The office computer (where the real work happens) Every operation has a computer, because no modern sock hunt is complete without screens. **LaundryChat.** Your scanners divert every sock that *might* be the one to the customer's desk. You send the customer a photo and ask: "Is this yours?" The customer answers. Sometimes politely. There is also an AI assistant that can do the asking for you. It is fast, tireless and occasionally confidently wrong, which makes it the most realistic feature in the game. ![LaundryChat: one customer, one sock, many photos](https://urage.net/media/images/da0d791c-65b5-44a1-af4d-959bd4e9b198.jpg) **SockBrowser and SockNet.** The computer also has a browser, and the browser has SockNet, the marketplace for people who sell socks to strangers on the internet. List a lot at a fixed price or put it up for auction, then watch bidders with names like *PolyesterPete* and *grandma_knits* fight over two used socks. SockNet keeps 10% of every sale, because of course it does. ![SockNet: a bidding war over two socks, a fixed-price lot waiting for a buyer, and the live feed of the sock economy](https://urage.net/media/images/d66af711-bc0a-4440-b17b-f69e2727fd3d.jpg) ## Everest: one billion socks The joke only works if the pile is absurdly big. The largest career pile, *Everest*, holds **one billion socks**. It runs in real time, which is the part I'm actually proud of, so here is the slightly nerdy bit. ![The foot of Everest. Every sock you see is drawn by the GPU](https://urage.net/media/images/a3f2c180-db3f-4e45-baba-feb342f37306.jpg) **A pile is a height field, not a billion objects.** There is no GameObject per sock. Each pile is a 128 × 128 height map plus a count. The count maps to a volume, and the whole surface is lowered by a single *sink level* until the field holds exactly that volume. Selling a million socks therefore costs one float. When a pile gets down to a handful of garments, it switches to drawing exactly that many: a 3-sock pile is three socks on the floor, not a sad smear. **The GPU places the socks you see.** A compute pass culls slots every frame (bare ground, the hidden side of the pile, off screen) and fills append buffers that are drawn with indirect draws. Detail falls off with distance: real sock models up close, fewer and larger ones further out, and a patterned fabric underlayer in the distance. On a giant pile the slots end up far apart, so up close a *near tier* adds socks on a fine 0.2 m grid within 20 m of the camera. Hovering and grabbing use a CPU mirror of the same placement, so the sock under your crosshair is the sock you get. ![Climbing Everest. Bring snacks](https://urage.net/media/images/53cb6afe-114d-4d70-8c1c-cabc679d39fe.jpg) **Drones and lanes.** The drones are a compute-shader swarm, with real drones only near the player, and each fleet has its own dig strategy (top, bottom, nearest, farthest, random...). Conveyor lanes are simulated in aggregate and only turn into real moving socks near the player. The reusable parts live in **URage**, my set of Unity modules: HUD kit, skill tree with a visual editor, JSON-driven content and rendering helpers. ## Builds There is a Windows build and an experimental web build. The web build needs **WebGPU** (current Chrome or Edge) because the pile and the drones are drawn by compute shaders. It also needs a lot more performance work, so if your browser starts to sound like a hair dryer, that is the sock economy at work. It is an early prototype and things change daily, but the sock is in there somewhere. Good luck. You will need it.

Play Find the Sock

Windows download and a browser version (WebGPU, current Chrome or Edge) on itch.io. Early prototype, free, contains socks.

itch.io

Download on itch.io