Veilweaver: Threads of Eternity
Reference Implementation for AstraWeave AI-Native Game Engine
Veilweaver is a complete AI-native Action RPG that serves as AstraWeave’s flagship reference implementation. It demonstrates the full capabilities of the engine in a production game context.
Overview
Veilweaver showcases:
- AI Companions with persistent memory and adaptive behavior
- Adaptive Boss Battles that learn from player strategies
- Dynamic World Events driven by AI directors
- Emergent Narrative through AI-orchestrated storytelling
- Procedural Content integrated with hand-crafted design
Current Status
Veilweaver is developed in a separate repository and is currently in active development.
The Veilweaver documentation is being migrated to this documentation site. For the latest information:
- GitHub Repository: Games-VEILWEAVER
- Design Documents: Located in
docs/archive/projects/veilweaver/
Key Features Demonstrated
AI Companion System
Veilweaver’s companions use AstraWeave’s full AI stack:
- Perception Bus: Companions observe the game world in real-time
- GOAP Planning: Goal-oriented action planning for complex behaviors
- Memory System: Companions remember interactions and adapt
- LLM Integration: Natural language dialogue and reasoning
Weaving System
The signature gameplay mechanic demonstrates:
- Tool Sandbox: AI-validated player abilities
- Deterministic Simulation: Consistent weaving effects
- Physics Integration: Weave-affected environments
World Design
Three biome zones showcase terrain systems:
- Loomspire Sanctum - Tutorial and hub area
- Echo Grove - Forest exploration zone
- Fractured Cliffs - Vertical traversal challenges
Getting Started with Veilweaver
# Clone the Veilweaver repository
git clone https://github.com/lazyxeon/Games-VEILWEAVER.git
# Build and run
cd Games-VEILWEAVER
cargo run --release
Additional Documentation
For detailed Veilweaver documentation, see the Games-VEILWEAVER repository:
- Game mechanics guide
- AI integration deep-dive
- World design principles
- Asset creation workflow
- Modding support guide