[GameMaker Tutorial] Simple Embedded database using Grid Data Structure

GameMakerBlog Tutorials Create A Simple Database with DS_GRID Games require a lot of information, everything from player hp, mana, level, skills, attack power, sprites, and even quest lists. Storing that data is a common problem that has many different solutions, though when you want to make something simple, portable and only use the base language you might want to investigate using a data structure called a Grid. A Grid is very similar to both a Read more…


[Tutorial] HTML5 games and Cross-Site Scripting (XSS)

GameMakerBlog Tutorials HTML5 Games and Cross-Site Scripting If you have ever looked up any of the http_* methods in the Gamemaker: Studio documentation you have surely seen the following warning about cross domain issues: “NOTE: You should be aware that due to XSS protection in browsers, requests to and attempts to load resources from across domains are blocked and may appear to return blank results. Please see the section on Cross Domain Issues for further Read more…


[GameMaker Tutorial] What is a Room

GameMakerBlog Tutorials What is a GameMaker Room The official documentation of a Room can be found here and at a high level it is a container that can hold object instances and assets. There can be more than one room in your game, rooms can parents of other rooms, rooms can be added dynamically while the game is running and most importantly: Gameplay takes place in a room. Different parameters related to a room include: making Read more…


[GameMaker Tutorial] Top Down: Make an enemy unit face the player

GameMakerBlog Tutorials Top Down Game: Make an enemy unit face the player GM Version: GameMaker Studio 2 Making an Enemy unit face the player or even face a certain direction is a question that shows up on the GameMaker Community forums many times and is a fundamental function in creating any game that has enemy units; no-one wants to see enemies looking the opposite way when they are coming after your player even though that Read more…


[GameMaker Tutorial] Introducing GameMaker Tutorial Series

GameMakerBlog Tutorials Introducing the GameMaker Tutorial Series As I am always trying to learn more about GameMaker; frequently I find myself visiting the great GameMaker Community tutorials section to see what new gems the community may have posted up. While I was browsing the forums a pattern emerged: Fundamental questions are always being asked and the responses are usually redirects to youtube videos. While I can and have learned from youtube video tutorials often, when I Read more…


GMB is up for Sale!

I’m really short on time these days so I’ll keep this brief. I had high hopes when I took over the reins back in November last year. I started to implement a lot of new things and the content was coming nice and regularly. Readership is up, income is growing steadily and the subscriber count has grown nicely since I took over. However, due to personal circumstances at work I just don’t have the time Read more…


Ownership Change – What Now For GMB?

Those of you that still frequent this blog for its amazing resources will know that Matthew posted this final post way back in March 2015, over 18 months ago now. It was with this post that he declared the end of his contribution to this blog and the time-consuming maintenance that comes with running a site of this nature. Having run several websites concurrently in the past, alongside a full-time job, I know how hard Read more…


GameMaker Blog Ceasing Publication

UPDATE: GameMaker Blog is alive and well but under new ownership, read more here. I’m leaving this post up as it was Matthew’s last post and explains why the blog was inactive for 18 months. ——————————————————————————————————————————– Unfortunately, GameMaker Blog will be ceasing publication for the foreseeable future. I’m no longer able to maintain the website in addition to my real life and work obligations. Since GameMaker is a niche topic, it is extremely difficult to Read more…