HeathScapeVR is a VRChat VR RPG project planned around fishing, cooking, combat, loot, and dangerous island exploration.
The dashboard uses a left-side table of contents and summarizes PDF checklist progress, important project links, milestone health, current assignments, current and next steps, project owners, documents, architecture, object trees, gameplay flows, tabbed calendar status, and recent private-repo updates through sanitized public JSON.
Public dashboard data
The website renders generated JSON from the private GitHub repository without exposing tokens or private badge URLs.
- Left-side table of contents
- PDF checklist progress
- Important project links
- Current assignments by roster member
- Current and next GitHub issues
- Project hub for owners and documents
- Repo health
- Tabbed news and calendar rail
Project hub
Project owners and project documents sit next to one another so the dashboard can be scanned as an operating surface.
- Owner cards for Damon/dev and Ryan/art
- Document cards for dashboard, repository, checklist, roadmap, and validation references
- Collaborator access note for private repo links
Current assignments
The hero shows who is working on what by matching roster members to the earliest active GitHub issues first, then queued next issues when a member has no current active issue.
- Damon/dev assignment cards link to current engineering issues
- Ryan/art assignment cards link to upcoming art handoff issues
- Each card shows status, milestone, issue number, priority, and owner context
Tabbed activity rail
The execution view keeps latest repo updates and calendar windows in one right-side rail.
- News tab for latest push, issue changes, and repo health updates
- Calendar tab with Daily, 7 day, and 30 day filters
- TBD milestone lane for milestones without due dates
System architecture
Private GitHub issues, milestones, labels, and validation scripts feed a local dashboard publish command. The exporter creates sanitized JSON for Firebase Hosting, where the public dashboard renders progress, health, timeline, calendar, and feed data.
- Private project source: MVP checklist issues, milestones M0-M8, role and priority labels, and asset gate tests
- Local automation layer: dashboard JSON export, repo validation checks, website route tests, and Firebase REST deploy
- Public dashboard surface: React route, crawlable HTML, public JSON, and Firebase Hosting
- VRChat build target: Unity scene, Udon systems, validated prefabs, and private upload testing
Gameplay loop map
The build is organized around loops that can be tested in VR: fishing, combat rewards, cooking and economy, and island exploration.
- Fishing vertical slice: rod pickup, water zone, bite and reel, fish inventory, cook or sell
- Combat reward loop: weapon pickup, NPC/enemy, hit feedback, loot drop, upgrade path
- Cooking and economy: raw fish, recipe station, cooked item, shop value, credits
- Island exploration: dock hub, travel gate, island biome, local hazards, return loop
World object tree
The object model links scene roots, island scenes, gameplay systems, code-ready art assets, issue taxonomy, and quality gates before the Unity project is assembled.
- Scene objects: spawn hub, fishing shore, cooking dock, combat reef, future islands
- Gameplay systems: interaction manager, fishing controller, inventory ledger, cooking station, combat reward loop
- Validated assets: fishing rods, fish prefabs, cooking props, weapon prefab, NPC/enemy placeholder
- Quality gates: asset validation, issue metadata audit, badge tests, dashboard route tests
This crawlable HTML route is provided for non-JavaScript clients and compliance scanning. The interactive portal and application UI remain available with JavaScript enabled.