Programme code must be quick, efficient, and invisible - like the Ninja.
Every post with the "Code of the Ninja" tag will offer valuable lessons in video game programming.
The tutorials herein will be designed specifically for Game Maker 8 Pro, which I use, but most of the knowledge gained can be universally applied.
Readers are assumed to already have a working knowledge of GML, and not just the drag-and-drop features of Game Maker. Beginners with little knowledge of GML are encouraged to check out the Game Maker Community forums to learn more.
Also, they say a wise teacher learns from his students as well. If you have any improvements to suggest or notice any mistakes in the pieces of code I post, please let me know in the comments.