Product

Bitpart populates game worlds quickly and easily with Archetypes who play roles. Archetypes are fully functional, right out-of-the-box, and customizable with our authoring tools. Archetypes are world-aware, ready to interact with props, furniture, players, and other Archetypes. Our Aesop multi-agent planner powers our AI Director, orchestrating behaviors and dialogue performed by groups of (or we call them Casts) of Archetypes. 

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.

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:

  1. Procedural Memory (Hierarchical Action Plans)

  2. Semantic Memory (Symbolic World State)

  3. Emotional Memory (Relationship, Factions, Moods, and Traits)

  4. Episodic Memory (Narrative Threads)

The Bitpart SDK integrates with the game engine, and leverages native functionality to actuate embodied agents in the game world.

The Bitpart SDK Alpha release is available now on Fab. The scope of this release will grow over time. Over the coming weeks and months we will be iteratively releasing more functionality, authoring tools, actions, and Archetypes. Join the conversation on Discord if you would like to influence future directions of our development.

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 taht 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.  Optional AI-assisted content creation for Coppola will be released later this year.