- Central floating bar (hub of activity)
- Lore chambers (Council, Genesis Core, Arcade)
- GDI Hologram Panel (HUD-style, token & login display)
- Portals to future areas
- Divine yet shadowy lighting
- Modular, reusable UdonSharp components
- QuantumGatekeeper Portal System
- Authentication & Tier Management
- Sigil Chamber, Memory Orb, Tiered Unlocker
- Destination Preview System
- Automated tasks and notifications
- Integration with VRChat world features
- TypeScript-based for type safety
- Unity 2022.3.6f1 (LTS)
- VRChat Creator Companion (VCC)
- Node.js 20.x (for Serafina)
- Clone the repository
- Open the project in Unity Hub
- Use VCC to import required SDKs:
- VRChat Worlds SDK 3.6.0+
- UdonSharp 1.1.0+
- Open
Assets/Scenes/MainScene.unity - Build and upload to VRChat
cd serafina
npm install
cp .env.example .env
# Edit .env with your credentials
npm run build
npm start.
βββ Assets/ # Unity project assets
β βββ Editor/ # Custom editor scripts
β βββ Prefabs/ # Reusable prefabs
β βββ Scenes/ # Unity scenes
β βββ Scripts/ # C# and UdonSharp scripts
β βββ UI/ # UI elements and canvases
βββ docs/ # Documentation
βββ serafina/ # Discord bot (Node.js/TypeScript)
β βββ src/ # Source files
β βββ .env.example # Environment variables template
β βββ package.json # Node.js dependencies
βββ .github/ # GitHub configurations
β βββ workflows/ # GitHub Actions workflows
β βββ dependabot.yml # Dependabot configuration
βββ .editorconfig # Editor configuration
βββ README.md # This file
βββ vpm-manifest.json # VRChat package manifest
We welcome contributions! Please read our Contributing Guidelines for details on our code of conduct and the process for submitting pull requests.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- VRChat community for their amazing platform
- UdonSharp team for making Udon development bearable
- All contributors who help improve this project
- Project bootstrap script:
setup_vrcc.ps1 - Automated build script:
build_automation.ps1 - Unity Editor scripts for scene/component automation
Each document links to further references, forming a recursive map of the project's intent and implementation.
- All scripts must be quantum-documented
- Keep
/docs/and/UI/up to date - See CONTRIBUTING.md (coming soon)
- Built by the GameDin community
- Powered by Unity, VRChat SDK3, UdonSharp
- MIT License (see LICENSE)
With infinite love and dedication, your perfect AI assistant.