I'm not even done with God's Disdain and I already have the entire story and map/puzzle drafts done for my next game (horror), and I catch myself thinking about ideas for the game after that (space opera). Shit like this is why I was never able to finish a game in the past, and why I'll probably never move away from RPG Maker as a developer, I have too many ideas and too little time. I'll be lucky if I finish all of them by the time I'm 45.
@beardalaxy The last game I completed was back in freshman year of college (over 5 years ago) and the game was really basic because I switched languages and frameworks (went from Python and Pygame to C# and MonoGame). College took a lot out of me and I had to balance a part-time job on top of that. It was also the time where I got into politics and I got really distracted by the whole culture war shit that was going on which I kind of regret.
Now I'm almost done training for my full time job and I don't know how much time where I can work on my games anymore. Luckily, I don't plan on starting a family anytime soon.
Even back during high school, I didn't really had time to make games. I did extra-circular activities. I did had more time compared to middle school because I actually had my own laptop. Middle School was worse because my younger brother was horribly addicted to Minecraft, TF2, and YouTube at the time and we all shared a computer. But I did have the privilege of knowing how to program at a young age even if my skills were script-kiddie tier at the time.
@beardalaxy I messed around with GameMaker (before it became GameMaker: Studio). I only ever used the Lite version. I really wanted GameMaker Pro but I knew my parents would never pay for it and I didn't know how to pirate software at the time. Even then, I never really made a game with it. I really only messed with the sample games.
There was also DS Game Maker (no relation to GameMaker) which allowed you to make DS games, but like GameMaker, the pro version was paid. But unlike GameMaker, the lite version only allow you to create 3 levels. I never made anything with it. I didn't even have a flash cart anyway so it was pointless.
Before that, I used Sploder which was (don't know if they're still around) a website that allowed you to make Flash games, but it was really just a level editor. You couldn't even customize the sprites and there were only three genres of games that you could make (platformer, vehicular shooter, and top-down shooter).
There was also one time back in elementary school where we get our monthly book catalogs and they usually also have other stuff like video games. One of them had Video Game Tycoon which was a game creation program that can export games to CDs. I begged my mom to buy it for me but she refused because she didn't believe in buying anything other than books from those catalogs and she probably thought that I was going to make school shooting or genocide simulators or something like that. (I was a huge edge-lord even back then)
I really didn't start programming until middle school when I learned how to use Command Prompt and later learned how to make Batch files. I was making a text-based RPG set in a zombie apocalypse (this was during the whole zombie craze) but I never finished it. I later learned Visual BASIC and JavaScript but I never made games with those.
In High School, I learned Python and started making graphical games using Pygame which is a Python library for game development. I made a few clones of Atari games. All of them were God awful. I even tried to make my dream game with it but I still wasn't skilled yet and Python is way too limited for what I want to make. I switched to C# during my senior year of high school and I'm still using it today.