Back to browse
NeoNetrek – modernizing the internet's first team game (1988)

NeoNetrek – modernizing the internet's first team game (1988)

by yuriksan·Mar 6, 2026·7 points·0 comments

AI Analysis

●●SolidZero to OneRabbit HoleEye Candy

Preserves gaming history: first internet team game in modern browser, but niche nostalgia appeal limits reach.

Strengths
  • 3D WebSocket client eliminates download friction; players join instantly from any browser
  • Containerized server with one-command Fly.io/Railway deployment resurrects a 35-year-old game for new audiences
Weaknesses
  • Audience is tiny: retro gaming historians and Netrek devotees only; no onboarding for players unfamiliar with 1988 mechanics
  • Network effects are fragile—game lives or dies on population, and 8 players globally is a cold start problem
Category
Target Audience

Retro gaming enthusiasts, multiplayer game developers, gaming historians

Similar To

MAME online · Doom legacy servers · MUD revival projects

Post Description

Netrek is a multiplayer space battle game from 1988–89, widely considered the first Internet team game. It predates commercial online gaming by years, ran passionate leagues for decades, and is still technically alive — but getting a server up has always required real effort, and there’s been no easy way to just play it in a browser. NeoNetrek is my attempt to change that: Server: Based on the original vanilla Netrek C server, modernized with simpler configuration and containerized for one-command cloud deployment. There are ready-made templates for Fly.io and Railway, and public servers already running in LAX, IAD, NRT, and LHR. Anyone can self-host using the deploy templates in the GitHub org. Client: A new 3D browser-based client — no downloads, no plugins, connects via WebSocket. I built it starting from Andrew Sillers’ html5-netrek (github.com/apsillers/html5-netrek) as a foundation and took it in a new direction with 3D rendering. Site: neonetrek.com covers lore, factions, ship classes, ranks, and an Academy to ease the notoriously steep learning curve. A significant portion of the code and content was developed with Claude as a coding partner, which felt fitting for a project about preserving internet history. GitHub org: https://github.com/neonetrek Play now: https://neonetrek.com

Similar Projects