the-mirror-gdp / the-mirror
- вторник, 19 марта 2024 г. в 00:00:03
The open-source Roblox & UEFN alternative giving you freedom to own what you create. An all-in-one, real-time, collaborative game development platform built on Godot.
Freedom to own: The Mirror is a Roblox & UEFN alternative giving you the freedom to own what you create: an all-in-one game development platform built on Godot.
If you build on others like Roblox, UEFN/Unreal/Fortnite, and Unity, you don't actually own the full stack of what you build because you don't own the engine.
We're here to change that. 3D is arguably the next step of the internet and we can't let it be beholden to an oligopoly of companies that want to own your data and creations.
Akin to "Figma" for game development, The Mirror is both tool and editor that let's you edit a game with friends in real-time. It's intended use can be extended because you have the source code. It can be used as a complete game base, to build what you want on top, you can use this to accelerate your game, get it built and released. This saves you time: imagine not having to write pesky things like infrastructure, backend code, asset management, and various systems from scratch.
This repo is The Mirror's source code: the Godot app (client/server), the web server, and the docs in one place. We've included everything we can provide to help you build your games as fast as possible.
1. Join our Discord
2. Check out our Roadmap
3. Read our docs: Site, monorepo /mirror-docs
4. Check out our open-source announcement post
5. Follow us on X/Twitter
project.godot
from the /mirror-godot-app
folder.The Mirror is built on a custom fork of Godot and required to use The Mirror's code. The fork is open source and can be found here.
The docs site (/mirror-docs
) is our primary source of truth for documentation, not this README. We intend to keep this README slim since documentation is and will continue to be extensive.
Analytics Disclaimer: We use posthog and it automatically collects analytics in the open source repo. You can disable this manually by commenting out the mirror-godot-app/scripts/autoload/analytics/analytics.gd
file methods. We will make this easier in the future to disable. The Mirror Megaverse Inc., a US Delaware C Corp, is the data controller of the Posthog instance. You are free to disable the analytics and even plug in your own Posthog API key to capture the analytics yourself for your games!