TheGates
1.0.0
About
Introduction
It’s a browser, for worlds instead of webpages
Why we’re building this
Start here
See also
Frequently asked questions
For visitors
For creators
Trust and safety
Need more help?
Get started
Quickstart
Prerequisites
Publish to TheGates
Stuck?
Next steps
Hosting your projects
Export your project
Serve the folder
Open in TheGates
Linking to other gates
The basic call
Relative URLs work too
Opening external URLs
Portal UX tips
See also
Native libraries (GDExtension)
See also
Troubleshooting
Export plugin doesn’t appear in Godot
Gate URL doesn’t open in TheGates
Gate opens but the world is blank or black
GDExtension libraries don’t load
Gate works locally but not when published
Renderer feels slow or laggy
See also
Security
Sandboxing
Built on Chromium
Three platforms, one sandbox
What gates can’t reach
Trust gates like websites
Found a bug?
See also
Per-gate isolation
Gates can’t see each other
What’s not isolated
See also
Network policy
What’s allowed
What’s blocked
Why this matters
See also
Wayland and X11
Why Wayland is preferred
How we handle both
Use Wayland if you can
See also
Verifying the sandbox is engaged
Open the log
Engineering verification
See also
Architecture
Architecture overview
Why two processes?
The shared texture
What the launcher controls
What the renderer does
Why each gate declares its Godot version
See also
Reference
Gate file
Concept
Format
Fields
Example
See also
Command channel
Concept
API
Notes
See also
Community
Contributing and Joining
How you can contribute
Get connected
Start here
Community
Channels
See also
TheGates
Index
Edit on GitHub
Index