A Soulslike, Painted in Light
Lightbringer
Dark Souls rules in the visual language of Ori and the Blind Forest. A round little man with a lantern, a drowned forest eaten by Decay, and a parry he does with his belly.
Overview
A soulslike wearing Ori’s clothes, starring someone who should not be here. You are the Lightbearer: a round little man in a nightshirt and a floppy nightcap, with a handlebar moustache, a brass lantern on his belt and a blade of light, crossing the Sunken Glade. It’s a forest slowly drowning under Decay, a black, oily corruption with ember eyes. The rules are Dark Souls. The look is a painting. His lantern is the brightest thing on screen and lights the world as he waddles through it, so the forest opens up around him and the Decay creatures only show their full shape when he gets close enough to be in danger.
Highlights
- Every swing costs something. Strikes, heavy strikes, rolls and parries all spend stamina. Attacks commit you, rolls pass through danger, and drinking Dew roots you in place.
- He parries with his belly. Enemies telegraph every attack, and orange means you can parry it. He sucks in, then thrusts his belly out, and it only puffs while the parry is live, so the animation is the timing cue. Catch an attack and the creature bounces off him, lighter ones further, and is Broken for a moment. The sword finishes it: a riposte that lunges after the bounced enemy and lands several times harder than a normal strike. Globs and feathers boing back in an arc at whoever threw them.
- Death has a price. Fall and your Light stays behind as an Echo. Reach it and it’s yours again. Die first and it’s gone.
- Lantern Trees. Rest to heal, refill your Dew and spend Light on Vigor, Endurance or Strength. Resting also brings every enemy back.
- Six zones, one level. A gold dawn forest, a drowned hollow full of bioluminescent fungus, a misty climb up a dead giant tree, a branch bridge at sunset and the Nest, with a root-gate shortcut that only opens from the far side.
- Vesper, the Grieving Owl. A two-phase boss with talon rakes, diving swoops, feather volleys and rings of feathers. When she falls, the Decay cracks open and she comes apart as light.
How It’s Built
Nothing in the game is an image file. The forest’s parallax layers, the plants and the creatures are painted in code when the game loads, then lit in custom shaders by a shared set of moving lights, so his lantern’s glow reaches every leaf around him. Each zone has its own palette and colour grade that blend into the next as you walk. Characters are built from soft ribbons animated by hand-written code rather than sprite sheets. He waddles, his belly jiggles on a spring, and his nightcap and lantern are small physics chains that swing and settle on their own. The simulation runs separately from the rendering on a fixed clock, which let a test bot walk the whole level from the first Lantern to the boss to prove every jump can be made.
The sound effects and forest ambience were designed with ElevenLabs, then trimmed, loudness-matched and mixed in code. Each hit, swing and footfall shifts slightly in pitch every time it plays and is placed in stereo by where it happens, and every zone has its own looping bed that crossfades as you walk. A synthesised version of every sound stands in until the recordings load, so the game is never silent. It also plays on phones and tablets: a stick appears wherever your left thumb lands, and the right thumb gets Strike (tap for light, hold for heavy), Jump, Roll and a Belly button.
What’s Next
A feel pass on the combat timing, a real score to replace the placeholder music, and more of the Glade past the Nest.