A cozy slice-of-life fantasy RPG for mobile and web platforms.
Fantasy RPG World is a relaxing RPG that emphasizes:
- Settlement Building - Grow your village from humble beginnings
- NPC Relationships - Build friendships with unique characters
- Crafting & Gathering - Master various professions
- Exploration - Discover secrets in a living fantasy world
- Light Combat - Adventure with creature companions
| Component | Technology |
|---|---|
| Engine | Unity 6 |
| Runtime | .NET 10 |
| Language | C# 13 |
| Platforms | iOS, Android, WebGL |
Phase: Design Documentation
Currently, this repository contains comprehensive game design documents. Implementation will follow.
fantasy-rpg-world/
├── docs/
│ ├── design/ # 30 Game Design Documents
│ ├── adr/ # Architecture Decision Records
│ ├── plans/ # Implementation plans
│ ├── playbooks/ # Operational procedures
│ ├── retrospectives/ # Task reviews
│ └── roles/ # AI persona definitions
├── src/ # Source code (coming soon)
├── tests/ # Test projects (coming soon)
├── CLAUDE.md # AI agent onboarding
├── AGENTS.md # Agent execution rules
├── CONTRIBUTING.md # Contribution guidelines
└── SECURITY.md # Security policies
Key design documents in docs/design/:
| Document | Description |
|---|---|
| gdd-overview.md | Game vision and pillars |
| gdd-core.md | Core gameplay loops |
| gdd-classes.md | Character classes |
| gdd-combat.md | Combat mechanics |
| gdd-crafting.md | Crafting system |
| gdd-economy.md | Economic design |
| settlement-building-system.md | Settlement mechanics |
| npc-daily-life-system.md | NPC simulation |
Recommended: Use the dev container for a consistent, pre-configured environment:
- VS Code: Install Dev Containers extension, then "Reopen in Container"
- GitHub Codespaces: Click "Code" → "Create codespace on main"
The devcontainer includes:
- .NET 10 SDK and Node.js 20+
- All tooling pre-installed (prettier, markdownlint, husky, etc.)
- Claude and Codex CLI tools
- Working bash environment for scripts and git hooks
See .devcontainer/README.md for details.
- Read CONTRIBUTING.md for workflow
- Check docs/design/ for game design context
- See open issues for available tasks
- Complete onboarding in CLAUDE.md
- Follow rules in AGENTS.md
- Review personas in docs/roles/
This project uses an issue-driven workflow:
- All work tracked via GitHub issues
- Feature branches for all changes
- PRs require review before merge
- Test-driven development mandatory
See AGENTS.md for detailed rules.
We welcome contributions! Please see CONTRIBUTING.md for:
- Code of conduct
- Development setup
- Pull request process
- Coding standards
[License TBD]
- Organization: mcj-coder-org
- Issues: GitHub Issues