Tech Blog – Profiling Game Performance

YoYo Games, the developers of GameMaker Studio, have posted a new tech blog article discussing how to profile the performance of GameMaker projects using the Debug Module. Below is an excerpt. “If you are unfamiliar with the term, profiling is simply a way of checking a game’s performance while [it is] running, whether it’s checking the overall engine performance for bottlenecks, or checking individual functions to see which one is faster to use.”


Tech Blog – Creating Windows, Mac, And JavaScript Extensions

YoYo Games, the developers of GameMaker Studio, have posted a new tech blog article explaining how to create extensions for Windows, Mac, and JavaScript targets. Below is an excerpt. “If you are developing for Windows and Mac platforms, it is worth noting that you can create a single extension with only one set of functions which will work on both platforms. This is achieved by adding only one of the link libraries to your game Read more…


Tech Blog – Command Line Parameters

YoYo Games, the developers of GameMaker Studio, have posted a new tech blog article explaining how to use command line parameters to test and debug compiled Windows executable files. The process is simple and useful. Below is an excerpt. “When creating games it is important that you play test the executable file to make sure that the final compile is correct and has no unforeseen errors or differences. This means that since you have no Read more…


Tech Blog – Variable Scoping In GML

YoYo Games, the developers of GameMaker Studio, have posted a new tech blog article explaining variable scoping in the context of the GameMaker Language. Below is an excerpt. “Scoping is all about the visibility of variables, as GML or DnD code is executed the variable names that are available to be read or written to change – what is available now is said to be in scope. So when a create event is executed any Read more…