www.themirror.space
Open in
urlscan Pro
52.17.119.105
Public Scan
Submitted URL: http://themirror.space./
Effective URL: https://www.themirror.space/
Submission: On March 18 via api from US — Scanned from DE
Effective URL: https://www.themirror.space/
Submission: On March 18 via api from US — Scanned from DE
Form analysis
4 forms found in the DOMName: wf-form-Newsletter-Form — GET
<form id="wf-form-Newsletter-Form" name="wf-form-Newsletter-Form" data-name="Newsletter Form" method="get" class="position-relative" data-wf-page-id="634b179a007b7f63fe7a52c6" data-wf-element-id="0dd660f7-0183-6584-5a63-ea18613d6e57"
aria-label="Newsletter Form" data-hs-cf-bound="true">
<div class="div-block-41"><input class="input button-inside dark w-input" maxlength="256" name="Email" data-name="Email" placeholder="Enter your email" type="email" id="email" required="">
<div class="btn-primary inside-input default home-page">
<div class="position-absolute full btn-primary-bg inside-input" style="transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;"></div><input type="submit"
data-wait="Please wait..." id="w-node-_0dd660f7-0183-6584-5a63-ea18613d6e5b-613d6e43" class="position-relative z-index-1 inside-input-text w-button" value="Subscribe">
</div>
<div data-sitekey="6LdcxJAgAAAAADXGEZ4ysBmfeLdjfmu-anJB1Crd" class="w-form-formrecaptcha recaptcha-2 g-recaptcha g-recaptcha-error g-recaptcha-disabled">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-hcbhxpdivyno" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdcxJAgAAAAADXGEZ4ysBmfeLdjfmu-anJB1Crd&co=aHR0cHM6Ly93d3cudGhlbWlycm9yLnNwYWNlOjQ0Mw..&hl=de&v=YurWEBlMIwR4EqFPncmQTkxQ&size=normal&cb=ygpo3m2mpfys"></iframe>
</div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div>
</div>
</div>
</form>
Name: wf-form-Closed-Beta-Application — GET
<form id="wf-form-Closed-Beta-Application" name="wf-form-Closed-Beta-Application" data-name="Closed Beta Application" method="get" class="contact-form" data-wf-page-id="634b179a007b7f63fe7a52c6"
data-wf-element-id="a84ee4d9-6563-197a-5c96-3caff2a40845" aria-label="Closed Beta Application" data-hs-cf-bound="true">
<div class="form-field-wrapper"><label for="Name" class="contact-field-label">name or preferred handle</label><input class="contact-field w-input" maxlength="256" name="Name" data-name="Name" placeholder="What should we call you?" type="text"
id="Name"></div>
<div class="form-field-wrapper radio"><label for="field" class="contact-field-label">What best describes you?</label>
<div id="w-node-a84ee4d9-6563-197a-5c96-3caff2a4084d-fe7a52c6" class="div-block-16"><label class="w-radio">
<div class="w-form-formradioinput w-form-formradioinput--inputType-custom w-radio-input"></div><input id="Video-Game-Developer" type="radio" name="Radio" data-name="Radio" style="opacity:0;position:absolute;z-index:-1"
value="Video Game Developer"><span class="radio-button-label w-form-label" for="Video-Game-Developer">Video Game Developer</span>
</label><label class="w-radio">
<div class="w-form-formradioinput w-form-formradioinput--inputType-custom w-radio-input"></div><input id="Video-Game-Designer" type="radio" name="radio" data-name="Radio 7" style="opacity:0;position:absolute;z-index:-1"
value="Video Game Designer"><span class="radio-button-label-2 w-form-label" for="Video-Game-Designer">Video Game Designer</span>
</label><label class="w-radio">
<div class="w-form-formradioinput w-form-formradioinput--inputType-custom w-radio-input"></div><input id="3D-Designer-Modeler" type="radio" name="Radio-6" data-name="Radio 6" style="opacity:0;position:absolute;z-index:-1"
value="3D Designer/Modeler"><span class="radio-button-label-3 w-form-label" for="3D-Designer-Modeler">3D Designer/Modeler</span>
</label><label class="w-radio">
<div class="w-form-formradioinput w-form-formradioinput--inputType-custom w-radio-input"></div><input id="Game-Engine-Developer" type="radio" name="radio" data-name="Radio 5" style="opacity:0;position:absolute;z-index:-1"
value="Game Engine Developer"><span class="radio-button-label-4 w-form-label" for="Game-Engine-Developer">Game Engine Developer</span>
</label><label class="radio-button-field w-radio">
<div class="w-form-formradioinput w-form-formradioinput--inputType-custom w-radio-input"></div><input id="Animator" type="radio" name="radio" data-name="Radio 4" style="opacity:0;position:absolute;z-index:-1" value="Animator"><span
class="w-form-label" for="Animator">Animator</span>
</label><label class="w-radio">
<div class="w-form-formradioinput w-form-formradioinput--inputType-custom w-radio-input"></div><input id="Video-Game-Enthusiast" type="radio" name="radio" data-name="Radio 3" style="opacity:0;position:absolute;z-index:-1"
value="Video Game Enthusiast"><span class="radio-button-label-5 w-form-label" for="Video-Game-Enthusiast">Video Game Enthusiast</span>
</label><label class="w-radio">
<div class="w-form-formradioinput w-form-formradioinput--inputType-custom w-radio-input"></div><input id="Web-3.0-NFT-Enthusiast" type="radio" name="radio" data-name="Radio 2" style="opacity:0;position:absolute;z-index:-1"
value="Web 3.0 & NFT Enthusiast"><span class="radio-button-label-6 w-form-label" for="Web-3.0-NFT-Enthusiast">Web 3.0 & NFT Enthusiast</span>
</label><label class="w-radio">
<div class="w-form-formradioinput w-form-formradioinput--inputType-custom w-radio-input"></div><input id="Other" type="radio" name="Radio-1" data-name="Radio 1" style="opacity:0;position:absolute;z-index:-1" value="Other"><span
class="radio-button-label-7 w-form-label" for="Other">Other</span>
</label></div>
</div>
<div class="form-field-wrapper"><label for="Email" class="contact-field-label">Email address</label>
<p class="beta-application-form-description">Used for beta communication and invite.</p><input class="contact-field w-input" maxlength="256" name="Email" data-name="Email" placeholder="Enter your email" type="email" id="Email">
</div>
<div class="form-field-wrapper"><label for="field" class="contact-field-label">What interests you about the Mirror?</label><textarea placeholder="Type your message here" maxlength="5000" id="field" name="field" data-name="field"
class="contact-field w-input"></textarea></div><input type="submit" data-wait="Please wait..." class="contact-submit-button w-button" value="Submit">
</form>
Name: wf-form-Newsletter-Form — GET
<form id="wf-form-Newsletter-Form" name="wf-form-Newsletter-Form" data-name="Newsletter Form" method="get" class="position-relative" data-wf-page-id="634b179a007b7f63fe7a52c6" data-wf-element-id="2b52f351-456a-36ff-dc2a-94b8bf54a0e6"
aria-label="Newsletter Form" data-hs-cf-bound="true"><input class="input button-inside dark w-input" maxlength="256" name="email-3" data-name="Email 3" placeholder="Enter your email" type="text" id="email-3" required="">
<div class="btn-primary inside-input default home-page">
<div class="position-absolute full btn-primary-bg inside-input" style="transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;"></div><input type="submit"
data-wait="Please wait..." id="w-node-_2b52f351-456a-36ff-dc2a-94b8bf54a0ea-a9ecb41b" class="position-relative z-index-1 inside-input-text w-button" value="Subscribe">
</div>
<div data-sitekey="6LdcxJAgAAAAADXGEZ4ysBmfeLdjfmu-anJB1Crd" class="w-form-formrecaptcha recaptcha-2 g-recaptcha g-recaptcha-error g-recaptcha-disabled">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-eg975woum71x" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdcxJAgAAAAADXGEZ4ysBmfeLdjfmu-anJB1Crd&co=aHR0cHM6Ly93d3cudGhlbWlycm9yLnNwYWNlOjQ0Mw..&hl=de&v=YurWEBlMIwR4EqFPncmQTkxQ&size=normal&cb=y1qsg8rlsta0"></iframe>
</div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
</form>
Name: wf-form-Footer-Subscribe — GET
<form id="wf-form-Footer-Subscribe" name="wf-form-Footer-Subscribe" data-name="Footer Subscribe" method="get" data-wf-page-id="634b179a007b7f63fe7a52c6" data-wf-element-id="e79c7cff-0ef5-24b8-cfa5-c6cfa9ecb496" aria-label="Footer Subscribe"
data-hs-cf-bound="true">
<div class="w-layout-grid grid-subscribe-form-button-down"><input class="input glass w-input" maxlength="256" name="email-2" data-name="Email 2" placeholder="Enter your email" type="text" id="email-2" required=""><input type="submit"
data-wait="Please wait..." id="w-node-e79c7cff-0ef5-24b8-cfa5-c6cfa9ecb499-a9ecb41b" class="btn-primary white w-button" value="Subscribe"></div>
</form>
Text Content
* Home * Features * Docs * Custom Experiences * Blog * Team * Join Our Discord STAR ON GITHUB Play Alpha FREEDOM TO OWN The Mirror is the open-source Roblox & UEFN alternative built on Godot and NestJS, allowing you to own everything - unlike Roblox, Unreal/Fortnite, and Unity. Star on github Play alpha (REAL) REAL-TIME GAME DEVELOPMENT Everything in The Mirror is in real time, similar to live collaboration with Figma and Google docs. No waiting for long build times: See changes instantly with friends and colleagues. Check out our recent co-building session with Code With Tom! ALL-IN-ONE GAME DEVELOPMENT The Mirror provides everything you need out-of-the-box without writing a single line of code. THE EDITOR & THE GAME, COMBINED Creates like an engine, plays like a game: The most fun way to build. All-in-one: One app to build & play Real-time everything: The most fun and easiest way to build Instant game previews: No waiting for long build times Integrated asset marketplace First-person, third-person, & VR player controllers 3D pains done for you out-of-the-box Launch your game in The Mirror or on third-party stores like Steam BUILT ON GODOT Our long-term aim is for bidirectionality with Godot: Start in The Mirror and end in Godot, or start in Godot and end in The Mirror. Analogy: If Godot is Photoshop, The Mirror is Canva GDScript in-world in real-time Real-time shader editing (future) No-code visual scripting Import valid nodes from Godot Godot plugin for real-time editing (future) The Mirror contributes back to Godot DISCOVER & BE DISCOVERED Marketing your game can be as taxing as creating it. Mirror Spaces are automatically discoverable to each other by connecting to our deployed srvers. Get discovered in The Mirror's marketplace Publish in The Mirror or anywhere else: Steam, Epic Games, Itch, and more. Connect to our deployed web server by default for ease Or, self-host your own web server Run Mirror Spaces locally or hosted: We'll manage hosting for you OPEN-SOURCE Permissively MIT-licensed so you can own your games without worrying about the rug getting pulled out from under you. Be a part of the open-source gaming movement Modify the platform as you please Containerized for easy development Self-host your own servers Avoid vendor lock-in MONETIZE Instead of having to launch a full game to make money, sell your creations in The Mirror's marketplace. Exhibit assets in a Mirror Space: Allow customers to experience before they buy 10% marketplace fee - lower than many In-game transactions (future) Sell 3D models, sounds, scripts, and more. Premium content to be announced Get discovered easily FULL-STACK WEB SERVER Game development is hard enough, not to mention needing web server functionality. The Mirror provides full web server out-of-the-box. Cutting-edge NestJS framework on Typescript HTTP REST API with OpenAPI Swagger Websockets for faster communication Open-source MongoDB database with Mongoose Pubsub with Redis Authentication via Firebase or your own system Netsync module AAA physics with Jolt VR-Ready Star on github OUT-OF-THE BOX EVERYTHING REAL-TIME CO-BUILDING Iterate on your game's features quickly by building in real-time with your users, friends, and colleagues. What you see is what you get. MULTIPLAYER BY DEFAULT Multiplayer networking is hard: The Mirror gives you no-code networking out-of-the-box. PHYSICS SANDBOX Control everything from gravity, collisions, and physics, joints, ragdolls, and destruction, automatically networked. *Some physics features are a work in progress. ALL SKILL LEVELS New to coding? No problem! The Mirror is designed for no-code, low-code, and experienced developers. Anyone can build with ease. IMPORT FROM GODOT & 3D MODELING TOOLS Import from Godot (GLB), Blender, or any other tool you wish to build the world of your dreams. MONETIZE ON THE MARKETPLACE Sell your 3D models, scripts, and and even Godot components. Monetize anything without needing to create a full game. Star on github COMING SOON: MARKETPLACE Easily monetize assets, from 3D models to audio to scripts and more. EXPERIENCE ASSETS Driving a car is better than seeing a car: Incorporate assets into Mirror Spaces for players to experience. BIDIRECTIONALITY Any asset made in a Mirror Space can be ported to any other Space. Any Godot GLB export will bring in valid nodes. Long-term, we plan for bidirectionality with Godot. SHOWCASE YOUR WORK Build an audience and reach new builders, artists, and game developers. STAY IN THE KNOW. Keep up with what's happening in The Mirror. Welcome to the Freedom to Own movement. Oops! Something went wrong :( Try again please. POWERED BY We're excited to advance the mission of freedom to own by building on the #1 open-source game engine. Platforms: VR READ THE LATEST Stay up to date with what's happening in The Mirror. We're in early-access alpha and welcome your feedback. The Mirror blog MEET OUR TEAM A technical, product-focused powerhouse. Meet the Team AS SEEN ON IN THE NEWS OUR INVESTORS We're supported by the most cutting-edge and ambitious technology investors in the world. CONTRIBUTE ON GITHUB Mirror your dreams: The future of democratized game development is influenced by you. STAR ON GITHUB APPLY FOR CLOSED BETA Thank you for your interest in Closed Beta. Become one of the first users of The Mirror's Platform. name or preferred handle What best describes you? Video Game Developer Video Game Designer 3D Designer/Modeler Game Engine Developer Animator Video Game Enthusiast Web 3.0 & NFT Enthusiast Other Email address Used for beta communication and invite. What interests you about the Mirror? Thank you! Your submission has been received! Oops! Something went wrong while submitting the form. Freedom to own: The open-source Roblox & UEFN alternative. An all-in-one, real-time, collaborative game development platform. Built for: Github Docs Reddit Discord Contact Terms of Service Privacy Policy STAR ON GITHUB Play Alpha STAY IN THE KNOW. Welcome to the Freedom to Own movement. Oops! Something went wrong :( Pages * Home * About * Pricing * Pricing single CMS * Contact * Features * Feature single * Blog * Blog post CMS * Careers * Career single CMS * Integrations * Integration single CMS Utility pages * Start here * Style guide * Password protected * 404 Not found * Licenses * Changelog Subscribe to our newsletter Lorem ipsum dolor sit amet consectetur adipiscing elit aliquam mauris sed ma Thanks for joining our newsletter. Oops! Something went wrong :( Copyright 2024 © The Mirror Megaverse Inc. English * Español