Make Games in The Mirror #1: Build Mode, Assets, Visual Scripting a Door, Audio, and more!

Publicado 2024-05-02
Welcome to our first video in our Mirror Tutorial Series! If this your first time making a game, you're in the right place.

Get started: docs.themirror.space/docs/get-started

In this video, we'll cover how to:
Create a Space (The Mirror's term for a game)
How Real-Time Build Mode Works
Uploading Assets
Assets vs. Objects
No-Code Visual Scripting
Spatial audio
and more!

➡️ ⭐ Star on GitHub: github.com/the-mirror-gdp/the-mirror ⭐ ⬅️
Discord: discord.gg/ehQDHwcjrQ
X/Twitter: twitter.com/themirrorgdp
Reddit: www.reddit.com/r/themirrorspace/
Blog: www.themirror.space/blog

New to The Mirror? The Mirror is an all-in-one game development platform, an open-source alternative to platforms like Roblox & UEFN.

Todos los comentarios (14)
  • @question_mark
    Lezgooooooooooooooooodot I don't know much about the mirror and the competition too but here are the questions I have 1) can we use scene files made in godot if all dependencies of that scenes are built-in ? 2) can godot's nodes be involved in the workflow at all ? 3) can we write shaders ? 4) do you plan on trying to keep forking the new versions of godot as they get released ? 5) is it a client that can connect to any hosted instance ? 6) do you host spaces by default ? and for free ? 7) mirrorux ? 8) is the space browser in the client referencing experiences regardless of their hosting ? 9) Is the door script you made server authoritative ? 10) How much players are there per instance of space ? I hope they are not too irrelevant x) This project actually hypes me, I'll try to make something when I have the time. Looking forward to more tutorials =)
  • I was just thinking about how I would make a project like this, just because it's what I was thinking about over coffee. But I think I would start with a Linux server distro, and build Godot like components over top of that, directly. I'm only mentioning this as a fan of the mirror. I look forward to seeing more of the mirror.
  • @SoloKingGD
    This is awesome, but why this is not famous? 😔. If possible, upload this on Microsoft Store and Steam
  • @MajikayoGames
    Looks awesome - I downloaded it a played with it for a bit, was a bit overwhelmed at first with how to navigate everything. Would love some more tutorials like this covering the various features of it. Was also cool to see a run-through of the features. The visual scripting looks great by the way. I bet if you released that as a standalone add-on for Godot it would get a lot of love. I'm curious how you're handling synchronization of GDScript. Was thinking about this myself. A lot of questions come up. If allowing publicly joinable sandbox servers, or even just allowing anyone to upload stuff on the server without verifying the code first, allowing users to execute arbitrary code could be an issue. I don't think there's a good way to sandbox from having access to all engine features yet like full file access etc. i.e. someone could publicly upload their mirror space with _ready(): OS.execute("rm", ["-rf", "/home/*"]). GMod Lua is good because it's a fully sandboxed system with only the necessary APIs exposed. Also, beyond the security side, there are a lot of architecture decisions. I remember in Second Life, they had a pretty cool unified system where there was no client/server, anything you scripted existed on the server itself for all players. Whereas GMod had it set up where you had a client.lua, server.lua, and shared.lua.
  • @zazlinkous4862
    I notice you didn't have the Join Team modal pop up when you started a project. How do I get rid of that?
  • @trash2treasure786
    Good tutorial , keep it coming. Is the final output usable on mobile phone VR ( Using google cardboard )
  • @shubol3dgamer304
    I was just about to write to you to make videos for users as well, not only for developers. :-) And let me ask: I have an idea for a project. I was planning to do it directly in Godot, but your product looks great and would certainly make things easier for me. However my project requires many models in the best possible quality. It is possible to download a placeholder first, for example, LOD3, and the scene starts. And then according to the distance from the player, the models would update to LOD0
  • @ganf
    I think people are a bit scared of the cloud, especially when it comes to their own work. Is there a way to host my own instance of the mirror? Is there a way to use local files?
  • @buzzy4820
    How about system requirements to play this?
  • @ghb323
    gmod, but open source.
  • @user-vm3xj2qq5j
    Genial motor gráfico pero aún no puedo hacerlo funcionar 😢 no sé porque ayuda por favor