AliveNPC
Our Live NPC Engine uses AI to create dynamic characters that think and react to world events. These NPCs have evolving traits and unique personas, moving beyond static scripts to create truly immersive and responsive game worlds for emergent stories.
Core trick
Runs a 15-second loop where an LLM on Cerebras rewrites each NPC's persona data based on world events.
Description
$25
README excerpt
# LiveNPC - Agentic NPC Engine for Game Development LiveNPC is a game dev engine which can generate agentic NPCs, who are dynamic, aware and reactive to the changes in the game world. The NPCs are all controlled by the AI engine (LiveNPC), each harboring a unique character identity, personality trait and circumstance, which will then be used to finely control their reaction to situations and surroundings. This React-based simulation arena demonstrates LiveNPC's capabilities using Game of Thrones characters, featuring real-time character evolution based on world events. ## Features - **AI-Powered NPC Evolution**: Uses Cerebras API with Qwen/Llama models to intelligently update NPC personas - **Real-time Simulation**: Automatic event processing every 15 seconds with pause/resume controls - **Interactive Dashboard**: Load personas and world events, monitor NPC changes in real-time - **Fallback System**: Graceful degradation to simulation mode when AI is unavailable - **Configurable AI Engine**: Easy setup for different models and API endpoints ## Setup Instructions ### 1. Install Dependencies ```bash npm install ``` ### 2. Configure AI Engine #### Option A: Using the UI (Recommended) 1. Start the application: `npm start` 2. Click the "⚙️ AI Engine Config" button in the header 3. Enter your Cerebras API key 4. Select your preferred model (Qwen 2.5 72B recommended for best results) 5. Save the configuration #### Option B: Using Environment Variables Create a `.env` file i