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
-----------------------------------------------------------------------------------------------------------
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
-----------------------------------------------------------------------------------------------------------
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?)
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.
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
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...
Is there a good platformer template for godot to go with this? with walljumps, sliding etc that I can use as powerups
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!
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.
@@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
But you guys don't wanna pay for these. 😂
@@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
@@KalponicGames where'd you get that idea? Good external tools could likely be commercialized if it added functionality not easily replicated by hand
From "Major components for a genre game" plugin to "One tool for making game of 1 genre" plugin. Godot shows true power of growth.
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 :)
MetSys -> MetroidVania System
MetroidVania -> Metroid + Castlevania
Metroid -> Metro + Android
Castlevania -> Castle + Transylvania
it's portmanteau city out here.
Is that Metroid portmanteau sourced!? (Googles) yes, it's totally official - I'm shaken and disturbed.
@@SimonBuchanNz yeah it's a WEIRD one, but the end result sounds good so I'm glad it happened
Oh so it stands for "Metro Android Castle Transylvania System", got it
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.
Very nice!
Metroidvania is my favorite genre, so whatever makes it easier for devs to make 'em is good in my book.
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.
@@hiiambarney4489 Hopefully it's improved upon, a good first step.
this makes me wanna make a metroidvania 😩
very cool, might consider using this in me and my big bro's upcoming project.
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.
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)
Which one is easier?
Upvote for the thumbnail alone. 😁
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
Waiting for this 😊
looks like magic to me
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.
"Small complaint," HA! I see what you did there. 😏
they have to convert it for 3D, would be cool xD
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
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...
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... 🤦♀
Now if only there was a Godot Toolkit that would make Dad come back
Godot gaming baby
Do you know if it possible to use MetSys to create a more stylised and hand-drawn map like Hollow Knight? Thank you.
Its funny when assets like these are frowned upon in unity because of the asset flips but in godot these are celebrated.
Is there any way to do procedural generation or at least randomize the rooms?
I think it would be completely trivial to randomize the room. Adding a procedural generator should probably be possible too.
I would loooove to see a tutorial combining this add-on with those properties. 🤩
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.
Does this work for 3d scenes as well? I think I will give this a shot
No, 2D only..
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.
Did you try this? @@KoBeWi
I also find it hard to read when ytbers record their monitors at high res and everything looks so tiny T^T
That was recorded at 1080p....
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.
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.
@@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.
@@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.
@@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.
Wait... you can burn it on GdNes-Emulator without doing so much coding.
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?
You might be better off modding an existing game. Or try Unreal Engines blueprints.
Epic didn't update the Free for the month assets, do you think they've killed the program?
First Tuesday of the month is next week
You should cover CLAVICULA.
Stop looking at my to-do list ;)
its really annoying when guides just assume you know things
Does it come with power ups?
meh, honestly as someone in the middle of making my own metroidvania, this is kinda disheartening.
You speak too slowly, you need to go faster.
Bro just turn it up to 1.5 or 2x speed then lol
Sarcasm? I always think of Stan from monkey Island when Mike talks. Fumbling around with his hands, pointing in random directions to explain things 😂
@@IzeIzeBaby That made me laugh as a Monkey Island fan, lol.
@@krlganozgurluk902 now you'll always think about this when you watch one of his videos :P
Using godot on mac instant unsubscribe i loved the vid first but then i saw mac closetab i wrote and turned off your vid
Bro? you're on mac os?
Oh shit, really? How did that happen?
@@gamefromscratch how did you make the temp file thing