Platform Capabilities & Technical Limits
Unreality3D is a free, open-source Unity 6+ template project with automated GitHub Pages deployment and platform-hosted tools. This page covers what you can build, how the platform is architected, and where technical boundaries exist.
What You Can Build
System Architecture
Deployment pipeline:
- Unity Template Project: Free open-source template created from a GitHub template repository to your own GitHub account
- Automated Deployment: Unity Editor publishes builds via Firebase to your GitHub Pages repository with large file chunking support
- GitHub Pages Hosting: Creator-owned repositories serve project content via GitHub's CDN
- Professional URLs: unreality3d.com/creator/project routes traffic via Firebase Hosting
- Multiplayer: Photon Fusion 2 networking with platform-managed session infrastructure
Click publish in the Unity Editor, and your project is live at unreality3d.com/creator/project in approximately 20 minutes. The platform handles all the infrastructure steps automatically.
Unity WebGL & WebXR Build Capabilities
Unity WebGL builds have no artificial platform restrictions. Technical limits are based on hardware capabilities:
Mobile devices work best with experiences under 50MB due to memory constraints. Desktop browsers can handle larger experiences based on available system RAM 📖 Unity WebGL Memory.
- No Unity file size caps - build as large as browsers can handle 📖 Unity WebGL Building
- Large build support - the platform automatically handles Unity builds that exceed GitHub's per-file limits
- Mobile optimization - recommended under 50MB for best performance 📖 Unity WebGL Performance
- Desktop browser capability - can handle much larger experiences based on RAM 📖 Unity Memory Management
- WebXR VR support - built-in VR session management via De-Panther's WebXR Export for Meta Quest and compatible browsers
You control the quality vs. device compatibility balance based on your audience needs. The template supports both desktop browser and VR headset visitors in the same multiplayer sessions.
Template Project Features
The Unity 6+ template project includes a complete development starting point:
- In-Editor Creator Dashboard with one-click publishing workflow
- Photon Fusion 2 multiplayer - networking, session management, and room instancing pre-configured
- AAA-quality character controller with remappable inputs via Unity's Input System
- WebXR VR support with VR input systems and enter/exit VR UI
- Interactive Quest System for guided player experiences
- Drop-in avatar visuals and animation systems
- Visual scripting support for non-programmers
- Settings UI integrated with Audio Mixer
- Unreality3D account authentication integrated with Unity Editor
- Migration cleanup tools for template updates
The template is fully open source. Modify anything, learn from everything. No proprietary lock-in; it's standard Unity 6+ with standard tools.
Multiplayer Networking
Real-time multiplayer networking included at no cost to creators:
- Multiplayer included free - get started immediately with platform-provided Photon Fusion 2 networking
- Bring your own Photon account - swap in your own free Photon credentials for dedicated capacity, independent analytics, and no platform limitations
- Room instancing - automatic new room creation as players join
- Photon Cloud networking for reliable, low-latency connections
- Cross-platform sessions - desktop browsers and VR headsets in the same multiplayer experience
- Automated session management via platform infrastructure
The platform's shared multiplayer capacity is a launchpad for getting started. When your audience grows, creating a free Photon account gives you dedicated capacity, full analytics, and independent scaling on your own terms. No permission needed, no migration complexity.
The template handles networking complexity whether you use the platform's Photon credentials or your own. Focus on building your game logic rather than learning server architecture, state synchronization, and room management.
GitHub Pages Hosting
Automated deployment to creator-owned GitHub repositories with GitHub Pages hosting:
- 1GB repository storage per project 📖 GitHub Repository Limits
- 100GB monthly bandwidth per repository 📖 GitHub Pages Limits
- Unlimited repositories - create as many projects as needed 📖 GitHub Repository Documentation
- Creator ownership - full control of repositories and content
- Large build support - the platform automatically handles Unity builds that exceed GitHub's per-file limits
GitHub Pages is designed for hosting project websites, documentation, and portfolios. Your Unity content serves as a portfolio piece and interactive demonstration of your development work and creative capabilities. This is ideal for playable portfolios, community playtesting, and interactive showcases.
100GB monthly bandwidth supports substantial traffic: approximately 100,000 visitors to a 1MB experience, or 2,000 visitors to a 50MB experience per month.
Your WebGL build files become publicly visible when deployed to GitHub Pages. While Unity WebGL files are compiled and optimized, determined individuals can potentially extract assets or reverse-engineer code using specialized tools. This is uncommon and requires technical knowledge, but creators should be aware when publishing sensitive content.
Repository Privacy Option: Creators can make their repositories private, which prevents professional URLs (unreality3d.com/creator/project) from working but keeps all files private. This allows private development while maintaining GitHub hosting if desired.
Platform-Hosted Services
Platform services hosted on Firebase infrastructure:
- Professional URL routing at unreality3d.com/creator/project
- Multiplayer session management via platform infrastructure
- Creator payment tools with PayPal integration and automatic revenue splitting
- Automated deployment with handling of large Unity builds
- Project and profile storage for creator data and project metadata
- Unreality3D account system with secure creator sign-up and login
- Platform security with abuse prevention and access controls
The platform runs on Google's Firebase cloud infrastructure, designed to scale with usage and support growth across creator projects.
Creator Monetization
PayPal monetization with industry-leading creator transaction share:
- Donation support operational - one-click PayPal tip-jar working, GitHub Pages compliant
- 95% creator / 5% platform split - voluntary, automatic transaction splitting built-in
- Direct PayPal payments - creator's portion goes directly to their PayPal account
- Completely optional - creators can publish free content without any payment components
Traditional platforms take 30-50% from creators. Unreality3D's 5% is designed to cover costs, not generate profit.
Donations operational today: "Buy me a coffee" style support, community playtesting donations, and encouragement donations for student capstone projects all work within GitHub Pages acceptable use policy.
Commercial transactions planned: Full commercial sales require paid hosting for legal compliance. The payment infrastructure is built and tested. Migration happens when community demand justifies hosting costs.
Professional URL System
Professional creator URLs via Firebase Hosting:
- Professional URLs: unreality3d.com/creator/project for all creators
- Smart routing: Platform pages served with integrated creator tools; Unity WebGL assets delivered via GitHub's CDN for fast loading
- SSL certificates: Secure HTTPS for all creator URLs
- Username reservation: Reserve your creator name directly from the Unity Editor
When visitors access unreality3d.com/creator/project, the platform serves your page with integrated creator tools (like payment processing) while Unity WebGL build assets load from GitHub's CDN for fast delivery.
WebXR VR Support
Built-in VR support for WebXR-compatible browsers:
- WebXR Export integration for browser-based VR
- Meta Quest browser compatibility for standalone VR headsets
- Enter/Exit VR button automatically appears when VR hardware is detected
- VR input systems with Photon Fusion networking for multiplayer VR
- Cross-platform multiplayer - desktop and VR users share the same sessions
- Full VR input support including hand controllers and interaction systems
VR experiences run directly in the Meta Quest browser. Visitors put on a headset, navigate to your unreality3d.com/creator/project URL, and they're in your world. No downloads, no sideloading, no app store approval.