Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Roadmap

This document outlines the development roadmap for AstraWeave, including current status, planned features, and long-term vision.

Current Status

Version: 0.1.0 (Alpha)

AstraWeave is currently in active development. The core systems are functional but APIs may change before 1.0.

Stability Matrix

SystemStatusAPI Stability
ECSStableHigh
RenderingBetaMedium
PhysicsStableHigh
AI/LLMBetaMedium
AudioStableHigh
NetworkingAlphaLow
EditorAlphaLow

Recently Completed Milestones

MilestoneDateTestsHighlights
Blueprint Zone EditorMar 2026125+Polygon zone editor, Replica/Inspired placement, heightmap injection, 3D overlay
Blend Import PipelineFeb 202697.blend scene decomposition, BiomePack bridge, texture processing, editor panel
Veilweaver Vertical SliceFeb 20263205-phase game slice, dialogue, cinematics, boss HUD, determinism validation
Miri Memory SafetyFeb 20269774 crates validated, zero undefined behavior
Fluids System (A+)Jan 20264,907SPH/FLIP simulation, comprehensive test suite
AI-Orchestrated TerrainDec 20252,536TerrainSolver, NavMesh rebaking, terrain persistence
Rendering PipelineDec 2025806+PBR/IBL, CSM shadows, headless support, post-processing

Near-Term (Q1-Q2 2026)

v0.2.0 - Polish Release

Focus: Stability and developer experience.

  • API Stabilization

    • Finalize core ECS APIs
    • Stabilize component derive macros
    • Lock down resource patterns
  • Documentation

    • Complete API documentation
    • Add more tutorials
    • Video walkthroughs
  • Tooling

    • Improved editor prototype
    • Better debugging tools
    • Asset pipeline improvements
  • Performance

    • Rendering optimization
    • AI tick budgeting improvements
    • Memory usage reduction

v0.3.0 - AI Enhancement

Focus: Advanced AI capabilities.

  • LLM Improvements

    • Multi-provider support (OpenAI, Anthropic, local)
    • Streaming responses
    • Function calling standardization
    • Context window management
  • Behavior Systems

    • Visual behavior tree editor
    • GOAP improvements
    • Utility AI integration
  • Memory Systems

    • Improved episodic memory
    • Semantic search with embeddings
    • Memory persistence
  • AI Characters

    • Personality templates
    • Dynamic relationship modeling
    • Emotion simulation

Mid-Term (Q3-Q4 2026)

v0.4.0 - Content Creation

Focus: Procedural content and world building.

  • PCG Framework

    • Dungeon generation improvements
    • Terrain generation enhancements
    • AI-assisted content creation
  • World Streaming

    • Large world support
    • Seamless level streaming
    • Background loading
  • Quest System

    • Dynamic quest generation
    • Branching narratives
    • AI-driven story adaptation

v0.5.0 - Editor & Tools

Focus: Complete development environment.

  • Visual Editor

    • Scene editing
    • Prefab system
    • Play-in-editor
  • Asset Pipeline

    • Automated texture processing
    • Model optimization
    • Audio processing
  • Debugging

    • In-game console
    • Entity inspector
    • Performance profiler
  • Scripting

    • Rhai scripting integration
    • Hot-reload for scripts
    • Visual scripting (prototype)

Long-Term (2027+)

v1.0.0 - Production Ready

Focus: Stability for production games.

  • API Freeze

    • Stable, documented APIs
    • Semantic versioning
    • Deprecation policy
  • Platform Support

    • Windows, Linux, macOS (native)
    • WebAssembly
    • Console support (planned)
  • Performance Guarantees

    • Documented performance characteristics
    • Benchmark suite
    • Regression testing
  • Security

    • Security audit
    • Sandboxed scripting
    • Save file validation

Future Vision

Features being considered for post-1.0:

  • Console Ports: PlayStation, Xbox, Nintendo Switch support
  • VR/AR: Virtual and augmented reality support
  • Cloud Gaming: Streaming and cloud save integration
  • Multiplayer: Advanced networking and matchmaking
  • Marketplace: Asset and plugin marketplace
  • AI Cloud: Optional cloud-based AI processing
  • Mobile: iOS and Android support

Feature Requests

How to Request Features

  1. Check existing requests: Search GitHub Issues
  2. Create a discussion: Use GitHub Discussions for initial feedback
  3. Submit formal request: Create an issue with the feature-request label

Prioritization Criteria

Features are prioritized based on:

FactorWeight
Community interestHigh
Development effortMedium
Strategic alignmentHigh
MaintainabilityMedium
Performance impactMedium

Most Requested Features

Current top community requests:

  1. Visual scripting
  2. More platform support
  3. VR integration
  4. Advanced networking
  5. Asset marketplace

Deprecation Policy

Pre-1.0

During alpha/beta:

  • APIs may change with each minor version
  • Breaking changes documented in changelog
  • Migration guides provided for significant changes

Post-1.0

After 1.0 release:

  • Deprecated features marked with #[deprecated]
  • 2 minor versions before removal
  • Clear migration documentation

Release Schedule

Versioning

We follow Semantic Versioning:

  • MAJOR: Breaking changes
  • MINOR: New features, backward compatible
  • PATCH: Bug fixes

Release Cadence

PhaseCadence
AlphaAs needed
BetaMonthly
StableQuarterly

Support Policy

VersionSupport Duration
CurrentFull support
Previous minorSecurity fixes
OlderCommunity only

Contributing to Roadmap

How to Help

  1. Implement Features: Check help wanted issues
  2. Provide Feedback: Test pre-release versions
  3. Write Documentation: Help document new features
  4. Create Examples: Build showcase projects

RFC Process

For major changes:

  1. Create RFC in Discussions
  2. Gather community feedback
  3. Core team review
  4. Implementation (if approved)

Roadmap Updates

This roadmap is updated:

  • After each major release
  • Quarterly for minor adjustments
  • As needed for significant changes

Milestones

Completed Milestones

MilestoneDateHighlights
Initial Release2025 Q4Core ECS, basic rendering
AI Integration2025 Q4LLM support, behavior trees

Upcoming Milestones

MilestoneTargetGoals
Beta Release2026 Q2Stable APIs, documentation
Editor Preview2026 Q3Basic visual editor
1.0 Release2027 Q1Production ready

Risk Factors

Technical Risks

RiskMitigation
LLM API changesAbstraction layer, multiple providers
Performance challengesContinuous benchmarking, optimization focus
Platform compatibilityEarly testing on all platforms

Project Risks

RiskMitigation
Scope creepClear prioritization, phased releases
Maintainer burnoutCommunity building, shared ownership
FundingExploring sustainability options

Community Involvement

The roadmap reflects community input:

  • Surveys: Periodic community surveys
  • Voting: Feature request voting on GitHub
  • Discussions: Open planning discussions
  • Contributors: Active contributors help shape direction