GMTuts #1: Debug Logger

Standard

GMTuts1

For my first tutorial, I wanted to start with a utility that I wrote a couple of weeks ago and has proved to be incredibly useful so far while developing HackyZack. It is always useful to have some sort of text drawing while debugging your game so that you can check the values of variables at runtime and figure out if something is working properly, or why it is not. Before, I just used to write some code within the object’s draw event and that worked, but I found myself writing very repetitive code over and over again, which I later had to go in and delete after it was working as intended. As a programmer, I knew there had to be a better solution to automate this process, which is why I decided to write what I call my Debug Logger.

Read More

GMTuts #0: Introduction

Standard

GMTuts0

I’ve been meaning to write tutorials for a long time, but I wasn’t sure what I wanted to cover specifically. At first, I was going to start with random C++ utilities tutorials, then moved onto shaders, but realized that even though I’m very competent in those areas, there are people out there more knowledgeable and with better tutorials already. However, I did notice there is a lack of good tutorials for GameMaker on specific topics, such as shaders and useful utilities for game development. I would like to share the things I’ve learned and useful systems I’ve written while working on projects such as INK, HackyZack, and soon, Fara & The Eye of Darkness.

Read More