I dedicated the last week of the jam to polish. Other than that, I used my usual game engine which provides most generic menus. It's also not my first Metroidvania by any stretch. I plan to publish a detailed postmortem in January, if you're interested in the 'how'.