Now in public beta

Stop player churn.Give them dynamicCharacters

Live-service games bleed players between updates. Connect AI to your engine securely and give players new reasons to return. Live in hours, zero ops.

500 free credits / No credit card

The seasonal drop
is killing your DAU.

You spend millions building seasonal content, but players churn in the gaps. Scripted dialogue trees don't keep players logging in.

Journale connects AI characters to your existing live-ops systems. Your players get endless, unscripted reasons to return. You get the telemetry.

A platform, not an API wrapper.

Connecting raw LLMs to your game means building rate limiting, safety filters, session auth, and real-time sockets. Journale handles it all.

Drop-In SDKs

Go live in Unity and Roblox today. No compiling complicated C++ HTTP clients or struggling with Lua networking. Just inject the package and call ChatToNpc().

-- Roblox Luau Examplelocal Journale = require(ReplicatedStorage.Journale)Journale:ChatToNpcAsync({npcId = "blacksmith_4",message = "Can you repair this?"})

Built for Safety

Don't let rogue prompts ruin your reputation. Integrated abusive content filters, rate-limiting, and bad-actor tracking automatically protect your game.

Zero Ops

Never touch a Docker container. We scale to MMO concurrency instantly without you spinning up a single websocket server.

Your Systems, Your Data

Tie NPC context directly into your player schema. Game state triggers custom events, allowing AI to respond to player gear, quest logs, and economy telemetry dynamically.

EVENT PAYLOAD{"player_health": 12,"current_zone": "ruins","inventory": ["rusty_key"]}

Shipped by Tuesday.

Stop waiting for your next content patch to bring players back. Integrate the ultimate live-service engagement loop today.