The biggest mistake you can make when learning (You will always be learning for the rest of your life, and so will I) is to over scope a project. As time goes on and as you work on more games, the definition of simple and small will change for you. My philosophy is that the challenge is to make the most simplest game you can given the restrictions. I recommend joining game jams and DO NOT THINK OF MAKING A BIG GAME. Here are the two YT channels that I was following to get better at GML I have worked on more than 500 (not exaggerating) projects and only ~10 of them could be considered "complete".Īll the repetition that I had gone through when working on those projects, helped me get faster at writing GML code, a better designer, and finally be able to understand the fundamentals of programming (which helped me in other programming languages). I've been using game maker for around 5 years.
At first I was following some PDF tutorials which helped me make my first game (a car that could jump on platforms lol). A friend of mine had introduced me to game maker 8. I started making games during grade 8 before I migrated to a new country.
Global variables to refer to layers easier.Aspect ratio and resolution of the game.You can even use this to make slow motion effects! :D.
Simple DT and DT_Fixed variables to use across the project.what are you doing? Delta Time is a very important part of making the game fair. If you are not using Delta Time in your game.So here is the template project that could be used for many many new projects, or the ones that already exist. With this template, I can just start working on the mechanics of the game and have a better time. These systems include:Īfter spending a lot of time redoing the same thing for different projects, I decided to make a template that I could use for most of my projects. I make a lot of games and it always takes a long time just to get the basic systems of the game going. I am a video game developer and I have used game maker for more than 4 years. NOTE: Since I am no longer supporting this project, I decided to distribute it for free!