Best Free GameMaker Studio Tutorials For All Skill Levels (2024)

Best Free GameMaker Studio Tutorials For All Skill Levels (1)

ResourcesGame Design Written by Josh PettyDisclosure: This post may contain affiliate links. That means if you buy something we get a small commission at no extra cost to you(learn more)

GameMaker Studio is a powerful 2D engine developed by YoYo Games. With its drag-and-drop interface and a host of features, GameMaker simply makes game development easy.

Hit titles like Hotline Miami and Hyper Light Drifter have helped popularize GameMaker. It’s now supported by a sizable community of 2D game developers with new devs joining all the time.

With cross-platform support this program can deploy to every major platform, saving developers time by giving them access to several markets simultaneously. It also has its own scripting language—Game Maker Language—that can be used to create almost anything.

To get started learning this incredible program we have this list of tutorials on GameMaker so you can dive right into creating your dream game as soon as possible.

We’ve provided a variety of tutorials that cover several game genres so there’s guaranteed to be something in here for everyone.

Your First Game

Check Out This Tutorial

This tutorial created from the folks at GameMaker studios will walk you through the basics for a top-down action game.

You’ll start with player movement and work your way into more advanced topics.

You’ll learn how to navigate the GameMaker interface and add your own scripts. With only a few lines of code, you’ll be able to move your character around the screen with only a keyboard.

Using a system of Events and Actions, GameMaker makes it easy to program advanced logic too.

Complete Platformer Tutorial

Check Out This Tutorial

Shaun Spalding covers everything you need to get started making your own platformer in GameMaker Studio 2.

In this series Shaun makes use of the newest methods that get beginners up to speed quickly. Aimed at beginners and intermediate users alike, this series will have you leaping over pipes and jumping on Goombas in no time.

You start by setting up your game environment and then move on to player movement. You’ll learn how to create gravity and collisions in fewer than 40 lines of code.

2D Hack-n-Slash

Check Out This Tutorial

Here’s a handy learning tool from HeartBeast that teaches beginners how to make a 2D Hack-n-Slash game in GameMaker Studio 2.

You’ll learn everything from how to animate characters to coding in GameMaker.

With step-by-step instructions you’ll learn the basics of GameMaker while working toward a playable game that you can use in your portfolio.

Over the course of this series you’ll learn many techniques that are applicable to almost any game style too.

And if you like this tutorial check out the instructor’s full pixel art course from Udemy.

Make An RPG in GameMaker

Check Out This Tutorial

Here we have another video from HeartBeast (AKA Benjamin) who covers the basics of building a Role Playing Game.

This is aimed at total beginners who are itching to build their very own classic RPG.

Using retro RPGs like Final Fantasy and Chrono Trigger as a guide, Benjamin will show you how to use tiles to build a room and add collision events.

Next you’ll work on movement and getting your character to respond to input. As you progress through the series you’ll learn how to add custom behaviors and animations via GML.

Melee Attacks

Check Out This Tutorial

This two-part guide by Shaun Spalding takes an in-depth look at melee combat in GameMaker.

The example used is a 2D platformer, but these techniques will work for any game.

Part 1 covers a state-machine to create a basic attack. In part 2 you’ll learn about making combo-chains and linking multiple attacks.

This is a code-heavy tutorial that focuses on the concepts behind creating a melee system. By the end you’ll have a strong understanding of using hit boxes for melee combat along with scripting for your own games.

Shaders: The Basics

Check Out This Tutorial

Shaders are one of the most powerful and versatile tools in a game developer’s toolbox.

They can be used to create a range of effects and are present in most games.

It’s true that shaders are an advanced topic, but the rewards for using them are well worth the trouble of learning how.

In this video HeartBeast will guide you through shaders in GameMaker. He’ll show you how to use the shader editor to add some incredible visual effects to your games.

This tutorial starts with some simple demonstrations and concludes with making a custom greyscale shader in GameMaker.

Water Shader & Physics

Check Out This Tutorial

Most game engines provide some type of physics engine and Game Maker is no exception.

Using physics it’s possible to create a variety of realistic animations and mechanics for your games.

This video, also from Shaun Spalding, concentrates on creating bodies of water for a 2D platformer. Using his own game PokeyPoke as a reference, Shaun will teach you how to implement a complex water effect.

Just note that in the introduction Shaun mentions this video is more focused on concepts rather than implementation.

This point is to get your imagination working and gain more insight into game development.

