At workGamesTransit tools
A driving game set on our real bus routes
This started as a trolley simulator and got out of hand in the best way.
It is a big download, so give it a minute to build the city. It runs best on a computer with a keyboard or an Xbox controller.
Real data, not a made-up town
The routes and stops come from the same schedule data we publish for trip-planning apps. The streets and about 40,000 building footprints come from the City's GIS data and from public building datasets. So when you drive the game, the turns are the real turns and the stops are where the stops are.
It runs in a web browser, built with Three.js. You can drive the trolley or a 35 foot Gillig bus, which is the bus you'd see on the street. The handling comes from real vehicle specs, so the bus feels like a bus. That means slowly, and with respect for corners.
What's in it
- Xbox controller support, and two-player split screen.
- An in-game radio.
- A free drive mode with pickups that only make sense in Louisiana: hot sauce rockets, blue crabs, crawfish and a shield made of Mardi Gras beads.
- An on-foot mode, so you can step off and walk around.
And then Formula 1 showed up
My son loves F1, so there's now a Grand Prix mode. It's a five-lap street circuit along the lakefront in an F1-style car. It has the five-light start, a racing line you can switch on, a pause map and a podium at the end. Nobody asked for this. I regret nothing.
Why a transit manager is building a video game
Partly because it's fun. Partly because a game is the most approachable version of a route map there is. A kid who has driven a route in a game knows where it goes.
What's next
I plan to film the real routes with a 360 degree camera as reference for the next round of work. It's still in progress, so expect rough edges. The game is my own project and not an official City product.