-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
Blockiverse VR is source-available / All Rights Reserved. Contributions should preserve the project constraints, canonical rulesets, Quest comfort target, and original identity.
- Read Architecture.
- Read Gameplay and Worlds.
- Check the live roadmap in
docs/roadmap/blockiverse_vr_execution_plan.md. - Check existing issues and discussions before opening duplicates.
- Keep changes narrowly scoped.
- Use stable canonical IDs and display names from the rulesets.
- Treat old temporary validation names as migration inputs only.
- Keep pure gameplay/data systems testable without VR hardware where practical.
- Preserve host-authoritative multiplayer commands.
- Preserve Quest comfort defaults and readable VR UI.
- Use original art, audio, names, and UI. Do not copy protected third-party identity.
- Update docs and
CHANGELOG.mdwhen behavior, workflow, architecture, release process, or user-visible scope changes.
A strong PR includes:
- Clear summary of player-facing and technical changes.
- Linked issue when one exists, or the relevant execution-plan/ruleset section.
- Validation commands and result summary.
- Manual Quest validation for VR, save/load, networking, performance, signing, store, or device behavior changes.
- Residual risk and follow-ups.
Recommended validation anchors:
bash -n scripts/ci/forbidden-files.sh scripts/unity/*.sh
scripts/ci/forbidden-files.sh
scripts/unity/run-tests.shFor Unity-impacting work, also run a development APK build when practical:
scripts/unity/build-development-apk.sh /tmp/blockiverse-vr-development.apkUse issues for actionable work: bugs, blockers, scoped features, validation-gated tasks, and durable follow-ups.
Use discussions for announcements, Q&A, troubleshooting, ideas, gameplay/build feedback, Quest setup help, and community reports that are not ready to become issues.
Blockiverse VR - original VR voxel sandbox for Meta Quest 3 / 3S - Unity 6 - © 2026 Eric Slutz - source-available / All Rights Reserved. The repository, docs/roadmap, and docs/rulesets remain the canonical source of truth.