The Mirror is an interesting project we first covered back in 2022, then again back in 2024 when it was open sourced, then one more time in late 2024 when they announced they were leaving Godot. At it’s core Mirror was an attempt to create an open alternative to UEFN or Roblox, but built on top of open source technologies. Due to claimed technical issues, they made the decision to completely rewrite the game engine on top of a different open source framework, this time PlayCanvas.
At this point Mirror is available in closed Alpha, you can request to join via their Discord server.
Details of the Mirror v2 release built on top of PlayCanvas:
Make Games with TypeScript
Mirror Engine is a TypeScript game engine designed for rapid, collaborative game development. With our latest V5 release, we’re excited to share a host of new features and quality-of-life improvements.
With mirrored multiplayer, every change you make – whether it’s adding a script, tweaking a value, or attaching a new component – happens in real time for everyone in your session. Update a script, and everyone sees the result instantly. It’s truly a collaborative game dev experience, a different paradigm than anything else today. Our aim is the experience of building a shared dream world in the movie Inception.
Inception-like Dreaming: Build and Play
Mirror Engine isn’t just a game engine; it’s also the game itself. There’s no need to stop and recompile. Switch between build and play modes instantly: press a button, and you’re controlling your character in the world. Make a change, and it’s reflected live, even in multiplayer. Everything saves automatically, so you can log in and out without losing progress.
You can learn more about Mirror, them ditching Godot for PlayCanvas and more in the video below.
