2a: Arcade Dev
Python PyGame / Arcade Library
If you aren’t familiar with programming in Python, check out https://learn.arcade.academy
If you aren’t familiar with the Arcade library, work through the Simple Platformer.
If you aren’t familiar with the Tiled Map Editor, the Simple Platformer also introduces how to create a map with the Tiled Map Editor.
Try some of the Alakajam!, a game making community, for inspiration. They host informal game jams!