Eiden, a product designer pulled from his ordinary life into the Klein Continent, finds himself recognized by Huey’s own familiars as the next Grand Sorcerer after Huey’s mysterious disappearance twenty years earlier. Long ago, Huey sealed elemental gemstones inside five altars to keep the continent’s natural disasters in check, and without anyone maintaining that balance, the Dead Zone has been slowly spreading ever since. Eiden takes up that mission in Huey’s place, learning to regulate an essence similar to the missing sorcerer’s own and forging bonds with a growing roster of clan members to restore what’s been lost before the Dead Zone consumes everything.
Infinity Alpha, a Taiwanese studio with a predominantly female staff, wrote and built the game’s story and content, with S.G. Arts handling gameplay systems and Pinkcore now running the game’s ongoing live operations and updates. DarkWind Ltd. publishes the finished product. The whole project actually originated in Mandarin Chinese rather than Japanese, and the choice to cast Japanese seiyuu for the voice work specifically leans on Japan’s more established tradition of BL voice acting rather than reflecting the game’s actual country of origin. Bliss itself launched January 25, 2024, as the safe-for-work counterpart to the original NU: Carnival, which released nearly two years earlier, on February 24, 2022, as one of the first mobile BL games built around explicit content. That original version launched simultaneously across all its supported languages, a coordinated rollout that Bliss inherited when it eventually followed. Both versions support five languages, Traditional Chinese, Simplified Chinese, Japanese, English, and Korean.
What separates this from a typical mobile otome or BL title almost immediately is how much real worldbuilding exists underneath the flirtation. The Klein Continent comes with real, considered lore, elemental gemstones, sealed altars, a Dead Zone slowly consuming the land. None of it reinvents the isekai-adventurer template, but the writing clearly cares about giving that familiar structure real texture instead of using it as a thin excuse to get to the romance. Each clan member carries a full, dedicated main story chapter along with additional side stories, and the sheer amount of individual characterization on offer gives even secondary cast members real presence rather than leaving them as simple archetypes waiting to be romanced. Beyond the familiars Aster and Morvay, the clan itself includes Quincy, who keeps a small companion named Topper perched on his shoulder throughout. Garu, Edmond, Olivine, Yakumo, and Kuya round out the roster, each carrying a distinct enough personality that the cast never blurs together even across dozens of individual story chapters.
Eiden himself won me over as an unusually well-written protagonist for the genre, avoiding both the naive, sheltered lead and the constant hesitation that plagues plenty of comparable BL titles. He reads as confident and versatile without losing personality of his own, and that specificity gives every one of his relationships real chemistry rather than generic romantic filler. What stood out to me most across the wider cast was how much narrative respect background characters get regardless of skin tone or social standing, treated as real people belonging to this world rather than window dressing meant to signal diversity without follow-through.
The turn-based RPG combat underpinning the story functions as approachable, familiar territory for anyone who’s played a type-advantage battle system before, and while it won’t demand deep strategic mastery, it gives the gacha card-collection loop real mechanical purpose beyond simple menu navigation. A Bond system lets you give gifts to raise affinity with individual characters, unlocking richer dialogue and eventually entire exclusive storylines once a relationship crosses certain milestones, with rarer character variants unlocking even more of that content. It’s worth noting the original NSFW release calls this same mechanic the Temptation system instead, one of the small naming differences that separates the two versions beyond just the explicit content itself. A separate alternate-universe event, framed as a dream Eiden has after finding a notebook lying on the ground, gives the format room to experiment outside its main continuity without disrupting the core story. Events like that one tend to lean harder into comedy and reimagined character dynamics than the more grounded main storyline does, a nice change of pace once you’ve spent enough hours in Klein Continent proper. The underlying gacha economy is where this experience runs into its biggest limitation. Progression and unlocking deeper character content depends heavily on luck-based pulls, and grinding to level up specific cards takes real, sustained time investment, a familiar trade-off for the format but a real one worth going in aware of regardless.
Presentation carries real, substantial strength throughout. Every character in the roster is fully animated rather than relying on static portraits, reacting differently depending on where you tap them, and outfit variety scales up alongside character rarity in a way that gives collecting real visual payoff beyond raw stats. The Japanese voice cast gives even minor story beats real emotional life. The sheer scope of content, main story chapters, recurring events, exclusive character storylines tied to specific outfits and milestones, gives this real staying power for anyone willing to commit to its particular rhythm.
Verdict
NU: Carnival – Bliss succeeds as a well-written BL gacha experience even stripped of the explicit content that defines its sibling release, anchored by a distinctive, confident protagonist in Eiden and a wide, well-realized cast that earns real individual investment across dozens of hours of content. Its gacha-driven progression demands real patience and a willingness to accept luck-based pulls as part of the experience, and this version simply won’t be what anyone specifically seeking the original’s adult content is looking for.



