An orc camp in a forest clearing: log huts, two gold mines being worked, a lumber pile, and the words Not Enough Lumber cut into the top left of the frame.

A real-time strategy game named after the thing that always stops you.

Play now

Opens in this tab. No install, no account, no launcher. Or get the desktop app for Windows, macOS and Linux.


What it is

Three races that do not mirror each other — humans who build in stone, orcs who build in timber and get there first, and a Spooky Guys host that grows by not letting the dead lie. Each has its own buildings, its own soldiers and its own hero, and none of them is the same faction wearing a different colour.

Up to nine players in one match, in teams or all against each other, against people or against the computer. The map is made for the number of seats in it, so nine players is not one map with more corners.

Every sprite in it is drawn in code and baked when the page opens. That is why there is a moment at the start, and it is why the game looks like one thing rather than like an asset pack. It runs in the tab you already have open — on a desk, and on a phone, where every order a mouse can give a finger can give too.

It is early, it changes most weeks, and what changed is written down.


Four orc catapults in a field, boulders in the air, and a human barracks about to take them.
Four boulders and a barracks. Three seconds, no cuts.
A Spooky Guys town in a thin wood: black stone halls with cold blue-lit doorways, a wagon of bodies outside them, and a gold mine at the bottom of the frame with a handful of pale workers around it.
The Spooky Guys build the same match a different way. Nobody posed for this either; it is their town at nine thousand ticks.
The game with a Champion selected: resources along the top, minimap and unit card at the bottom left, four abilities and a grid of keys at the bottom right.
A Champion selected: what he is, what he can do, and which key does it.
The same game running sideways on a phone: the battlefield and a gold mine on the left, the minimap below it, and on the right the selected hero's card, his four abilities and a grid of order buttons under the thumb.
The same match on a phone, held the way it is played, at life size. The phone changes how an order is given and never which orders there are.
A human town in snow: a keep, farms with lit windows, bare birches and a wall running behind them.
The same town in the boreal season. Which one you get is the map's to decide.

Hear when something lands

One message when the game moves enough to be worth coming back for. Not a schedule, and nothing else ever.

Double opt-in: you will get one message asking whether you meant it.


Lately

  • Release units waiting on a friendly crossing that has stopped making progress.
  • Restore missing creep camps and keep standing guards from forcing long detours between bases.

Everything that has changed


The browser game needs a connection to start, including from the home screen. For offline matches against the computer, get the desktop app.

On a desktop

The same game in its own window, for Windows, macOS and Linux: full screen from the first launch, no browser keys in the way, and it starts with no connection for matches against the computer.

Get the desktop app

Free. The page shows what your system will say the first time, and what to press.

Made by one person and an unreasonable number of drawings.

Everything that has changed, or the same list as a feed.

Play Not Enough Lumber, or download it for Windows, macOS and Linux.

© 2026 Mark Haslam. All rights reserved. "Not Enough Lumber" is a trademark of Mark Haslam.