Farming RPG

Check Out This Tutorial

This tutorial walks you through building an RPG farming sim game. This is aimed at beginners just starting out with GameMaker so it’s pretty easy to get into.

In the early sections you’ll learn all about objects, sprites, and how to set up your project in GameMaker.

FriendlyCosmonaut will first walk you through the fundamentals of using GameMaker Studio before introducing you to opengameart.org, a website where you can find free assets for your games and prototypes.

By the end of this video you’ll learn to code your own animated characters, create a night and day cycle, and grow crops in your game.

Turn-Based RPG

Check Out This Tutorial

Ever since the first RPGs came out on the original NES, turn-based RPGs have been a fan favorite.

They remain a popular goal for beginning 2D developers to this day.

Crafting a turn-based game can be challenging for sure. Luckily you have YouTube and sea of content much like this video by Aidan where you’ll learn how to build a simple 2D RPG.

Starting with movement and collision, you’ll eventually move onto combat, scene transitions, crafting a user interface, and plenty more.

There’s a lot to learn in this series so be prepared to invest some time and keep the coffee pot burning.

Ghost Recording

Check Out This Tutorial

In this more advanced tutorial by GameMaker guru Shaun Spalding, you’ll see first-hand how to create a ghost playback effect.

While Shaun uses a platformer for this demo, the techniques will work universally.

For instance, you could use it to create time trials for a racing game.

Shaun creates this effect by first recording the player’s input via the state of the character and saving it to a JSON file. By retrieving the file we can play back the player’s movements.

Check out the description below the video for the source files if you want to use the same sprites and code. This basically holds a pack of pixel art that makes a great learning resource.

Simple 3D Dungeon

Check Out This Tutorial

Have you ever wanted to create your shooter game in the style of the original Doom or Duke Nukem?

Well now you can thanks to GameMaker and this short video by HeartBeast.

You’ll learn how to design and navigate a 3D maze complete with pixel art and atmospheric effects using textures and sprites provided in the description.

While this isn’t a true 3D environment, it’s a great stylistic choice.

Some players will enjoy the retro look of this kind of game which keeps them popular among game devs.

Box Puzzle Game

Check Out This Tutorial

In this 3-part series by createindiegames you’ll learn how to design a simple puzzle game using GameMaker Studio 2.

This video covers fundamental topics like movement, collision, and animation.

You’ll learn how to use a TileMap and create box objects that the player can push around.

After setting up the player, the instructor will show you how to handle moving the boxes and creating the win scenario.

By the end of the tutorial you’ll have a playable puzzle game ready to go. What’s more, you’ll have all the pieces you need to create additional puzzles and expand your game.

Easy Equipment System

Check Out This Tutorial

Spine is a 2D animation package that aims to make the animation workflow easier.

It pairs nicely with GameMaker and can greatly boost your productivity when it comes to animation.

Spine packs a variety of tools and you’ll learn many of them here. When you’re done, you can export your work it and use it in GameMaker.

This video by developer Tainted Lost will show you how to use Spine and GameMaker to build a basic equipment system. Using Spine with GameMaker will make building new, exciting features far less painful.

Text Boxes

Check Out This Tutorial

Text is a feature of most games and for some, like RPG’s, it’s a core part of the gameplay.

Story-driven games allow you to express more complex ideas and create characters that your players will learn to love.

In this video by Shawn Spalding you’ll learn how to make custom text dialogue in GameMaker Studio 2. Use it to build an epic world and full of emotion and depth.

Some developers may find that writing stories for their game worlds is just as fun as coding them. Adding prose to your game will help the players form a connection with your characters.

Networking for Beginners

Check Out This Tutorial

This video from Benjamin is a gentle introduction to networking with GameMaker. Use it to explore the fundamentals of developing online multiplayer games.

You won’t actually be making a game in this tutorial; you’ll just be setting up a connection between two computers and sending some data back and forth.

This is, however, the bare minimum needed to build an online game. Once you understand the basics of sending data over this connection, you can expand to more advanced topics like shooting a gun or sending an instant message.

Zelda-Style Hearts

Check Out This Tutorial

The Legend of Zelda is still one of the most popular games of all time.

In this video by Synthetic Pixel Games you’ll learn how to implement a Zelda-style health system all on your own.

Using only three sprites you’ll follow the process of how to add and remove hearts using increments in half-hearts. The graphics are implemented as part of the UI so they’ll follow the player around the map.

