How do you even make these games like what do you need to do and what do you need
Pretty much do the opposite of what we're doing! Started this a few years ago as a way to learn C#, and it devolved into an overly ambitious passion project that has just now started to not suck! If you want to make a game, I would start small, find a platform that takes out the heavy lifting (unity for us) and do some experimenting to find the fun. We made a jiggly lady that you can knock over, and build around it!