finds.dev← search

// the find

smcameron/space-nerds-in-space

★ 778 · C · GPL-2.0 · updated Jun 2026

Multi-player spaceship bridge simulator game. Captain your starship through adventures with your friends. See https://smcameron.github.io/space-nerds-in-space

A multiplayer spaceship bridge simulator written in C, inspired by Artemis. Each player runs a different station terminal (navigation, weapons, engineering, etc.) on separate machines connected over a LAN. It is genuinely playable, not a tech demo — missions, trading, asteroid mining, and a Lua scripting API for custom scenarios.

1. The fuzz testing infrastructure is real and thorough — dedicated fuzz targets for every file parser (ship types, commodities, joystick config, manifest). Unusual discipline for a hobbyist game project. 2. Lua scripting API for missions is a proper extension point, not bolted on — the TEST/ and MISSIONS/ directories show it actually gets used. 3. Voice chat via Opus is built in, not an afterthought, including Makefile support to auto-download and compile Opus if your distro doesn't package it. 4. An Arduino hardware interface exists — you can wire up physical controls, which is exactly the kind of thing this game begs for.

1. Linux only and proud of it — Mac support died in 2014, no Windows path exists, newer Macs can't run OpenGL anyway. If your group doesn't all run Linux, you're dead before you start. 2. The 'full experience' requires six machines, a network switch, a projector, and a dark room — the README says this without embarrassment, but it's a high bar for most people who will run it on a single laptop and miss the point entirely. 3. Art assets are not in the repo, requiring a separate download step via a binary tool after building — if that asset server ever goes away, new installs break. 4. Flat Makefile build system with package name inconsistencies across distros acknowledged in the README but not solved; the dependency script is best-effort and has known gaps.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →