EN
Back to the archive

The archive · Developer & Business Tools · Technical decision · 2021–2025

Tramway SDK bets a brush-geometry anti-bloat engine wins indies; HN 660 points

Solo anti-bloat C++ game engine with Quake-style brushes, entities, software rasterizer and open-world streaming; Show HN drew 660 points.

Tramway SDK (racenis)

The betThat a lightweight brush/entity C++ engine for 15-year-old hardware, with open-world streaming, can power indie games without node graphs or monolithic editors.Live

What the business is

Tramway SDK is a free open-source game engine and framework: Quake/Source-style brush levels, C++ entity subclassing instead of node graphs, optional modular editors, software rasterization, an input/output system for level logic, and an RPG framework built for level streaming.

How it started

A solo developer, racenis, spent roughly three years building the engine (site copyright runs 2021–2025) and posted Why Tramway SDK on 2025-01-07 as a Show HN — an essay arguing that mainstream engines demand hardware a lowpoly game does not need, that nodes make a thing pretend to be many things, and that brush-based levels prototype fastest.

What happened

The Show HN thread ran 237 comments: the author added an MIT license file the same day a commenter flagged that none existed, confirmed WebAssembly builds worked with a basic project around 20MB, and said it was too early for a game jam. The site went on to list release 0.1.1 with a win64 installer and portable zip, plus a starter template repository.

How it ended up

Still live in early development as of the crawl: version 0.1.1 ships with win64 builds, the author openly describes unstable APIs and unimplemented pieces, and no company, funding or revenue is disclosed.

Background

Tramway SDK is a C++ game engine from solo developer racenis that deliberately borrows the tools that made Half-Life and Morrowind work: Quake/Source-style brush geometry converted from .map files, C++ entity subclassing instead of node graphs, an input/output system for level logic, and an RPG framework designed for open-world level streaming.

The bet is architectural and contrarian: mainstream engines are Turbobloat that forces developers onto powerful machines, so Tramway targets 15-year-old hardware with a software rasterizer, modular editors that never load unless wanted, and whitespace-separated data files editable by hand — enough, the author argues, for the lowpoly horror roguelite deckbuilder or open-world RPG nobody needs Unity for.

Posted to Hacker News on 2025-01-07, the Show HN drew 660 points and 237 comments; the author added an MIT license the same day and confirmed working WebAssembly builds. Release 0.1.1 with win64 installer and a starter template followed, with the author openly stating APIs are unstable and a lot remains unimplemented.

What has to be true

  • Big named-platform traction: the 2025-01-07 Show HN drew 660 points and 237 comments, one of the larger engine launches of that period.
  • A sharply argued technical bet: anti-bloat, entity-based, brush-geometry C++ engine that runs on 15-year-old hardware, versus node-based monolithic mainstream engines.
  • Verifiable follow-through in the material: v0.1.1 with win64 installer and portable builds, a starter template repo, and the author fixing licensing the same day the thread asked.
  • An honest early-stage state: the author says the engine is very early, APIs are unstable and much is unimplemented — a real, checkable snapshot rather than a finished success story.

What can be applied

A solo engine wins attention by arguing a position — anti-bloat, entity over nodes — but converts only if licensing is fixed fast and the promise admits what is still broken.

Aftermath

As of 2026-09-05 Tramway SDK is live in early development: the site lists release 0.1.1 with a win64 installer and portable zip plus a starter template, and the Why Tramway SDK essay remains the entry point. The author describes the project as still very early — unstable APIs, things that break or do not work yet, improving quickly — and discloses no company, funding or revenue, so the observable outcome so far is a solo engine with a large launch audience and public builds.

Sources

spotted an error? The archive wants to know.

Your turn

You just read one. Describe what you are building, and see who is betting on the same thing.

Free account · 3 free questions · no card

Related cases