Skip to content
Liam Birch

LabExperiment 001

UnfinishedBrowser horror-cooking game

Terminal Orders

You wake up in a dark, low-poly kitchen. A terminal flickers on. The orders start coming in, and they’re getting stranger.

Play it Source

Desktop, sound on, lights off.

> terminal_orders.exe2025Exp. 001

Type. Cook. Survive._

Terminal Orders started as a course project and became my playground for atmosphere. It’s a horror game where the only interface is a glowing terminal and the only goal is to cook what it asks for.

How it plays

Click the terminal and it boots with CRT flicker and typing sounds. A cryptic poem arrives over the radio with the next order hidden in it. You pick from the fridge, work through the tools, and hope the microwave agrees with you.

What’s under the hood

A Three.js kitchen with custom lighting and post-processing. A Canvas-rendered terminal with syntax highlighting. Real recipes from TheMealDB, bent into something eerie. Layered ambient audio, flickering fluorescents and session persistence, all in modular vanilla JavaScript.

Why it’s in the lab

It isn’t finished. There’s no ending yet, and something is supposed to be standing in the corner. I’d rather show it honestly as a work in progress than polish it into a case study.

§05 ContactAvailable for projects

Have a product that needs to look sharp and load fast? Tell me about it.

liam@birch.co.za