Founded in 2023, the San Francisco–based AI start-up ego AI has launched character.world, a platform that brings virtual characters to life – complete with memory, emotions and the ability to form relationships. The goal is to transform digital interaction by replacing static NPCs with “living” characters that persist across games and platforms.
At the core of the technology lies the Character Context Protocol (CCP), an open-source framework that defines how characters perceive, act and remember. It enables cross-platform integration with game engines and social platforms such as Unity, Unreal Engine, Roblox and Discord. This allows characters not only to respond to in-game events but also to recall past interactions and form lasting relationships with players and other characters. According to CEO Vishnu Hari, this marks “the end of forgetful NPCs.”
The foundation is a newly developed framework that combines compact language models with reinforcement learning to generate believable, human-like behavior. The accompanying white paper, Behavior is All You Need, outlines four key components: personality, needs, emotions and memory. Unlike traditional chatbots, these AI characters are designed to act autonomously, simulate genuine emotions and engage in context-aware interactions.
Already working with Roblox and Discord
This technology is poised to significantly reshape gameplay in genres such as role-playing games, life sims and adventure titles. Imagine returning to an NPC after a long break, only to be greeted with a heartfelt “What took you so long?” – or even a sharp reminder that you broke a promise. It marks a shift toward more immersive, emotionally responsive worlds.
Early versions are already in use. A Roblox demo attracted over one million users in its first month, and on Discord, AI characters can now join communities as active participants. The studio’s own social deduction game Accomplice will soon showcase the technology on Discord, with a Steam release to follow. A developer video also features the AI character Kaguya in action – both in a demo environment and within Minecraft.