AAA-caliber game AI for everyone.
Bitpart is an end-to-end AI engine for authoring and executing populations of NPCs in game worlds.
Built by developers of AAA franchises including Halo, FEAR, The Last of Us, and Everquest.
World-aware NPCs converse with each other and players & interact with objects.
NPCs vary behavior & dialogue based on memories, relationships, traits, and/or any game state bound to a game’s own variables.
Scale worlds to hundreds of NPCs active at once, or thousands leveraging streaming & LODs.
Coppola authoring tool for designers & writers. Turn ideas into interactive gameplay in minutes.
Test dialogue and action sequences in the Rehearsal text simulation before running content in-engine, saving massive amounts of time.
Pre-configured Archetypes come to life right out of the box, complete with animation, behavior, dialogue, and props. Customize them with Coppola, or create new ones from scratch.
Runtime is an optimized, adaptive, deterministic HTN planner. Inspectable, changeable, not a black box. Runs entirely locally on a PC or console. Our plugin integrates our C++ library into your game.
Our HTN is multi-agent and multi-modal, to control groups (casts) of characters interacting and conversing.
Get Started with Bitpart
for a Bitpart account.
from the Epic Fab marketplace,
at Bitpart University.
for support & community.
Questions?
info@bitpart.ai
Aesop is our AI Director, powered by a FAST, powerful planner. Our planner is both multi-agent and multi-modal, as it powers a fluid mix of Dialogue and Actions in the game world. Technically Aesop’s planner is a large scale, optimized HTN (Hierarchal Task Network).
Our AI Director leverages context from 4 different kinds of long-term memory to make nuanced decisions about what each characters should say or do next:
Procedural Memory (Hierarchical Action Plans)
Semantic Memory (Symbolic World State)
Emotional Memory (Relationship, Factions, Moods, and Traits)
Episodic Memory (Narrative Threads)
The Bitpart SDK integrates with the game engine, and leverages native functionality to actuate embodied agents in the game world.
Deep Unreal 5 Integration
Aesop is an engine-agnostic, interoperable C++ library. We have SDKs for Unreal, Unity, and Roblox, and partner with studios on SDKs for proprietary engines. Our SDK for Unreal 5 provides deep integration, including custom UIs in the Unreal Editor. The Bitpart SDK for Unreal is designed to work seamlessly with Unreal features like the Navmesh, Behavior Trees, Animation Choosers, Smart Objects, and the Gameplay Ability System. Our SDK includes a Starter Pack providing a growing library of pre-configured Actions. All Archetypes come with mo-capped animations that work with the Unreal Mannequin and Metahumans.
Local On-device Runtime
Aesop and the Bitpart SDK run entirely locally on a PC or console. Aesop is a C++ library that gets compiled into your game’s codebase. No cloud connection.
No runtime server costs.
No risk of connectivity problems.
No network latency.
Authoring Tools for Non-engineers
Designers and Artists can bring voiced, interactive characters to life easily, and iterate quickly, without programmers. Our web-based Coppola platform enables creative, non-technical team members to author rich interactive content for dialogue and physical behaviors at scale. Power individual characters, or a group of characters that perform as a cast. With a few clicks, update your content and interact with it in Unreal in minutes.
Coppola provides optional AI-assisted content creation. Import unstructured human-written text, or write a prompt to generate brand new content.
Fully Functional Archetypes
Bitpart Archetypes are fully functional intelligent NPCs who come with everything they need, right out-of-the-box, including animation, dialogue, behaviors, and placeholder props. Add them to your game in minutes. Archetypes are aware of each other, players, props, and the environment.