Add some style to your 2D adventure game with these Zelda-style hearts, or create some basic pixel graphics to change those hearts into anything of your choosing.

How To Make Flappy Bird

Check Out This Tutorial

Flappy Bird is a remarkably easy game to recreate. You’ll learn that firsthand in this tutorial by Overnight Gamemaker.

Targeted at beginners, this video will go step-by-step through building a Flappy clone. Follow along as the developer builds this simple game on the fly using GameMaker Studio 2.

This project covers a lot of ground from animation to scrolling backgrounds and a few other areas. When you’re finished you’ll have a deployable game ready to add to your portfolio.

Make Asteroids!

Check Out This Tutorial

This tutorial is an excellent starting point for those looking to learn GameMaker Studio and create their own arcade games.

This time you’ll be reconstructing the Atari classic Asteroids.

Follow along with the instructor from Ask Gamedev to learn the ins and outs of GameMaker including how to use sprites, objects, events, and action blocks.

By the end you’ll have a fully playable Asteroids game that you can share with friends or goof around with by yourself.

You’ll also have a solid foundation to start building your future with GameMaker.

Best Free GameMaker Studio Tutorials For All Skill Levels (2)

Author: Josh Petty

Josh is an artist and game developer who specializes in sci-fi, fantasy, and abstract art. His work employs vibrant colors and combines elements of glitch art, outrun, retro-gamming, neo-geo, and conceptual art. He trained as an oil painter before picking up 3D modeling, animation, and programming. He now runs Brain Jar, a small game development studio that focuses on experimental, narrative-driven content. You can learn more on the website or on Twitter @brainjargames.

Related Posts:

The 20 Best Video Game Design Books
Best Free GameMaker Studio Tutorials For All Skill Levels (2024)

FAQs

Is GameMaker 100% free? ›

Which version of GameMaker is right for me? Yes - all versions of GameMaker are completely free to download. You'll only need to pay if you plan to release your game commercially or if you'd like to export your games to Console platforms.

Is GameMaker good for beginners? ›

Is GameMaker good for beginners? Yes! GameMaker Studio is relatively easy to learn compared to other game engiens like Unity or Unreal, as you can make a game without very much code or scripting. However, the games made in GameMaker are geneallly not as complex as with other game engines.

What are the limitations of GameMaker Studio free? ›

Free Version Limitations

It does not permit you to create Commercial shareable executable copies of your game. For this purpose, you'll require GameMaker Professional.

Which is easier GameMaker or unity? ›

On the other hand, GameMaker provides a more approachable entry point for beginners, primarily due to its drag-and-drop interface and its own scripting language, GML. It's particularly well-suited for simpler 2D projects, allowing quicker prototyping and development cycles.

What engine does Undertale use? ›

GameMaker Studio

Is GameMaker Studio C++? ›

GameMaker Studio, developed by YoYo Games, is a popular game development platform that simplifies the process of game creation. While it has its own scripting language called GameMaker Language (GML), which is similar in syntax to C, GameMaker itself is not primarily programmed using C++.

Is GameMaker difficult? ›

The difficulty will depend on your requirements. If you just want players to see each other and don't really interact: pretty simple. If you want the to interact: somewhat simple. If you want them to interact and see the same thing happen: moderately difficult.

Do you need to know coding for GameMaker? ›

Does GameMaker require coding? No, not for basic games thanks to its DnD system. However, as your game complexity increases, using GML becomes almost inevitable. It is highly recommended to learn GML to harness the full potential of GameMaker.

What is the easiest GameMaker? ›

The best engines for beginners include:
  • GameMaker Studio 2.
  • Unity.
  • Godot.

What are the downsides of GameMaker? ›

Limited Flexibility: GameMaker Studio provides a limited set of features and functionalities compared to other game development software, 3D inparticular, as it is primarily marketed as 2D game engine. This limited flexibility can be a disadvantage for experienced developers who require more advanced features.

Can you publish games made with GameMaker? ›

You can also publish your game publicly so it appears in GX. games listings and can be searched by players. Make sure you fill whatever is required in these sections below (required fields are marked with an asterisk *). Once you have filled all details, go to the Publishing page and click "Promote to live".

What can you do with the free version of GameMaker? ›

What other options are there? Yes, GameMaker is available for free - with the free version, you'll be able to create your games in the GameMaker IDE and upload them to GX. Games or export them for Desktop, Mobile, and Web platforms. You'll also have full access to our catalogue of Asset Bundles.

