Documentation Index
Complete index of all Hyperscape documentation, organized by topic.Getting Started
- README.md - Project overview, quick start, installation
- CLAUDE.md - Development guide, architecture, coding standards
- CHANGELOG-FEBRUARY-2026.md - Complete changelog for February 2026
- docs/FEBRUARY-2026-UPDATES.md - Quick reference for February 2026 changes
Deployment & Operations
- docs/deployment-best-practices.md - Production deployment workflows, maintenance mode, health checks, rollback procedures
- docs/railway-dev-prod.md - Railway deployment setup (dev/prod environments)
- docs/native-release.md - Native app release process (desktop + mobile)
- docs/r2-cors-configuration.md - Cloudflare R2 CORS setup for asset loading
Streaming & Broadcasting
- docs/streaming-configuration.md - RTMP streaming setup (Twitch, Kick, X, YouTube)
- docs/duel-stack.md - Duel system architecture and betting integration
- docs/betting-production-deploy.md - Production betting system deployment
API Reference
- docs/api/maintenance-mode.md - Maintenance mode API endpoints (enter, status, exit)
Package-Specific Documentation
Asset Forge
- packages/asset-forge/README.md - AI asset generation, VFX catalog, rigging tools
- packages/asset-forge/dev-book/ - Comprehensive developer documentation
Gold Betting Demo
- packages/gold-betting-demo/README.md - Betting demo overview, setup, testing
- packages/gold-betting-demo/MOBILE-UI-GUIDE.md - Mobile-responsive UI patterns and testing
Server
- packages/server/README.md - Game server architecture and setup
- packages/server/.env.example - Complete environment variable reference
Client
- packages/client/README.md - Web client architecture and setup
- packages/client/.env.example - Client environment variables
Shared (Core Engine)
- packages/shared/dev-book/ - Core engine documentation
- packages/shared/dev-book/05-core-systems/COMBAT-SYSTEM-DOCUMENTATION.md - Combat system deep dive
Plugin Hyperscape (ElizaOS)
- packages/plugin-hyperscape/README.md - AI agent plugin for ElizaOS
Testing & Quality
- docs/gameplay-test-environment.md - Gameplay testing setup and procedures
- packages/client/tests/ - Client test suite
- packages/server/tests/ - Server test suite
Architecture & Design
- CLAUDE.md - Architecture overview, ECS design, development rules
- docs/duel-stack.md - Duel system architecture
- docs/agent-duel-arena-invite-referral-handoff.md - Agent duel invitation system
Environment Configuration
Server Environment Variables
- packages/server/.env.example - Complete reference with descriptions
- Core configuration (port, world, environment)
- Security & authentication (JWT, Privy, admin)
- Database configuration (PostgreSQL, Docker)
- Assets & CDN (R2, asset URLs)
- Game configuration (save interval, collision)
- Monitoring & alerting (webhooks)
- AI model providers (OpenAI, Anthropic, OpenRouter)
- ElizaOS integration
- Privy authentication
- Farcaster integration
- LiveKit voice chat
- RTMP streaming (Twitch, Kick, X, YouTube)
- Streaming duel system
- Arena Solana betting
- Development flags
Client Environment Variables
- packages/client/.env.example - Client configuration reference
- Authentication (Privy)
- Server connection (API, WebSocket, CDN)
- AI dashboard (ElizaOS)
- Farcaster Frame V2
- Development (debug, ports)
- Mobile/Capacitor (live reload)
Troubleshooting Guides
README.md Troubleshooting
- WebGPU not supported
- Characters vanishing (Privy credentials)
- Assets not loading (CDN)
- Database schema errors
- Port conflicts
- Build errors
- Missing objects (model cache)
- Terrain height issues
- RTMP stream restarts
- Streaming delay configuration
- CI build failures (npm 403)
- Tauri build failures
- Memory leaks
- Production startup errors
CLAUDE.md Troubleshooting
- Build issues
- PhysX build failures
- Port conflicts
- Test failures
- WebGPU issues
- Model cache issues
- Terrain height issues
- Memory leaks
- Streaming issues
- CSRF token errors
- CI build failures
- Dependency cycle errors
- Asset Forge TypeScript issues
- Deployment & maintenance mode
Recent Updates (February 2026)
New Documentation
- docs/r2-cors-configuration.md - R2 CORS setup
- docs/deployment-best-practices.md - Deployment workflows
- docs/streaming-configuration.md - RTMP streaming
- docs/api/maintenance-mode.md - Maintenance mode API
- packages/gold-betting-demo/MOBILE-UI-GUIDE.md - Mobile UI patterns
- CHANGELOG-FEBRUARY-2026.md - Complete changelog
- docs/FEBRUARY-2026-UPDATES.md - Quick reference
Updated Documentation
- README.md - Added WebGPU requirements, JWT security, maintenance mode, CORS, streaming
- CLAUDE.md - Added architectural audits, troubleshooting sections, February 2026 updates
- packages/asset-forge/README.md - Added VFX catalog, TypeScript/ESLint fixes, database integration
Documentation Standards
File Naming
- Use kebab-case:
deployment-best-practices.md - Use descriptive names:
r2-cors-configuration.mdnotcors.md - Group related docs in subdirectories:
docs/api/,docs/guides/
Content Structure
- Start with overview/purpose
- Include table of contents for long docs
- Use code examples with syntax highlighting
- Include troubleshooting sections
- Link to related documentation
- Add commit references for changes
Markdown Style
- Use ATX headers (
#,##,###) - Use fenced code blocks with language tags
- Use tables for structured data
- Use blockquotes for warnings/notes
- Use relative links for internal docs
Contributing to Documentation
Adding New Documentation
-
Create file in appropriate directory:
- Guides:
docs/ - API reference:
docs/api/ - Package-specific:
packages/<package>/
- Guides:
- Follow documentation standards (see above)
- Update this index file
-
Add references in related docs:
- README.md (if user-facing)
- CLAUDE.md (if developer-facing)
- Package README (if package-specific)
Updating Existing Documentation
- Read existing content first
- Maintain consistent style and tone
- Update related documentation
- Add changelog entry if significant
- Test all code examples
Documentation Review Checklist
- Clear and concise writing
- Code examples tested and working
- All links valid (internal and external)
- Proper markdown formatting
- Consistent with existing docs
- Troubleshooting section included
- Related docs updated
- Index updated (if new file)
External Resources
- GitHub Repository: https://github.com/HyperscapeAI/hyperscape
- Issues: https://github.com/HyperscapeAI/hyperscape/issues
- Discussions: https://github.com/HyperscapeAI/hyperscape/discussions
- Releases: https://github.com/HyperscapeAI/hyperscape/releases
- Download Portal: https://hyperscapeai.github.io/hyperscape/
Quick Links by Topic
For New Users
- README.md - Start here
- Quick Start - Get running in 5 minutes
- Troubleshooting - Common issues
For Developers
- CLAUDE.md - Development guide
- Architecture Overview - System design
- Development Rules - Coding standards
For DevOps
- docs/deployment-best-practices.md - Deployment workflows
- docs/api/maintenance-mode.md - Maintenance mode API
- docs/railway-dev-prod.md - Railway setup
For Content Creators
- docs/streaming-configuration.md - RTMP streaming
- packages/asset-forge/README.md - Asset generation
Documentation Metrics
Total Documentation Files: 50+ files Total Documentation Lines: 15,000+ lines Last Major Update: February 2026 Documentation Coverage: ~85% of codebaseFeedback
Found missing or incorrect documentation?- Check if issue already exists: https://github.com/HyperscapeAI/hyperscape/issues
- Create new issue with:
- What’s missing or incorrect
- Where you expected to find it
- Suggested improvements
- Or submit a PR with documentation updates