← Back
Overworld Freight
Logistics on a living map: routes, cargo and consequences.
- Year
- 2025
- Status
- Prototype
- Role
- Design, code, UI systems
- Stack
- React, TypeScript, Tile maps, State machines
Overview
A freight sim built on top of a tiled overworld. Most of the effort went into the panel system — a dense, keyboard-friendly HUD that survives being reused. That layout is the first thing I want portable between projects.
The panel system
Docked, resizable panels with a shared shell, a consistent header grammar and slot-based content. Exported into the vault as a component entry so any new project can start from it.
Simulation
Deliveries are graph problems with time pressure. The interesting part is the failure states: late cargo, broken routes, and how the map communicates them without a tutorial.
Highlights
- —Reusable docked panel/HUD system
- —Tile-based overworld with route solving
Writing
Articles about this project will be linked here as I publish them.