Can you make 3D games in GameMaker? ›

GETTING STARTED WITH 3D IN GAMEMAKER. I got into this rabbit hole through DragoniteSpam's videos on how to set up a 3D environment by setting up a perspective camera, learning about vertex buffers (how 3D models are stored for use), and applying matrix transformations to them so we can put them in the game world.

Is GameMaker 2D or 3D? ›

2D games are where our engine excels, but you can use it to make 3D games, too.

Is GameMaker free now? ›

GameMaker is Free for general use. You may purchase a commercial licence to sell and distribute your games en masse if you like - See the Get page for GameMaker Professional. Enterprise subscriptions are available for console developers.

When did GameMaker become free? ›

Yoyo Games announced a change to the licensing approach in August 2021, allowing GameMaker to be used for free to learn, and eliminating the single-purchase options.

Is GameMaker a one-time purchase? ›

GameMaker is absolutely free to download and keep forever for non-commercial use. For commercial use or Console exports, purchase a Professional license or our Enterprise Subscription.

What is the best free GameMaker? ›

The Best Free 3D Game Engines
  • Unity. Unity is the first-choice game engine for more than 45% of the world's game developers. ...
  • Godot. Godot is an open-source 2D and 3D game engine that supports both text-based and visual programming languages. ...
  • Armory. ...
  • Solar2D. ...
  • CryEngine.

References

Top Articles
Rent a Van in the Netherlands | Book a large Van with Oscar
14 Facts About U-Haul Cargo Vans (Read Before Renting) | Motor & Wheels
Ups Customer Center Locations
Pollen Count Los Altos
Skycurve Replacement Mat
Lexington Herald-Leader from Lexington, Kentucky
7.2: Introduction to the Endocrine System
Walgreens Alma School And Dynamite
Craigslist Cars And Trucks Buffalo Ny
Chuckwagon racing 101: why it's OK to ask what a wheeler is | CBC News
Skylar Vox Bra Size
General Info for Parents
Jc Post News
978-0137606801
180 Best Persuasive Essay Topics Ideas For Students in 2024
ᐅ Bosch Aero Twin A 863 S Scheibenwischer
2016 Ford Fusion Belt Diagram
Busted Barren County Ky
Midlife Crisis F95Zone
Pizza Hut In Dinuba
Pjs Obits
Unionjobsclearinghouse
All Breed Database
Powerschool Mcvsd
Makemv Splunk
1773x / >
Rural King Credit Card Minimum Credit Score
Valley Craigslist
Toonkor211
Log in or sign up to view
Craigslist Free Puppy
Nicole Wallace Mother Of Pearl Necklace
Ark Unlock All Skins Command
The Boogeyman Showtimes Near Surf Cinemas
Toonily The Carry
D-Day: Learn about the D-Day Invasion
Convenient Care Palmer Ma
Me Tv Quizzes
Aita For Announcing My Pregnancy At My Sil Wedding
Skyward Marshfield
The Angel Next Door Spoils Me Rotten Gogoanime
Craigs List Hartford
Great Clips Virginia Center Commons
Gas Buddy Il
Trending mods at Kenshi Nexus
Lawrence E. Moon Funeral Home | Flint, Michigan
Syrie Funeral Home Obituary
Bbwcumdreams
18 Seriously Good Camping Meals (healthy, easy, minimal prep! )
Bama Rush Is Back! Here Are the 15 Most Outrageous Sorority Houses on the Row
Craigslist Cars And Trucks For Sale By Owner Indianapolis
28 Mm Zwart Spaanplaat Gemelamineerd (U999 ST9 Matte | RAL9005) Op Maat | Zagen Op Mm + ABS Kantenband
Latest Posts
Article information

Author: Jonah Leffler

Last Updated:

Views: 5726

Rating: 4.4 / 5 (65 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Jonah Leffler

Birthday: 1997-10-27

Address: 8987 Kieth Ports, Luettgenland, CT 54657-9808

Phone: +2611128251586

Job: Mining Supervisor

Hobby: Worldbuilding, Electronics, Amateur radio, Skiing, Cycling, Jogging, Taxidermy

Introduction: My name is Jonah Leffler, I am a determined, faithful, outstanding, inexpensive, cheerful, determined, smiling person who loves writing and wants to share my knowledge and understanding with you.