01
Dialogue logic sprawls fast
Studios end up stitching together prompt routing, entitlement checks, and player-state rules by hand.
Journale securely connects AI to games with rate limiting, threat detection, entitlement check verification, and complete playerbase behavior observability. Built for retention.
Free forever. No credit card required.
Integrates with
Why teams get stuck
Tropical Teal is carrying placeholder copy, but the structure is meant to sell the operational pain clearly before moving into the solution.
01
Studios end up stitching together prompt routing, entitlement checks, and player-state rules by hand.
02
Conversation features stall when SDK setup, auth, and observability all need separate infrastructure.
03
Teams cannot see which scenes, NPCs, or player cohorts are driving cost and retention outcomes.
04
Shipping keys inside the client or skipping signed requests introduces abuse risk before launch.
One stack instead of five
The placeholder story here is simple: Journale gives a game team an opinionated runtime instead of another toolkit they still have to operationalize alone.
Fast client integration with backend control.
JWT and signed request workflows for live games.
Usage visibility tied directly to account spend.
Route dialogue using entitlement and player-state signals.
using JournaleSDK;using UnityEngine;public class TavernKeeper : MonoBehaviour{ [SerializeField] private string npcId = "tavern_keeper"; [SerializeField] private string projectKey = "proj_live_01"; async void Start() { await Journale.InitializeAsync(projectKey); var reply = await Journale.ChatToNpcAsync( npcId, "What rumor is everyone repeating tonight?"); Debug.Log(reply); }}What the product covers
01
Unity and Unreal entry points with consistent server orchestration.
02
API key and player-session flows built for client/server separation.
03
Usage analytics that expose spend, sessions, and conversation volume.
04
Credit-based billing model that stays legible for product and finance.
05
Project-level controls for entitlements, context sizing, and live routing.
06
Documentation and onboarding paths that support prototype-to-production teams.
Product motion
Social proof placeholder
“The SDK path got us to a believable NPC prototype quickly, but the real value was everything around auth, keys, and usage visibility.”
Technical Director
Engine compatibility
SDK narrative
await Journale.InitializeAsync("project_live_key");var response = await Journale.ChatToNpcAsync( "harbor_master", "What changed after the storm?");uiPanel.SetReply(response);FAQ placeholder
The current implementation makes room for copy iteration later without losing the new hierarchy, motion, and section architecture.