The Mirror: All-in-One Game Engine
A downloadable platform for Windows, macOS, and Linux
An all-in-one, real-time, collaborative game engine.
The ultimate sandbox, featuring:
- Real-Time Co-Building: Everything in The Mirror is in real-time. Similar to live document collaboration, building in The Mirror is simultaneous, empowering you to build in the most fun and efficient way possible: real-time with friends, users, and colleagues.
- Rapid Development: Instantaneously preview your game. No more waiting with long build times.
- Networking: Everything is multiplayer and networked out-of-the-box.
- Physics: Control your world with Jolt AAA physics from Horizon: Forbidden West.
- All Skill Levels: The Mirror is designed for no-code, low-code, and experienced developers with Visual Scripting and in-world GDScript (in progress). Anyone can build with ease.
- Import from Godot & 3D Modeling Tools: Import from Godot as a GLB and the nodes will carry over into The Mirror.
- VR Ready: Go beyond the desktop and experience immersive worlds from your VR headset.
- Web App: Easily share your Spaces and deep link via the Mirror's web app, https://in.themirror.space.
- (Future) Databases: Store user progress, achievements, physics state, and more.
- (Future) API Integrations: Connect your external apps to create/read/update/delete information about Spaces, players, and objects.
- (Future) Marketplace: Easily monetize your games, 3D models, audio assets, and more with one-time purchases or RevShare.
This is an alpha: there are many features to polish and bugs to squash.
We appreciate you and would love your feedback for what to add next! Chat with us on Discord.
Use the Itch desktop launcher for auto-updating since we regularly push updates.
Check out our docs site for how-tos and tutorials and star our open-source repo on Github!
Mac downloads are temporarily disabled due to needed upstream Godot Engine fixes, but you can run it yourself from the open-source repo.
Copyright 2024 © The Mirror Megaverse Inc.
Updated | 10 days ago |
Status | In development |
Category | Tool |
Platforms | Windows, macOS, Linux |
Rating | Rated 4.9 out of 5 stars (14 total ratings) |
Author | The Mirror: Real-Time Game Engine |
Genre | Shooter |
Made with | Godot, Blender |
Tags | Creative, Game Design, Game engine, Massively multiplayer, Multiplayer, Physics, Sandbox, the-mirror |
Average session | About a half-hour |
Languages | English |
Inputs | Keyboard, Mouse, Oculus Rift, HTC Vive, Oculus Quest, Valve Index |
Multiplayer | Server-based networked multiplayer |
Links | Discord, Support, Homepage, Twitter/X, YouTube |
Download
Install instructions
Use the Itch.io desktop launcher for auto-updating. We regularly push new updates and patches, which are required to use The Mirror.
Create an account on https://in.themirror.space, open the desktop app, and login with your credentials.
Check out our docs site for how-tos and tutorials.
Development log
- The Mirror is now open-source!Mar 17, 2024
Comments
Log in with itch.io to leave a comment.
Can you export projects to linux or windows ?
looks like they are turning to close platform. I also dont see any end user agreements. I don't think this project will survive if you all are trying to make a roblox clone and make this closed platform. Kinda defeats the purpose. People wanted a tool to use to speed up game development not a closed platform. kinda sad to see its going this way.
I deleted my unity project because I wanted to start using this and words cant even begin to describe how pissed off I am at this, first of all you cant load the projects into godot even though that's one of the main selling points and it doesnt even sound like when the plugin realeses you can export your games to apps in godot even though yet again there big thing is "start in the mirror end in godot" another thing is where the fuck is the first person? it said you can change between 1st and 3rd person but you cant its just 3rd person which brings me onto my next point, the default playermodel is ugly and I'm not going onto some gay ass goofy ass metaverse website to find equally as ugly playermodels so there needs to be an option to change the playermodel for normal people who dont want to use soulless corperate metaverse shit. Also the graphics are nothing like as advertised and from what I can tell you cant even create your own gui and they have variables (which I was surprised at because of how shitty this it) but they dont have lists which is dissapointing because I wanted to make a survival game with a crafting menu
the people who made this should just be sued for false advertising man
Hi, I would love to use this as a team building activity at work, but half of the people on my team use Mac OS. I would be ecstatic if Mac OS support came back.
This game has some amazing potential, but is it possible to mess with the imported file(glb) child nodes? I import a model with props but it's all one and would need to import each prop separately to freely control them. Also, will there ever be GDScript as opposed to block-based coding? I see the option but its greyed out ;c
Why no mac support tho? I installed the itch.io launcher just for this and realized no mac....
Can we import existing Godot projects and use them with the networking features?
So if you build a game does The Mirror allow a standalone of some kind to upload to the online game marketplaces like the Steam store, itch.io or be able to run your game you build locally on your pc offline if you wanted to? Sorry for multiple questions but tried to use a gun asset in your build ui and it said I didnt have the permissions to do that.... do I have to run everything in admin mode?
As a godot developer with metaverse developing experience I must say you did a huge job!
I was trying to check out the mirror but having some issues with basic performance.
It's taken a good few mintues to load the "metro" demo level, my GPU fan has spun up to 100%, my system has started to lag.
I'm on an i7-12700k with 64gb ram and a 4070. I can't change render scale either?
Tried to post this to the official discord to ask for help but immediately received an automated "time-out" that blocked me from using the server.
https://i.imgur.com/mXTAuwz.mp4
It would appear there's still some way to go with basic functionality and performance before this can actually be used.
That render scale is "locked" when you have "Auto Performance" enabled. If you disable it, you should be able to set the resolution scale yourself.
Could you try again the Discord server, and what do you mean by an automated "time-out"?
Hey there! I've been checking out the Godot issue tracker and it seems that the upstream bug you guys refer is with HTML5 export on Godot when using webkit-based browsers like Safari on Mac and iOS. Since Mac supports Chromium browsers, any chance we could bring back the Mac download option? Not counting on the safari guys fixing the SharedArrayBuffer bug in safari. Has been lingering around for a while
We're working on it! I don't believe it's related to the HTML5 export though; we aren't using that.
You can import your own character models. We use the RPM format (based on GLTF .glb files). Currently you cannot bring character animations, all animations are supplied by our app. We will expand this with more formats (like VRM) and more features (like custom animations) in the future.
Our scripting system is a graph of nodes, like Unreal Blueprints or Halo Forge.
Previously there was an option for mac os download, nowadays i don't see it anywhere. Is it gone ?
There are some upstream Godot engine bugs that need fixing. We're working on getting it back up ASAP
Any update with regard to availability on MacOS would be much apprecited! :)
Lemme know otherwise ill have to try get the pc going lol
Runs much better than previous time I tried it!
Awesome, great to hear! Anything you'd like to see added or modified?
would be nice if there were game templates of different game genres like FPS, TPS, racing game and etc.