I am not as long “in the field” as I would like to be. My knowledge of video game programming and coding in general is pretty fresh. I started to learn how to code in 2015 with Java. That was boring. Maybe it was the lecture I was following.
When I got to know Python that was a whole new deal. I learned Python mostly from a book called “coding for kids” or something like that. That was way more fun and kept me motivated in this totally new topic. But for game development there was not too much going on. I only found Pygame which seemed pretty lame and not capable of anything. I could be wrong.
Not so many years later I tried Unity. It somehow failed to get me hooked. I simply wasn’t. And I tried it twice. Also with a coding book for kids. It seemed so overcomplicated and big. Too much for 2d games I thought.
When I tried Game Maker Studio 2 I was stunned how easy it can be to get something playable done! I bought the PC license and tinkered around.
In the meantime I got thrown into the Javascript framework Phaser 2 during my internship. It was cool because it was within the web development realms. With Phaser I created my first video game (play it here) and felt like I had a good flow. But it vanished due to work and other excuses.