The Northern Passage is a (work in progress) horror fantasy CYOA, where you play as a hunter sent up north to investigate a series of missing people along the border of your home country and in the port cities of the Blackwater.

Working with your handler, Lea, you will travel north and discover that things are far worse than you ever could have imagined, and that there is something powerful lurking out in the deep, dark sea…

An interactive horror novel, features include:

  • Horror. First and foremost this is a horror story. Content warnings are listed in the demo. This game is also 18+ for mature themes and sexual content.
  • Heavily character driven. This story relies on character interactions!
  • Impactful choices that alter your story.
  • Character customization – name, appearance, gender,  pronouns, weapon preference, your horse’s name.
    • Choose your relationship with your handler, your family, and your mentor.
  • Romance any of the four main cast: the alchemist, the bard, the healer, or the captain.

DEV BLOG | KO-FI | PATREON

Pixels by Forystr, character portraits & lineup by Pyreios

SugarCube Template by Nyehilism

Sidebar Art: Moonlit Landscape with a Ship (1881) - Ivan Konstantinovich Aivazovsky



THE CAST

THE ALCHEMIST

Your handler, Lea Chen (gender selectable). Lea is tall, standing at 6'2" with an athletic build from years of training at the Black Iron. They have long, muscular legs from horseback riding, and strong, defined arms from archery and swordsmanship. A thicker torso, less definition there due to the lackluster diet you share during the weeks of traveling on the road between jobs. They have black eyes and long, dark hair that they usually style in their signature bun. Their skin is adorned with beauty marks, with two rather distinct ones just below their left eye. Lea is the legacy child of a famous hunter family, and despite being your handler for almost five years now, the two of you don’t have much of a relationship.

THE BARD

Clementine, a rather curious bard you met on the road (they/them). They are the shortest of the group, standing at 5'4", with a warm and welcoming aura. They have short, curly brown hair, dark green eyes, and a rather colorful and questionable wardrobe consisting of pinks, blues, purples and golds. Having spent years dancing down in the capital, they have incredible body control and the usual lean muscle of a dancer in their chest and arms. Hidden beneath their large, gaudy jacket, they have a soft stomach and thicker thighs. You have some suspicions about this Clementine character, who seems to be a long way from home.

THE CAPTAIN

Captain Merry Harlowe (she/her). She has long and wavy dark auburn hair, and freckled, tanned skin from years spent out on the water in the unforgiving sun. She’s an imposing figure at 5'11", a sharp brown eye and a sharper smile. She wears a red bandana over her right eye, angry scars just peeking out beneath the fabric, and you can only assume the story behind that. She’s lean, with wiry muscles but broad shoulders. A refugee from your home country of Gael, she’s been stuck in Blackwater since the plague. Aggressive and brash, the captain is still a bit of a mystery to you.

THE HEALER

Noel Lykaon, another hunter, like you (gender selectable). Xe has deep brown skin with dark brown eyes, the golden rings around xir pupils startlingly bright. Xir brown hair is short and locked, with golden thread and cowrie shells adorning a few of the longer locs. Noel has a thick, athletic body, with strong arms, a broad chest, and a thicker stomach. Xir legs are slightly leaner, the muscle there more defined. Noel is about average height, at 5'7", though xe wears tall, white, heeled boots that give xem a little boost. Xir soft, lilting accent lets you know immediately that xir from the south, though xe seems at home in Blackwater, having been in the north for some time.

This is a demo, and this game is a work in progress. Currently, only the prologue is available to play here, but it will be updated as more content becomes available. You can send feedback to the dev blog, as well as report coding errors and bugs to tnpbugreports@yahoo.com.


Thanks for reading.