Billy is the ferryman of purgatory. Lost souls are trapped inside the things that crawl through the ash fields. Smash them free and the souls hop into your bone cart; haul them home to the river dock, where they cross over and pay their fare.
Every soul in the cart is a target. Husks go for the cart, goblin Snatchers steal souls and run for the fog, and Bellwraiths ring out shock waves from their bells. A hit on the cart spills its souls: grab them back before they drift away. Park the cart to fight free, or drag it and run. Deliver five or more at once and the fare multiplies.
Spend your coins at the dock on a bigger cart, a brighter lantern, a sharper scythe and faster boots. A shift ends when the bell tolls or your lantern goes out. And something huge waits in the chapel: the Glutton.
Pick Easy, Normal or Hard. Each level up brings more enemies, and stronger ones.
Built in three.js. The enemies were made with Meshy; the kits and animations are Kenney's and Quaternius's (CC0); the ferry is "Boat & Lamp" by HreshkoIvan (CC BY 4.0). The ash, lava, fog and torn-scroll UI are drawn in code.