The Metroidvania Toolkit For Godot Engine

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • 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 месяцев назад +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
    -----------------------------------------------------------------------------------------------------------

    • @laurapeterson146
      @laurapeterson146 11 месяцев назад +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 11 месяцев назад

      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 10 месяцев назад

      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 8 месяцев назад

      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 7 месяцев назад

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

  • @pr0cs
    @pr0cs 11 месяцев назад +90

    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 11 месяцев назад +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 11 месяцев назад +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 11 месяцев назад +3

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

    • @GurtGobain
      @GurtGobain 11 месяцев назад +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 11 месяцев назад +4

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

  • @GlowingOrangeOoze
    @GlowingOrangeOoze 11 месяцев назад +35

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

    • @SimonBuchanNz
      @SimonBuchanNz 11 месяцев назад +4

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

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

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

    • @raphaelschmitz4416
      @raphaelschmitz4416 5 месяцев назад +4

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

  • @Galko655e
    @Galko655e 11 месяцев назад +25

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

  • @HE360
    @HE360 11 месяцев назад +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.

  • @dr_nerdrage
    @dr_nerdrage 7 месяцев назад +1

    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 :)

  • @stefan429
    @stefan429 11 месяцев назад +12

    this makes me wanna make a metroidvania 😩

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

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

    • @hiiambarney4489
      @hiiambarney4489 Месяц назад +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 Месяц назад

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

  • @etherealregions
    @etherealregions 11 месяцев назад +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.

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

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

  • @ScaerieTale
    @ScaerieTale 11 месяцев назад +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 10 месяцев назад

      Which one is easier?

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

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

  • @AngelCnderDreamer
    @AngelCnderDreamer 11 месяцев назад +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

  • @in-craig-ible6160
    @in-craig-ible6160 11 месяцев назад

    Upvote for the thumbnail alone. 😁

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

    Waiting for this 😊

  • @phillippi2
    @phillippi2 11 месяцев назад +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.

  • @FowksProd
    @FowksProd 8 месяцев назад +1

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

  • @sporefergieboy10
    @sporefergieboy10 11 месяцев назад +3

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

  • @luck8762
    @luck8762 9 месяцев назад

    looks like magic to me

  • @Adam-oy6nc
    @Adam-oy6nc Месяц назад

    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 11 месяцев назад

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

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

    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...

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

    Godot gaming baby

  • @GurtGobain
    @GurtGobain 11 месяцев назад +7

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

    • @gamefromscratch
      @gamefromscratch  11 месяцев назад +4

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

    • @HealyHQ
      @HealyHQ 11 месяцев назад +1

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

    • @KoBeWi
      @KoBeWi 11 месяцев назад +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.

  • @randomjimbitz512
    @randomjimbitz512 11 месяцев назад +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... 🤦‍♀

  • @ericoding404
    @ericoding404 11 месяцев назад +3

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

    • @gamefromscratch
      @gamefromscratch  11 месяцев назад +7

      No, 2D only..

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

      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 7 месяцев назад

      Did you try this? ​@@KoBeWi

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

    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 11 месяцев назад

      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 11 месяцев назад

      @@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 11 месяцев назад +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 11 месяцев назад

      @@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 11 месяцев назад +1

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

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

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

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

    You should cover CLAVICULA.

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

    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 11 месяцев назад

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

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

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

    • @gamefromscratch
      @gamefromscratch  11 месяцев назад +3

      First Tuesday of the month is next week

  • @snovaspectre2
    @snovaspectre2 9 месяцев назад +1

    its really annoying when guides just assume you know things

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

    Does it come with power ups?

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

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

  • @_EliteKnight_
    @_EliteKnight_ 11 месяцев назад +1

    You speak too slowly, you need to go faster.

    • @GurtGobain
      @GurtGobain 11 месяцев назад +8

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

    • @IzeIzeBaby
      @IzeIzeBaby 11 месяцев назад +8

      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 11 месяцев назад +2

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

    • @IzeIzeBaby
      @IzeIzeBaby 11 месяцев назад +1

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

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

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

  • @ActionGamerAaron
    @ActionGamerAaron 11 месяцев назад +1

    Terrible genre name; terrible title.

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

    Bro? you're on mac os?

    • @gamefromscratch
      @gamefromscratch  11 месяцев назад +4

      Oh shit, really? How did that happen?

    • @TarunSuresh-xs4zr
      @TarunSuresh-xs4zr 8 месяцев назад

      @@gamefromscratch how did you make the temp file thing