The Metroidvania Toolkit For Godot Engine

Поделиться
HTML-код
  • Опубликовано: 7 фев 2025
  • There is a new add-on for the Godot Game Engine that makes it easier to create Metroidvania style games, MetSys, or the Metroidvania Toolkit. It enables you to create a network of rooms making it easy to create modular maps using reusable scenes.
    Links
    gamefromscratc...
    -----------------------------------------------------------------------------------------------------------
    GFS Patreon : / gamefromscratch
    GameDev News : gamefromscratc...
    GameDev Tutorials : devga.me
    Discord : / discord
    Twitter : / gamefromscratch
    -----------------------------------------------------------------------------------------------------------

Комментарии • 82

  • @gamefromscratch
    @gamefromscratch  Год назад +11

    Links
    gamefromscratch.com/metsys-metroidvania-system-for-godot/
    -----------------------------------------------------------------------------------------------------------
    GFS Patreon : www.patreon.com/gamefromscratch
    GameDev News : gamefromscratch.com
    GameDev Tutorials : devga.me
    Discord : discord.com/invite/R7tUVbD
    Twitter : twitter.com/gamefromscratch
    -----------------------------------------------------------------------------------------------------------

    • @laurapeterson678
      @laurapeterson678 Год назад +1

      Do you know what's the latest status on the Unity situation?
      Like, I mostly followed all of it, up to the post where the sh**y CEO left.
      However, what I'm most interested in is, how many devs will stay with Unity? From what I see on r/Unity3D, Unity is still thriving.
      And will learners stay to learn tutorials; instructors still creating courses etc... (From what I see, yes, which makes me really surprised. Who would take these courses?)

    • @claudiusraphael9423
      @claudiusraphael9423 Год назад

      Regarding the missing Zoom-In: I see you running macOS. In (i think) accessibility or (magic) mouse/touch there is the (2x/200%) zoom-option one can enable performed via simple double-click. Helps tremendously when using high-resolutions on (relatively) small or alternatively very distant displays to actually be able to utilize the displays real estate while still having the on-demand HiDPI/Retina-Scaling for those details one can not decipher by pattern-/shape-detection - works instantly even on more than a decade old MacBooks and iMacs running Monterey/Ventura/Sonoma.

    • @Yoni123
      @Yoni123 Год назад

      When I try to use this Godot just goes on a loop of opening and closing the editor window. I can't even kill the process I have to reboot

    • @Yoni123
      @Yoni123 Год назад

      This seemed cool but I tried it a few times and every time my it put my whole system in such a state all I could do was hard boot with the power button because I couldn't do anythiong...

    • @Yoni123
      @Yoni123 11 месяцев назад

      Is there a good platformer template for godot to go with this? with walljumps, sliding etc that I can use as powerups

  • @pr0cs
    @pr0cs Год назад +92

    I love that 3rd party tools and support for Godot is growing, it's really obvious now and there are so many new toys to play with. Amazing!

    • @GurtGobain
      @GurtGobain Год назад +7

      Yeah, I really hope there are some engines for specific game types like Platformers or Top-Down games built within the Godot engine. (Like Corgi Engine in the Unity asset store.) Basically so you just download a tool and all the common features are there, you just add your artwork, tweak a few variables, and lay out your levels in a foolproof way with zero coding. That could lead to a ton of cool games when you make it so easy that anyone can do it.

    • @pr0cs
      @pr0cs Год назад +4

      @@GurtGobainIt'll come with time, if I compare Godot support and guides/information from 2 years ago to now it's like night and day. At any rate more competition in the 'engine' space is always a good thing

    • @KalponicGames
      @KalponicGames Год назад +3

      But you guys don't wanna pay for these. 😂

    • @GurtGobain
      @GurtGobain Год назад +5

      @@KalponicGames I'd pay $50 for something like I described above. I've paid over $200 for these sorts of tools on the Unity store, you can see a screenshot of my account :P

    • @pr0cs
      @pr0cs Год назад +4

      @@KalponicGames where'd you get that idea? Good external tools could likely be commercialized if it added functionality not easily replicated by hand

  • @Galko655e
    @Galko655e Год назад +27

    From "Major components for a genre game" plugin to "One tool for making game of 1 genre" plugin. Godot shows true power of growth.

  • @dr_nerdrage
    @dr_nerdrage 11 месяцев назад +2

    Thanks for this showcase! It's exactly what I need for a project.
    FWIW, it may not have been implemented when the video was made but definitely is now: CTRL + Mousewheel lets you zoom in and out on the map editor screen :)

  • @GlowingOrangeOoze
    @GlowingOrangeOoze Год назад +43

    MetSys -> MetroidVania System
    MetroidVania -> Metroid + Castlevania
    Metroid -> Metro + Android
    Castlevania -> Castle + Transylvania
    it's portmanteau city out here.

    • @SimonBuchanNz
      @SimonBuchanNz Год назад +4

      Is that Metroid portmanteau sourced!? (Googles) yes, it's totally official - I'm shaken and disturbed.

    • @GlowingOrangeOoze
      @GlowingOrangeOoze Год назад +2

      @@SimonBuchanNz yeah it's a WEIRD one, but the end result sounds good so I'm glad it happened

    • @raphaelschmitz4416
      @raphaelschmitz4416 9 месяцев назад +6

      Oh so it stands for "Metro Android Castle Transylvania System", got it

  • @Henry_GamesX
    @Henry_GamesX Год назад +17

    This is exactly what I need for my game. I'm making a Metroid-Vania that will be both 2D and 3D. It would be good to have something for the 3D side.

  • @MaxIzrin
    @MaxIzrin Год назад +7

    Very nice!
    Metroidvania is my favorite genre, so whatever makes it easier for devs to make 'em is good in my book.

    • @hiiambarney4489
      @hiiambarney4489 5 месяцев назад +1

      The thing is... Is it REALLY simplyfying making a Metroid like game?
      Because I've seen this in use on a very obscure, small channel on RUclips and it seems to have some tangible problems with adjusting the game to your liking, alongside performance concerns and crashes along the way.
      So initially it seems like, yes this is glorious!
      Down the line, this may not be true anymore.

    • @MaxIzrin
      @MaxIzrin 5 месяцев назад

      @@hiiambarney4489 Hopefully it's improved upon, a good first step.

  • @stefan429
    @stefan429 Год назад +12

    this makes me wanna make a metroidvania 😩

  • @Elrinth
    @Elrinth Год назад +2

    very cool, might consider using this in me and my big bro's upcoming project.

  • @etherealregions
    @etherealregions Год назад +4

    Nice, I've been tinkering around with Godot 2D for a couple days. Since I've been looking for an excuse to do some pixel art.

  • @ScaerieTale
    @ScaerieTale Год назад +3

    This isreally neat. Combine it with something like LDTK or Tiled, and you've got an extremely efficient workflow potential (assuming you're familiar with either TileD or LDTK of course. Both have a small bit of learning curve but not terrible)

    • @Yoni123
      @Yoni123 Год назад

      Which one is easier?

  • @in-craig-ible6160
    @in-craig-ible6160 Год назад

    Upvote for the thumbnail alone. 😁

  • @AngelCnderDreamer
    @AngelCnderDreamer Год назад +1

    It impressive how much Godot updates are, or even add ons being added. It great these are coming to Godot and have came it really helps game devs. And of course especially how far Godot has came since after Unity, my only complain those is I wish they had a terrain generator in the game engine.
    I know they are working on other things for it, and I get their team is small and have a lot to do, but I'd love if they also work on terrain generator. Don't give me wrong tho, I know there are plugins but I tried them all and they are not that great or what I am looking for in my opinion. :c

  • @devangpradhan
    @devangpradhan Год назад

    Waiting for this 😊

  • @luck8762
    @luck8762 Год назад

    looks like magic to me

  • @phillippi2
    @phillippi2 Год назад +1

    I am seriously interested in using this for my game, if it is ever usable in 3d. My game is a metroid/vania game and would make a lot of the setup easier.

  • @HealyHQ
    @HealyHQ Год назад +2

    "Small complaint," HA! I see what you did there. 😏

  • @FowksProd
    @FowksProd Год назад +1

    they have to convert it for 3D, would be cool xD

  • @Nenga117
    @Nenga117 3 месяца назад

    Would it be possible to make the map/levels in godot and then port it over into Unity using the JSON file? This is a cool toolkit to make the levels but I have most of my assets in Unity and would love to use both

  • @potens1
    @potens1 Год назад

    Strange, I was about to thumbs up your bug report about the zoom problem (being also and old fart) but I did not find your bug report about it...

  • @randomjimbitz512
    @randomjimbitz512 Год назад +1

    have to love that something like this comes out, basically a week after me hammering out the code to make something almost exactly like this LOL... 🤦‍♀

  • @sporefergieboy10
    @sporefergieboy10 Год назад +3

    Now if only there was a Godot Toolkit that would make Dad come back

  • @kardrasa
    @kardrasa Год назад

    Godot gaming baby

  • @Adam-oy6nc
    @Adam-oy6nc 6 месяцев назад

    Do you know if it possible to use MetSys to create a more stylised and hand-drawn map like Hollow Knight? Thank you.

  • @adventuretuna
    @adventuretuna Год назад

    Its funny when assets like these are frowned upon in unity because of the asset flips but in godot these are celebrated.

  • @GurtGobain
    @GurtGobain Год назад +7

    Is there any way to do procedural generation or at least randomize the rooms?

    • @gamefromscratch
      @gamefromscratch  Год назад +4

      I think it would be completely trivial to randomize the room. Adding a procedural generator should probably be possible too.

    • @HealyHQ
      @HealyHQ Год назад +1

      I would loooove to see a tutorial combining this add-on with those properties. 🤩

    • @KoBeWi
      @KoBeWi Год назад +3

      There are helper methods to create and customize rooms at runtime, you can use them for procedural generation (you need to code randomization yourself). The sample project has an example of that.

  • @ericoding404
    @ericoding404 Год назад +3

    Does this work for 3d scenes as well? I think I will give this a shot

    • @gamefromscratch
      @gamefromscratch  Год назад +7

      No, 2D only..

    • @KoBeWi
      @KoBeWi Год назад

      While the system is designed for 2D games, it's generic enough that you can use it for 3D. The map itself is a grid with support for multiple layers, so if you can translate your world to that (e.g. by making a top-down minimap), it comes down to translating 3D vectors to 2D.
      Also some components can be used in any game.

    • @Yoni123
      @Yoni123 11 месяцев назад

      Did you try this? ​@@KoBeWi

  • @robertoaguiar6230
    @robertoaguiar6230 Год назад

    I also find it hard to read when ytbers record their monitors at high res and everything looks so tiny T^T

  • @anon_y_mousse
    @anon_y_mousse Год назад

    Mike, do Macs have a zoom function built into the DE/WM? I don't know if you could use KDE on a Mac, but it might be worth a shot if you can. It has built-in zoom functionality.

    • @apollolux
      @apollolux Год назад

      Macs have zoom as a toggleable system-wide accessibility feature that zooms the whole desktop. It's a little obnoxious in practice when sometimes all you want to do is zoom a window or specific area.

    • @anon_y_mousse
      @anon_y_mousse Год назад

      @@apollolux Does it work the same way the KDE zoom feature does where you can choose the zoom level from just a little to a whole bunch? If not, then that may be a stumbling block, but if so then I don't know why it would be annoying to use.

    • @apollolux
      @apollolux Год назад +1

      @@anon_y_mousse I don't know how KDE zooms. When Mac zooms, it zooms the whole screen in with the mouse always at center, however incremental each zoom step may be. It's been a while since I used it, but IIRC mouse movement speed might also be affected with zoom level as well, so zooming in and trying to move the mouse to an intended far off location feels really slow. You'd probably have to see it in action to understand what I mean.

    • @anon_y_mousse
      @anon_y_mousse Год назад

      @@apollolux With KDE, that's basically the same, except it doesn't affect the mouse speed. I can still whip from one side of the screen to the other in an instant while zoomed in. I would hope if they do intentionally slow it down that it's configurable, but I've never used a Mac.

  • @screenapple1660
    @screenapple1660 Год назад +1

    Wait... you can burn it on GdNes-Emulator without doing so much coding.

  • @Renegrox
    @Renegrox Год назад

    Hey all, is there any friandly template/asset/tool for godot, or unity, specialized in Beat em ups? something for the zero code brains like myself?

    • @pixelfairy
      @pixelfairy Год назад

      You might be better off modding an existing game. Or try Unreal Engines blueprints.

  • @olibeau7955
    @olibeau7955 Год назад

    Epic didn't update the Free for the month assets, do you think they've killed the program?

  • @bitwise4996
    @bitwise4996 Год назад

    You should cover CLAVICULA.

  • @snovaspectre2
    @snovaspectre2 Год назад +1

    its really annoying when guides just assume you know things

  • @Yoni123
    @Yoni123 11 месяцев назад

    Does it come with power ups?

  • @nailbomb420
    @nailbomb420 Год назад

    meh, honestly as someone in the middle of making my own metroidvania, this is kinda disheartening.

  • @_EliteKnight_
    @_EliteKnight_ Год назад +1

    You speak too slowly, you need to go faster.

    • @GurtGobain
      @GurtGobain Год назад +8

      Bro just turn it up to 1.5 or 2x speed then lol

    • @IzeIzeBaby
      @IzeIzeBaby Год назад +9

      Sarcasm? I always think of Stan from monkey Island when Mike talks. Fumbling around with his hands, pointing in random directions to explain things 😂

    • @krlganozgurluk902
      @krlganozgurluk902 Год назад +2

      @@IzeIzeBaby That made me laugh as a Monkey Island fan, lol.

    • @IzeIzeBaby
      @IzeIzeBaby Год назад +1

      @@krlganozgurluk902 now you'll always think about this when you watch one of his videos :P

  • @fct6701.
    @fct6701. 7 месяцев назад

    Using godot on mac instant unsubscribe i loved the vid first but then i saw mac closetab i wrote and turned off your vid

  • @vikingzeppelin
    @vikingzeppelin Год назад

    Bro? you're on mac os?