
You MUST know this skill. It's incredibly important, and, can not only help you learn GameMaker Studio 2, but, every other programming language in existence.
I produced a series of chalkboards explaining how things work for this course. These are for you to look at.
Learn the three core building blocks of games in GameMaker Studio 2: rooms, objects, and scripts, and how they define levels, behaviors, and interactions.
Explore logic with if statements to test conditions, compare numbers, and trigger actions like showing messages in GameMaker Studio 2.
Check whether something is true or not!
Explore variables in GameMaker Studio 2, including three types of variables and built-in variables, with examples in create and step events, and learn memory management and cross-object access.
Master for loops in GameMaker Studio 2 by initializing a counter, testing i less than 60, and incrementing i to run code 60 times, shown with an apples example.
We cover while loops, which allow you to keep running code until the thing specified is not true.
We cover how to do math in GameMaker Studio 2
Master how to create and use scripts in GameMaker Studio 2, define functions, pass arguments, return values, and perform tasks like adding numbers and displaying messages.
Master randomisation in GameMaker Studio 2 by using random range, randomise, and random set seed to produce varied outputs, and explore choose for selecting among options.
Master keyboard and mouse input in GameMaker Studio 2 by using keyboard check, keyboard check pressed, mouse check button, and keyboard string to capture typed input.
Explore collision detection in GameMaker Studio 2 using place_meeting and instance_place to prevent walls, adjust collision masks, and interact with objects via mouse coordinates.
Learn how image x scale and image y scale resize sprites on the x and y axes, flip with negative values, and understand how scaling affects collision mass.
Learn to rotate objects in GameMaker Studio 2 using image angle, increment or decrement the angle, and understand 0 to 360 degrees for clockwise and counterclockwise motion.
Discover how to move to the next room in GameMaker Studio 2 by colliding with an object, using room go to and room go to next to transfer between levels.
Master data structure lists in game maker studio 2 by creating, populating, and accessing lists, iterating with for loops, using find value and size, and destroying when finished.
Learn To Draw Text In Your Game
In this lecture I go over how the server and client communicate, but, I give an important message on why you should not produce a giant project.
Learn GameMaker Studio 2
In this course we cover how the game engine works and how to produce certain games. We want to help anyone wanting to get into game development so they can produce the game of their dreams.
Become A Game Developer And Learn To Code
We will build example games so you can understand how to use the engine and the functions provided. Examples are very important as we believe to truly become a game developer, you must know how to solve problems and not just have the tools to do so.
You will truly understand at the end of this course how to solve problems that others will not have the answers to.
To control your player and enemies in your game, you need to learn to code. Coding is not difficult at all; in fact, it's easier than it looks. You will know what if statements, while loops, for loops, and what variables are. Once you learn all of these skills you can impress your friends and start creating games! The programming language you will learn is GML; which, is similar to many other popular programming languages you may want to learn in the future.
Benefits
The knowledge from learning to work with GameMaker Studio 2 will enable you to learn and understand other programming languages such as Java and C# with ease. Less work is needed in transitioning to other engines and languages when you understand how to work with basic computer logic and math.