Devlog
Building Second Chance
What was attempted, what broke, and what the fix turned out to be. Written for anyone building something similar.
-
Far too harsh on the keyboard — the ebike's steering had no smoothing
A digital keypress was assigned straight to the steering axis, so the bike went from zero to full lock in one frame; here is the fix, a headlamp that came on three hours after dark for an unrelated reason, and an honest note that nobody has ridden any of it yet.
-
The first job you can clock on to, and the truck that drove through the river
A fly-tipping clearance shift now runs from a 09:30 wake-up call to wages in hand, built to fit a vacancy the game had already advertised — and the routing bug it exposed turned out to belong to every vehicle in the world, not to the truck.
-
Getting a MetaHuman from four sessions down to one
The end-to-end route from a reference photo to a dressed, animated NPC in Unreal 5.8, and the traps that had to be paid for one at a time before it became repeatable.
-
Ten cabs, one road graph, and the bugs only a fleet could find
Building a working taxi firm — book from the in-game phone, ride in the back, pay on arrival — and the failures that a single test vehicle had hidden for months.
-
Clothes that slip down and shred — but only on a body they weren't built for
A garment that looked perfect in the rest pose slid down and tore apart the instant the character walked, and the cause turned out to be the mode the clothing was being driven in rather than anything wrong with the clothing.
-
The singer who is on at eight, and the mic she never put down
Building a live turn in the pub — an NPC who leaves the bar, sings for an hour of game time and sits back down — and the two silent failures it cost: a walk target that defaulted to the middle of the map, and a graph edit that compiled perfectly into a chain nothing ever executed.
-
Twelve bus stops, and seven of them landed on the empty ring road
Putting a timetabled bus on a real route through the estate — how the stop siting quietly collapsed, why the driver ended up crumpled on the cab floor, and what is still untested.
-
The editor had to be shut down before the optimisation would run at all
An open-world map with effectively no level-of-detail data anywhere took the graphics card down twice while trying to fix itself, and the answer was to stop the editor drawing and do the work in three separate headless processes.