{"slug": "real-ai-for-video-games-iconic-games", "title": "Real AI for video games (Iconic Games)", "summary": "Iconic Games, a team of AI researchers and game-makers, unveiled Pressure Point, the first public showcase of its Digital Actor technology, which uses a cascade of ASR, LLM, and TTS models to enable real-time, improvised dialogue in video games. The technology allows each player to have a unique, unscripted conversation with a character, aiming to create a new medium of interactive storytelling where players live the story rather than watch it.", "body_md": "# Pressure Point: A Digital Actor Showcase\n\n[Click to play the demo before reading!](https://labs.iconicgames.io/play/pressurepoint)\n\n## Towards a New Medium of Interactive Storytelling\n\nAt Iconic we are a team of AI researchers and game-makers with decades of combined experience, assembled around a single belief: the next great medium of entertainment won't be stories you watch, it will be stories you live.\n\nThe key enabler of this medium is the **Digital Actor**: an AI performer built\nfrom the work of a writer, a creative director, and a human actor. It\nperforms the way an improv artist would, holding character, reading the\nplayer, shaping the scene as it unfolds. And where a human can perform live\nfor one audience at a time, a Digital Actor streams that craft to every\nplayer at once, each meeting a performance made for them alone and faithful\nto the story and the creative direction behind it.\n\nPressure Point is the first public showcase of Iconic's Digital Actor technology: a short, linear scene in which you spend a few minutes alone on the bridge of a failing submarine, speaking over the radio with James, an officer who must be talked through an impossible decision. The path is set; how you act is not. Whatever you say, James answers in character, and the scene still moves through its narrative beats to the ending its writers intended.\n\n### Creative perspective\n\nThis is the dream I've been chasing for some time: each and every player becomes the star of our stories. They talk to a Digital Actor in their own words, and what comes back is built for them alone, so every playthrough becomes something personal, rather than the same script played back. It's changed the job. Dialogue stops being something we author line by line; instead, we spend time on a persona and a narrative blueprint deep enough that the actor can hold the shape of the story while answering each player specifically, always in character. It's fascinating interacting with these personas, how they express themselves, verbally and emotionally, in ways that were never scripted but always recognisable. Pressure Point is the first experience we have made this way, and I cannot wait to show where we take it next.\n\n— **Martin Connor**, Creative Director\n\n## Building a Digital Actor\n\nDigital Actors are built on a framework we call **directed open-endedness**.\nTwo human-authored inputs drive every performance: a persona blueprint,\nwhich defines who the character is, and a narrative blueprint, which defines\nthe dramatic beats the scene must reach, with no scripted lines. How much of\nthe journey those beats pin down is the director's choice; the framework\nspans everything from a fully authored path to scenes the actor navigates\nfreely toward a dramatic goal. Pressure Point sits deliberately at the\ndirected end. Every step of the journey is authored, and the actor's freedom\nlives entirely in the performance: how James listens, reacts, and improvises\nhis way to each beat, whatever the player says.\n\nUnder the hood, a Digital Actor runs as a cascade of three models. An automatic speech recognition (ASR) model transcribes the player's speech; a large language model (LLM) decides how the scene should pivot and crafts the next performance beat, holding it faithful to both the persona and the narrative blueprint; and a text-to-speech (TTS) model turns that beat into voice, keeping the delivery just as true to the character. We chose a cascade for this generation of Digital Actors: separating the system into distinct stages gives us detailed control over each, lets our research and creative teams iterate in parallel, and makes the pipeline easier to debug in production.\n\nDirector: defines the journey up-front, human-authored\n\n**Persona** voice, personality & motivation\n\n**Narrative blueprint** story beats & conclusion\n\n**Dramatic objectives** creative vision\n\nconditions the actor at every beat\n\nDigital Actor: a cascade of three models, in real time\n\n**ASR** transcribes the player's speech\n\n**LLM** pivots the scene & crafts the response\n\n**TTS** turns the response into a believable performance\n\n## The LLM Orchestrator\n\nGiven the human-authored blueprints, a custom orchestration system directs the LLM turn by turn. The system ensures strong creative control, allowing the LLM to focus on what the actor does next and how it says it, with special attention to four dimensions:\n\n#### Engaging with the player\n\nA performance made for one player has to run on what that player actually says. The actor picks up the details players offer and folds them back into the scene.\n\n#### Staying in character\n\nThe LLM keeps the actor inside the bounds of its persona and the narrative context: what James will talk about, what he won't, and how he deflects what doesn't belong in the scene.\n\n#### Steering the narrative\n\nWhatever the player does, the actor has to reach the beats of the narrative blueprint: handling misleading statements from the player and staging them to act on the environment.\n\n#### Breathing life into characters\n\nStandard LLMs are trained on written text, not spoken dialogue. Their responses come out verbose, polished, and clinical: fine on a screen, wrong the moment they're spoken aloud. Real speech is messy. We optimized our generation for exactly that, crafting each beat the way it should be performed, not read, down to the emotional markup the voice will render.\n\n**LLM** \"I understand your concern. Can you turn that valve for me?\"\n\n**Digital Actor** \"Look... I— I can't... *sigh*... just turn the valve, okay?!\"\n\n## The Voice: Contextual Text-to-Speech (CTTS)\n\nTo bring James to life, we built a custom, on-device CTTS model optimized for real-time dramatic performance, with a footprint small enough to run seamlessly alongside Unreal Engine and a Small Language Model (SLM) on standard consumer hardware.\n\n### Key features of our CTTS model\n\n**Creative co-design.** Our AI team collaborates with our\ncreative director and writers to map the character's persona. Voice actors\nrecord specific emotional ranges and subtexts — not random utterances —\nallowing the CTTS to replicate nuanced human performances on the fly.\n\n**Real-time contextual control.** The LLM understands the\ndramatic context and generates emotional markup tokens. Our CTTS engine\nparses these tokens instantly to modulate pitch, timbre, intensity, and\npacing.\n\n**Speech markers & paralinguistics.** By tailoring text\ngeneration directly for our downstream TTS pipeline, we natively render\nbreaths, self-corrections, pauses, and filler words to simulate real human\nconversation.\n\n**Persistent emotional states.** Unlike single-delivery TTS\nengines, our system constructs overarching psychological states, maintaining\nemotional consistency across a scene while dynamically adapting to narrative\nshifts.\n\n### Examples of our CTTS in evolving context\n\nJames greets the player\n\n\"Hello?\"\n\n\"Oh, finally someone answered! I'm James Kovich, retired lieutenant and crisis officer. Please, call me James.\"\n\nJames instructs the player during an emergency\n\n\"I'm sure no one is there.\"\n\n\"Right, but I need a confirmed reading. Go downstairs and check the occupancy machine by the machinery bay door.\"\n\nJames after effectively sacrificing his son to save the crew\n\n\"What do we do James?\"\n\n\"Get to the bridge. Find the flood override lever. I'll be damned if his sacrifice is for nothing.\"\n\nJames says goodbye after the unfortunate adventure\n\n\"Sure.\"\n\n\"Right. Well, when Alex was small, and I was shipping out to sea, we had a special goodbye. 'Goodbye, I love you, I'm only a tide away.' I suppose now, he's finally reached that tide.\"\n\n## Making It Run Fast & Smooth\n\nImmersive, emotional conversations require low and consistent latency\nwithout sacrificing quality. We've consistently found that the same\nexperience feels much better for players when latency is minimised, and so\nthis forms a core pillar of our work at Iconic. The most important metric is\n**speech-to-speech latency** — how many milliseconds between\nthe player finishing their speech and hearing an actual response from the\nDigital Actor.\n\nIn the live version of Pressure Point, we see median speech-to-speech latencies of 1200ms, with 100ms spent to transcribe the player's speech and emotions, 700ms for the LLM to craft a response and update game state, and 300ms for TTS. Our experiential target is to bring this below one second, and we already see this running the demo internally.\n\nTo achieve this, we need to control the entire inference stack rather than calling out to any external models. We customise inference engines such as vLLM for our models, and our scheduler moves as many LLM calls as possible out of the critical path (while no-one is speaking), so that the Digital Actor can instantly respond when spoken to. We also allow interruptions and follow-ups from the player or Digital Actor.\n\n**All the models run on a single GPU that can be geo-located near users** to\nminimise network latency and cost, or moved entirely on-device for future\nexperiences.\n\nTo bring the Pressure Point experience straight into your browser at a button's press, we also take advantage of pixel streaming technology. The game runs on a GPU in AWS and is streamed to your browser, with inputs and microphone streamed back, whatever device you are on and wherever you are.\n\n## Your Turn\n\nPlay the tech demo for yourself, for a limited time, on Iconic Labs. We strongly recommend playing on a desktop or laptop with keyboard, mouse and microphone, plus speakers or a headset for the best experience.\n\nWe'd love to hear your feedback on the demo -[drop us a line](/cdn-cgi/l/email-protection#aacccfcfcec8cbc9c1eac3c9c5c4c3c9cdcbc7cfd984c3c5)after you play!\n\n## Next Steps\n\nPressure Point is a first step. It is a mostly linear scene, carried by one\npersona and the weight of a single impossible choice, and within those\nbounds a Digital Actor already makes the experience personal to whoever is\non the other end of the radio. We are excited about what comes next: more\nopen-ended experiences where the director doesn't need to dictate the\njourney, embodiment beyond the voice, and theatrical performance of even\ngreater nuance.\n\nIf you're interested in learning more about Iconic or building together, [get in touch.](/cdn-cgi/l/email-protection#acdfcdc0c9dfecc5cfc3c2c5cfcbcdc1c9df82c5c3)\n\n— Iconic Team\n\n* Quotes reflect the personal opinions and remarks of the individuals named and do not represent the views of their employers or affiliated organisations.", "url": "https://wpnews.pro/news/real-ai-for-video-games-iconic-games", "canonical_source": "https://iconicgames.io/blog/pressure-point/", "published_at": "2026-07-14 11:15:05+00:00", "updated_at": "2026-07-14 11:48:35.566310+00:00", "lang": "en", "topics": ["artificial-intelligence", "large-language-models", "generative-ai", "ai-products", "ai-startups"], "entities": ["Iconic Games", "Pressure Point", "Martin Connor", "Digital Actor"], "alternates": {"html": "https://wpnews.pro/news/real-ai-for-video-games-iconic-games", "markdown": "https://wpnews.pro/news/real-ai-for-video-games-iconic-games.md", "text": "https://wpnews.pro/news/real-ai-for-video-games-iconic-games.txt", "jsonld": "https://wpnews.pro/news/real-ai-for-video-games-iconic-games.jsonld"}}