Mesh Engine is coming soon for Unity.

Explore
Infinitus Interactive
Back to Persona
DocumentationSimulation Workflows

Persona

An in-development character intelligence system for generating, evolving, and managing believable populations in games and simulations.

Sections5
StatusComing Soon

Overview

Overview

Persona Overview

Persona is an in-development character intelligence system for games and simulations.

It is being built to generate, manage, and evolve believable character populations without relying on brittle one-off scripting. The system combines structured identity modelling, evolutionary generation, persistent memory, and adaptive behaviour so characters can stay coherent over long-running worlds and simulation timelines.

The goal is simple: make systemic characters easier to author, easier to scale, and more believable in play.

What Persona Covers

  • World and identity setup for character populations
  • Evolutionary generation of diverse characters
  • Runtime adaptation through memory and learning
  • Structured character data that can feed gameplay and simulation systems

Intended Use

Persona is aimed at teams building systemic games, long-running simulations, training scenarios, and character-heavy interactive worlds where consistency and scale matter.

Current State

Persona is still in development. The current documentation describes the working direction, the system boundaries, and the core modules already defined for the tool.

Section 01

Development Status

Development Status

Persona is not released yet.

The tool is currently positioned as an in-development system with a clear architecture, documented workflows, and active design direction. It should be treated as a product in progress rather than a finished commercial release.

What Is Already Defined

  • The overall character intelligence model
  • The generation pipeline and its role in world-building
  • Memory and adaptation as core runtime systems
  • Integration intent for games and simulation projects

What This Means Practically

  • The product direction is stable enough to document
  • The workflows can be discussed clearly with partners and clients
  • The exact release packaging and rollout are still subject to development

Positioning

Persona belongs in the tools library because it is a structured system with a clear operator-facing workflow, even though it is still in development.

Section 02

System Overview

System Overview

Persona treats characters as data-driven systems rather than isolated handcrafted entities.

The tool is designed around a pipeline that starts with identity definitions, moves through population generation, and continues into runtime adaptation.

Pipeline Stages

  1. Define the rules of the world.
  2. Generate characters within those constraints.
  3. Track state, memory, and interaction history.
  4. Let behaviour adapt over time without losing coherence.

Core Design Goal

The system should support emergence inside boundaries that designers understand and can control.

That balance matters because fully scripted characters are expensive to scale, while uncontrolled procedural systems often become noisy and inconsistent.

Section 03

Core Modules

Core Modules

Persona is organised around a small set of clear modules.

Foundation Studio

Defines DNA libraries, traits, roles, constraints, and the authoring rules that shape a world.

Character Forge

Generates populations using evolutionary techniques such as selection, crossover, mutation, and fitness-driven refinement.

Adaptive Network

Allows characters to respond to outcomes, recognise patterns, and adapt behaviour over time.

Interaction History

Stores significant events, emotional context, and relationships so future behaviour can reflect what the character has already experienced.

Why This Structure Matters

Breaking the system into explicit modules makes it easier to reason about authorship, generation, runtime state, and future extensibility.

Section 04

Integration Notes

Integration Notes

Persona is designed to sit both upstream and at runtime.

Upstream, it helps teams define the structure of a population and generate consistent character data. At runtime, it can continue influencing behaviour through memory, learning, and changing state.

Typical Integration Points

  • Character creation and population setup
  • Narrative and world simulation systems
  • Gameplay logic that depends on identity, memory, or traits
  • Training and simulation scenarios that need believable agent behaviour

Integration Principle

Persona should feed other systems cleanly rather than trying to replace every gameplay or simulation subsystem around it.

That keeps the tool useful across different project types and engine architectures.

Next Step

Interested in where Persona is heading?

Read through the documentation, then get in touch if you want to discuss the roadmap, the workflow fit, or a custom implementation around similar systems.

01

Tell us about the project

A short description of the problem, the context, and what you need to achieve is enough to get started.

02

We scope it together

We will map the constraints, define what is realistic, and put together a build plan that can actually be delivered.

03

We build and ship it

Production-grade delivery with clear communication throughout. One team, one build, no gaps in between.