A keyboard-driven train-dispatch puzzle on an 80s green-CRT signal board, coming soon to Steam.
Northgate Dispatch is a small train-dispatch game about working the night shift in a signal box. You bring approaching trains onto platforms, hold the ones running late, and release them down a single main line before the next service reaches the junction. Route one wrong and the interlocking locks the track until you file an incident report naming the cause. It began as a web game, was ported to Godot, and is now headed to Steam for macOS, Windows, and Linux, where its Coming Soon page is on the way.
The whole game is one GDScript file on a single root node. There are almost no UI nodes: every track, signal, timetable row, and seven-segment readout is drawn by hand each frame, then finished with a CRT vignette and scanlines. Each railyard's schedule is seeded from its id, so a yard plays the same way every time, and the generator drops any train that could not be cleared before the shift ends, so every shift is winnable. A tardy train drains your rating on an escalating curve rather than a flat one, which keeps a forgotten train from being a safe thing to ignore. Sound effects are synthesized at runtime, the station ambience sits on separate filtered audio buses, and a small priority queue decides which platform announcement to play, dropping a line rather than playing it after its train has already arrived.
A free practice exam simulator, printable tests, and a study podcast for the Oncology Certified Nurse exam.
A real-time Japan earthquake monitor I help support, host, and tinker with.
Snap the scoreboard and let an AI read the scores: a little pinball score tracker with cloud sync.