I can't join because the framework I use is for educational possesses, it's actually good...but limited... :( *The FRAMEWORK I use is SCRATCH*
I don't want to slow down your enthusiasm, and what i'm about to say is based on my guess of your experience level, which i might have wrong... so take this with a grain of salt.
But if you're at the stage where you still need to learn a game engine, i would personally focus on small, but complete projects, instead of a large and complex project like a metroidvania. That's more likely to end successfully.
You can still do whatever you want anyways, if that's more fun for you... just don't feel disappointed if the deadline hits too soon... you will probably learn a lot anyways
You can make nice games in Scratch if you use a bit of ingenuity to overcome its limitations. My daughter participated in two game jams with Scratch at Cambridge Center for Computing History and won one of them so it's very much doable.
For example Scratch is terrible with scrolling so split your map into rooms that you can fit on one screen (like Celeste).
Only as an amateur. Game jams, small prototypes. I did release a game on the Play Store many years ago, Physics Sandbox, but it was pretty bad and has since been removed by Google as i didn't keep it up to date with their policy changes :). I am however a senior software developer as far as work goes.