Independent game studio / Software foundry / Product labdnslab.winFIG. 00 — Masthead
We make worlds — and the machines that run them.
DNSLab is a small, independent lab. We make games, engineer software, and grow our own products from first prototype to production.
- On record
- 03 files · MESH, The Shelf, Untitled
- Direct line
- maruf.hossain@dnslab.win

DNS-003 · corridor.webm00:00:00:00 / --:--:--:--
§01DisciplinesThree benches, one workshop
One studio, three ways of putting things into the world.
D—01Independent game development
Games
Our first title is in development: a first-person walk through an empty campus after dark, lit by a single flashlight.
- Original IP
- First-person
- In development

Exhibit · DNS-003 Untitled00:00:00:00
§02ReelContact sheet · 08 loops
Short, silent loops pulled straight from working builds. No trailers, no voice-over. Hover to bring one forward.

R—0100:00:00:00

R—0200:00:00:00

R—03

R—0400:00:00:00

R—05

R—06

R—0700:00:00:00

R—08
§03FilesCatalogue of work · by file no.
§04LabProducts on the bench
Tools we needed, so we built them.
Each product starts as something we use ourselves. It moves to the next stage on evidence — real users, real usage — or it gets shelved without ceremony.
S0 PrototypeS1 Private betaS2 Public releaseS3 Stable
L-01MESHSelf-hosted chat, voice and video for LANs — no cloud, no WebRTC.
L-02Slot openThe next tool we catch ourselves needing.
Stage gates reviewed each quarter
§05MethodHow the bench is run
- M/01Play it before you pitch it.A rough working build beats a polished slide. Every idea earns its time on screen first.
- M/02Own the stack, not the user.No accounts where none are needed; data stays on the device. MESH and The Shelf both work that way.
- M/03Small team, long attention.Few projects at once, so each one gets finished by the people who started it.
- M/04Ship, measure, then ornament.Polish goes where people actually spend their time — we find out by shipping.
§06BenchWhat we build with — proven in the files above
A — Game tech
Real-time 3D, first-person
Level + lighting pipelines
Capture → silent loop pipeline
→ DNS-003
B — Desktop + realtime
Electron · React 19 · Zustand
Socket.IO relay · WebCodecs
Opus / VP8 · SQLite
→ MESH
C — Web
Next.js · React · TypeScript
Vanilla ESM, zero build step
IndexedDB · in-browser PDF
→ The Shelf
D — How we engage
Fixed-scope builds
Redesigns + rebuilds
Technical audits
→ Transmit below
§07TransmitOne person reads every message
Got a world — or a machine — that needs building?
maruf.hossain@dnslab.winMaruf Hossain · DNSLab · dnslab.win