AI Dark Fantasy Visual Novel Generator

AI Dark Fantasy Visual Novel Generator: A Playable Pact

One premise becomes a pact you can play — a companion who stays on-model, painted ruins, and a last choice that costs something.

Demon Slayer — the blood on the cedar, two nights dry. The choice is which wound to trust.Frieren — the chapel door opens on a man who should be buried, and a companion who counts graves.Attack on Titan — the last link of the chain, cut with a good blade, from the inside.Frieren — ending: What the Snow Kept. A name said out loud in the snow, and a demon with nothing left to wear.
✦Dark Fantasy VN
Make a dark fantasy VN abouta pact that costs more than the player has
Demon Slayer — Tanjiro on the cedar slope. A named companion, a dialogue box, and three ways to read the same missing hour. Each choice is a clue you can press.
Demon Slayer — Tanjiro on the cedar slope — A named companion, a dialogue box, and three ways to read the same missing hour. Each choice is a clue you can press.
Demon Slayer — the salt ring. The clearing opens on the thing wearing Nao's face. It is polite, it cannot cross the salt, and it is asking to be walked out.
Demon Slayer — the salt ring — The clearing opens on the thing wearing Nao's face. It is polite, it cannot cross the salt, and it is asking to be walked out.
Demon Slayer — ending: The Name You Kept. Dawn does the counting. Reaching this card takes the tag, the salt and a question about what the gate counts.
Demon Slayer — ending: The Name You Kept — Dawn does the counting. Reaching this card takes the tag, the salt and a question about what the gate counts.
Frieren — Heiter's parish. Seven graves, six names. The companion is dry, exact, and has buried more people than she can count.
Frieren — Heiter's parish — Seven graves, six names. The companion is dry, exact, and has buried more people than she can count.
Frieren — the northern plateau. One road in, one road out, and a chapel lamp that has burned all night without anyone carrying oil up.
Frieren — the northern plateau — One road in, one road out, and a chapel lamp that has burned all night without anyone carrying oil up.
Frieren — ending: The Spell That Forgets. The demon comes apart quietly, and so does every memory of the dead. The graves end up tidy, and nobody visits.
Frieren — ending: The Spell That Forgets — The demon comes apart quietly, and so does every memory of the dead. The graves end up tidy, and nobody visits.
Attack on Titan — Armin in the depot yard. Nine names, eight bodies, and a supply clerk who counts things when he is afraid. The rain has not washed the tracks.
Attack on Titan — Armin in the depot yard — Nine names, eight bodies, and a supply clerk who counts things when he is afraid. The rain has not washed the tracks.
Attack on Titan — under the grain floor. The chain was cut from the inside. The voice in the dark knows this week's wall password, and uses a dead man's pauses.
Attack on Titan — under the grain floor — The chain was cut from the inside. The voice in the dark knows this week's wall password, and uses a dead man's pauses.
Attack on Titan — ending: The Gannet Flies. Cut the chain and it walks out through the wall gate, still wearing Rolf's voice. The gate opens once.
Attack on Titan — ending: The Gannet Flies — Cut the chain and it walks out through the wall gate, still wearing Rolf's voice. The gate opens once.
01 / 03

the face at the wisteria gate

From this page’s own proof set.

the face at the wisteria gateOpen in new tab
Want your own?Make My Own

From a premise to a pact you can play

Neta Studio holds the world — the cast, the locations, the art direction — and the Adventure Game skill builds the playable part: sprites cut from the world's own character art, a painted background per location, a dialogue box, choices that set their own flags, and endings you can only reach by pressing buttons.

  • A companion who stays on-model — sprites are cut from the world's own art, so Tanjiro is Tanjiro on the slope, in the salt ring and at the gate.
  • Choices with a price — every clue sets a flag. The bargain that ends the chapter stays locked until the player has actually paid for it.
  • Endings the buttons can reach — four endings per chapter, all clickable from the opening. The build fails if a branch can strand a player with nothing left to press.

Questions before you build

Do I need to write the script first?

No. One sentence about the place, the thing wearing a face, and what it wants is enough. The skill drafts the beats, the clues and the choices; you edit the lines that feel wrong.

Is this a game or a story?

A playable chapter. A character on screen, a dialogue box, three tappable choices per scene, and endings that turn on the last bargain. Not a wall of prose.

How dark can it get?

As dark as the price is real. Dread comes from what a choice costs, not from how much blood is on screen. Every chapter here ends with someone paying.

How long is one chapter?

Three or four locations and ten to fifteen minutes — one sitting. A longer story is more chapters, not one enormous scene.

Can players type instead of clicking?

Both work. Buttons always move the story; a typed line the parser does not recognise falls back to a written beat instead of breaking.

Can I build inside a world I already have?

Yes. Point the chapter at an existing world and the sprites are cut from its own character art, so the companion keeps the same face across every location.

How do I keep the bargain meaningful?

One exact price, stated before the player pays. If a choice costs nothing, cut it. The build refuses a branch that can strand a player with nothing left to press.

Does it work on a phone?

Yes. The chapter is full-screen 16:9, choices are thumb-sized, and the tab remembers where you stopped.

Build the chapter, not the screenplay.

One premise, one playable chapter: a companion, painted ruins, a bargain with an exact price, and an ending that decides who pays.

×