Torn Skies
Dark fantasy otome · Kharsai

Torn Skies

A dark fantasy otome world set in Kharsai, where a Rift dropped you into imperial politics and six men each have their own reason to keep an eye on you.

Open player role
6 main routes
Side and secret characters
Interactive city map
Premise

What this world is

You fell through a Tear in the Veil and landed in Kharsai, capital of the Khashiri Empire. The same rupture that dragged you here is destabilising the world around it.

The court is split between people who want answers, people who want leverage, and people who would rather remove the problem entirely.

Your role is open. You can arrive as a modern outsider, a stranger from another fantasy world, or anything else that fits the tone. The setting does not require a chosen-one build to function.

ToneDark fantasy, court politics, dark humour, consequences.
SettingKharsai: palace, market, garrison, sacred quarter, and the steppe beyond.
Core tensionThe Rift is still destroying the world while the court argues over what you are.
Play styleTalk, investigate, romance, lie, survive, or make everything worse.
Main cast

The six main characters

Select a card or a portrait on the map to open a compact character profile.

Kharsai

City map

Main characters stay pinned. Side and secret characters appear in floating zone rows. Update the JSON and the map updates with it.

Illustrated map of Kharsai Overlay showing the five city zones

The overlay can be toggled. Zone filtering only changes what is shown on the page, not where a character is canonically allowed to be in RP.

Districts

Five areas

How to play

Keep it simple

Step 01

Enable tool calling

Your model needs it for this world to function properly.

Step 02

Pick your opening

Start with the scenario or character that gets you into the city cleanly.

Step 03

Use the map and time

Move yourself when scenes shift. The world will not track that for you automatically.

Step 04

Roleplay normally

Investigate, flirt, fail, survive, or get into trouble. The setting supports all of that.