Thank you, these are helpful tips. I hadn't considered that "Some genres are just more complicated to program than others." I usually only thought about the game objective itself and perhaps that is why the unexpected things slowed me down.
If you don't mind me asking, I'm curious about my next questions because it's nice to get some experience in knowing the way that other people work on their projects. When you spent 1-2 weeks developing your games, How many days do you think you worked on it in a week, and for about how many hours per day? One of the reasons I am curious is because I generally only have time during the weekend to work on my games and I feel that may be slowing down my progress.
I also appreciate your suggestion to look at the games that are published in game jams. That is something else I hadn't considered. I generally just browse that section and get lost because I don't know what to look for, but I'll try again :)
Something else that interests me is that you said you made an RPG game in two months. I don't generally play RPG games so forgive me if I'm way off... But when I think of RPG games I imagine them including Inventories, characters, missions, maps, maybe some animals, a storyline, interactions, music, rewards, save points, etc... And while all of these things can be cut down — for example maybe the game only has 1 map instead of 5 — It is not much different from what I'm trying to achieve. Perhaps I'm just slower lol, but what do you think helped you to efficiently develop those aspects of the game? and Also what did your "bare-bones" game include or not include that made the initial development phase quicker?