How did I start learning game programming

I am known as Paddy in my Potato dev team. I started with Allegro which is a C++ library. Then I moved to Flash which uses action script for coding stuff. Flash was extremely popular back in 2005 to 2010. Before 2008, smart phone wasn't popular like nowadays. People often spend their free time playing free flash games on popular social game hosting site like Kong, Newgrounds. I was addicted to several online games like Club Penguin (whose web version is down by now), Transformice, Adventure Quest, Moshi Monster and Whirled. From there, I was intrigued to deep dive into creating games. I did try other game dev tools like Unity 3D, Game Maker Studio, Construct which are really indeed amazing. But some how, as for a 2D RPG, I find RPGMaker most suitable. Its layout is pretty straight forwards. Tools are enough to use and easy to navigate around as the UI is neat. RPGMaker has been developed since way back in 1990. I tried a PS1 version once. It's on steam and constantly updated. The MV version is the latest which can build HTML5 compatible app. It can also export your game onto android and iOS, but i am not sure cuz I am not good at it.
For those who wanna learn game programming. There is an awesome tutorial series on game programming for beginner with Allegro on Youtube by MikeGeig (who is officially making tutorials for Unity 3D recently). I highly recommended this series. From there, you can go explore other tools like the ones I mentioned above through books or eBooks on Amazon. I recommend starting off with 2D games. 3D game programming uses similar coding techniques, but it is quite complicated due to advanced stuffs like 3D rendering, lighting, shading, occlusion culling, 3D physics, 3D particle systems which will confuse and discourage you on your 1st attempt.
My fave books includes the ones below:

Comments