>[!DANGER] Abandoned
> The original Mirror was abandoned, v2 was also quickly abandoned, and now less than a year later are on a v3 with a different set of undisclosed technologies which is only available via Discord and they admit will not be made open source. With v3 they are heavily promoting their [[Generative AI]] integration. Grifters gonna grift.
The Mirror is an [[MIT License]] licensed game engine built on [[Godot]] written in [[C++]] and [[Typescript]].
- [Website](https://www.themirror.space/)
- [Source](https://www.themirror.space/)
- [Documentation](https://docs.themirror.space/docs/get-started)
- [Reddit](https://www.reddit.com/r/themirrorspace/)
> Asset generation is used for educational purposes only.
\- hilarious disclaimer from their [[Generative AI]] showcase on YouTube in an attempt to deflect legal action
# Notability
A real-time editor with multiplayer marketed to compete with [[Unreal Engine]] and [[Roblox]] during the height of the [[Cryptocurrency]] and Metaverse grifts.
# Philosophy
## Funding
Built by a for-profit company [[The Mirror Megaverse Inc]] with investors including [[Blockchain]] Founders Capital, Founders Fund, Konvoy, Florida Funders, Abstract Ventures, and Palm Tree Crew.
## Monetization
Their monetization strategy is (was?) an asset store, likely built on NFTs or [[Cryptocurrency]], but this was all stripped out before the public source code release. An updated monetization strategy has not been disclosed.
## Marketing
They position themselves against [[Roblox]] and [[Unreal Engine]] for Fortnight due to the in-game style editor and visual scripting.
They repeat it every other sentence. It is literally mentioned 3 times on their YouTube page. They are dying to build hype.
They made the announcement before the version uploaded to [[Itch.io]] even had the feature to load [[GDScript]], even though it is available in the source repo. It feels like they were rushed to release with [[GDC]]. Their official YouTube channel is leaving replies to on [[Gamesfromscratch]]'s video, but obviously avoiding the controversial ones about [[Cryptocurrency]].
## Account Creation
An account is required to use. It is unclear to me if the open source server software allows you to use a local account or if it too requires their online services.
## Use of Godot
The Mirror is built as a Godot 4.3 project. They do have a custom fork of Godot, but the number of changes is not huge.
Main additions:
- `AppProtocol` - [[inter-process communication]] for use with their backend server, multiplatform support
- [[GDScript]] analyzer hooks and tests
- Adds modules for [[MP3]] (read/write) and [[Ogg Vorbis]] (read-only) support for GLTF files
- Integrates Jolt physics into GLTF support
- Integrates [[Godot Tracy]] profile directly into the engine
- Includes several 3rd party modules and libraries by default, including:
- https://github.com/GameNetworking/network_synchronizer
- https://github.com/AndreaCatania/godot_tracy
- [[Mimalloc]]
- [[Jolt Physics]]
I imagine that most of the tangible changes will be merged in upstream or extracted into add-ons.
## Source Control
On [[2024-03-16]] they dumped all of the server and site code into a repo on Github with all history scrubbed. This greatly impedes everyone's ability to see the why and how of the code as it it stands. This was a decision they made intentionally.
> Man this project has come a long way...
>
> It started as a "crypto/web 3/metaverse" buzzword fest,
> then pivoted to being an "open-source" game-hosting platform but no code available until now.
>
> I wonder if they still intend to have a subscription service where they take a 70% revenue share (that was buried deep in their website FAQ at the time)...
\- wherearemypants2213 [commenter](https://www.youtube.com/watch?v=VY30mlHTTxs&lc=Ugx60gM516-RJX9d35N4AaABAg) on YouTube
The above probably explains why they purged all of the project's history. It is probably incredibly embarrassing and would have been extremely bad press while they are trying to pivot.
## Terms of Service
>
But the fact the terms of service include that your work cannot "Transmit any material or content that is inappropriate for families" annoys me. What kind of game engine limits which games you can legally make on them? :(
>
> (The horrible performance also doesn't help either)
\- feliper.rodrigues5569 [commenter](https://www.youtube.com/watch?v=VY30mlHTTxs&lc=UgwU-fFoZIQYYItTUKF4AaABAg) on YouTube
# Platform Support
Everything that [[Godot]] supports.
# Features
- Realtime live editing
- Multiplayer-first
# Tips
# References
```cardlink
url: https://youtu.be/VY30mlHTTxs
title: "The Mirror - Godot Powered Game Engine Open Sourced!"
description: "The Mirror is a new game engine built on top of the Godot game engine and other open source software. The Mirror aims to be an open source alternative to th..."
host: youtu.be
favicon: https://www.youtube.com/s/desktop/4feff1e2/img/favicon_32x32.png
image: https://i.ytimg.com/vi/VY30mlHTTxs/maxresdefault.jpg
```