
Bitpart
HTN-planning NPC engine for Unreal
About
Bitpart is an NPC AI engine for Unreal built on hierarchical task-network planning rather than generative AI at runtime: NPCs navigate, interact with objects, converse with each other, and mix dialogue with physical actions, all running locally on regular CPUs. Its Coppola authoring tool lets designers and writers build behaviors with actions and dialogue without code, with optional generative-AI assistance for drafting tasks. It is aimed at ambient life, hub environments, smart crowds, narratives, and quests. Honest caveat: it is early-stage — combat features are not yet built, with 2027 given as the target — and public coverage is so far mostly the team's own announcements.
What it can do
- Multi-agent HTN planning
- Dialogue mixed with physical actions
- Coppola no-code behavior authoring
- Local runtime (no cloud needed)
- CPU-only execution
- Fab plugin with C++ Aesop library
Setup
- Get the Bitpart plugin from Fab
- Author behaviors in the Coppola no-code tool
- Drop the runtime SDK into your Unreal project
- Tune interactions and ship
Prerequisites
Unreal Engine project; Bitpart plugin access
Use cases
Works with
Trust score — 6/10
Scored 6/10 (metrics tier, metrics-v1). Evidence: Announced via Unreal Engine forums (Oct 2026) with bitpart.ai domain verbatim; Early stage: combat features not yet built (target 2027); HTN planning approach honestly described by the team (no generative AI at runtime). License: Proprietary; plugin licensing terms unverified.
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 4.0/10
- Maintenance · recency, releases, issue load
- 6.0/10
- Openness · license + docs
- 6.0/10
- Manual review · sanity read + red-flag check
- 6.0/10
- · Announced via Unreal Engine forums (Oct 2026) with bitpart.ai domain verbatim
- · Early stage: combat features not yet built (target 2027)
- · HTN planning approach honestly described by the team (no generative AI at runtime)
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.