Best Gamemaker Studio Courses

Find the best online Gamemaker Studio Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Gamemaker Studio Courses.

Katalon Studio – Step by Step for Beginners

Learn automation testing with Katalon Studio from scratch

Created by Raghav Pal - Automation Test Architect | Educator | 12 yrs


Students: 34473, Price: Free

Students: 34473, Price:  Free

This course is created for complete beginners. If you do not have any programming experience and want to learn test automation, this course is for you. Very basic step by step videos to guide you from scratch. 

In this session we will start from very basics of Katalon Studio. 

  • Understand what is Katalon Studio
  • How to Download and Install
  • How to create First Automation Test
  • How to create Reports
  • How to integrate with GIT and JENKINS

Let's Get Started...

FL Studio 20 – Music Production In FL Studio for Mac & PC

Music Production in FL Studio 20 - Make 3 Full Tracks - Manage FL Studio in Just One Day, Music, Mixing & Mastering

Created by Martin Svensson - Logic Pro X Certified Music Producer, 20 000 + Students


Students: 25111, Price: $129.99

Students: 25111, Price:  Paid

In This FL Studio - Learn Music Production in FL Studio for Mac & PC, I will show you how to manage FL Studio in just one day. Did you know that FL Studio is now supported by both Windows & Mac?

We're going to cover everything from how you download FL Studio, to choosing the right version for your needs, as well as going in-depth about the software. This course is perfect for beginners!

We will end the course with a music production stage where we re-make two songs from well known released songs. We're also covering the arrangement, mixing stage, and mastering stage as well.

This course is created for the absolute beginner as well as advanced users who want to expand their knowledge in music production. We are covering all of the techniques that the biggest music producers are currently using as well as limiting ourselves to create music. Everything that is done in this course is made in the box only - so all you need is a laptop such as MacBook Pro or a desktop computer such as an iMac.

This Course Includes All You Need To Create Music Production in FL Studio. Everything that you need to use is included in this course.

We also include 10+ Sample Packs that will improve your productions as you can use them for free in your own tracks - all royalty-free.

This course is designed for every skill level from Beginners to Advanced. If you never used FL Studio before, that's totally fine as well. This course includes an introduction section where we will download FL Studio and show you how to manage the most basic functions of FL Studio to get you started.

Improve Your Music Production Techniques and Start Making Professional Music With Quality in No Time!

Regardless of what your level of experience is or what type of music you are creating, this course will take your knowledge to a whole another level. I will show you step-by-step how to create a full Music Production with FL Studio with Mixdown and Mastering included.

Unlike other Music Production courses, this course will cover everything from scratch and improve your overall music production level as well as getting you motivated to finish your music instead of letting your music ideas die within your project file.

About the instructor:

Martin Svensson started producing music in 2005 and teaching in 2016 and now has over 200,000 happy students on Udemy learning music production and other related topics viewed from a Music Producers' perspective. Martin has been working with different producers around the world as well as co-created a few very well known tracks with other musicians. Martin is based in Stockholm, Sweden

Develop Your Own Game Quick & Easy with Game Maker Studio

Learn from a pro how to develop games with game maker studio, and create your own game in less than 3 hours!

Created by Joey Tawadrous - App & Web Developer


Students: 18852, Price: Free

Students: 18852, Price:  Free

BONUS section added for changing levels on website link provided in description of lectures.

Would you like the skills & knowledge to develop your own game and upload it to the app store?

Would you like to learn how to use Game Maker Studio?

... if the answer is yes, then you should take this course!

What Is This Course About?

This course is about developing a game using Game Maker Studio. In this course I develop a brick breaker game, and I make it really easy to follow along from start to finish for all my students - no previous development experience is necessary. I personally take you from the very beginning to the very end of developing your very own game, and answer any questions you may have along the way.

Why Take This Course?

  • Learn game development by making your own game
  • Envision your own ideas for games and bring them to life
  • Upload your games to the app store

How Long Will This Course Take To Complete?

This course should take no longer than two hours to complete!

Why Learn This Course From Me?

  • I have a degree in Computer Science from University College Cork, Ireland.
  • I code safety applications used to control funfair rides, ski lifts and car conveyor belts for the likes of Ford, for a living.
  • I eat and sleep code, basically coming up with new app / web ideas & implementing those ideas on a daily basis.

... & I will also provide you with a 30 day money back guarantee, in case you don't like what I have to teach ;)

Build Your First 5 Games

Learn how to make games in GameMaker Studio's power game making engine. Build, code and design games from scratch.

Created by Online Training Plus - Succinct low-barrier courses for free


Students: 13128, Price: Free

Students: 13128, Price:  Free

This course was funded through a massively successful Kickstarter campaign.

Learn to build games with GameMaker, one of the easiest engines to use on the planet! With GameMaker you can use drag and drop features combined with coding to make games.

Build games from scratch and learn to code at the same time. Add more skills to your resume with practical projects.

"Clear and informative. Could sometimes go at a slower pace." - Declan F.

One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.

This course is project based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio.

We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.

You can use the projects you build in this course to add to your LinkedIn profile. Give your portfolio fuel to take your career to the next level.

Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.

You will get full lifetime access to this course for a single one off fee!

Who is this class for?

  • People who want to improve their technical skills

  • Complete beginners

  • People who want to make money. I show people the tools on how to make money through various methods of passive income

  • People who want to get ahead of the pack by learning online.

How you will make money by learning new skills

  • Learn practical skills

  • Learn about how leverage your new skills to greater wealth

  • Learn through practical examples

Why should you learn online?

There is an online education revolution taking place. You may have heard about it in the news or heard it from a friend. Either-way, education is going to be changed forever. In this short course I talk about how Online Education has

  • Motivated me

  • Helped my career

  • Helped me as a teacher

  • Impacted several lives around the planet

I promise that this course will be better and more effective than reading books. I show how to master technology through the use of video. This course will give you everything you need to thrive in our technological society.

Be a Game Maker with GameMaker Studio 2

Make 2 Complete Games with the Free Version of GameMaker Studio 2

Created by Benjamin Anderson - Game Maker, Game Designer, GameMaker User, and Teacher


Students: 5574, Price: $99.99

Students: 5574, Price:  Paid

This course helps students finish 2 games using the free version of GameMaker Studio 2!

Students will learn how to add assets to a Game Maker project, write code for different game objects including enemies and bosses, and create beautiful visual effects. Getting started with Game Maker has never been this much fun!

It will take roughly 10 hours to complete this course.

Finishing your first game is a huge milestone. Many people never make it that far. This course is a fun and fast way to get you past that milestone and on to future projects.

You don't have to worry about creating any of the graphics, sounds or music. You can jump right into Game Maker and start learning now.

The Game Developer Bootcamp

Everything You Need To Become A Game Developer From Scratch - Godot, GameMaker, GML, GDScript, And More!

Created by Suspendee Studios - Game Development: Godot 3 & GameMaker Studio 2 Developer


Students: 5150, Price: $99.99

Students: 5150, Price:  Paid

Welcome to The Game Developer Bootcamp. If you're looking to be not just a gamer, but a game maker, you've came to the right course!

Learn To Work With

  • Godot Game Engine 3 - 2D and 3D engine

  • GameMaker Studio 2

  • GDScript

  • GML

  • C# (Coming In The Future)

  • Python 3

Building a game doesn't have to be difficult, in The Game Developer Bootcamp we will teach you everything. If you know absolutely nothing about programming and about game development, this is the course for you. We welcome all skill levels to our course!

The course will start out by teaching you how to code in Python 3, with your first program where you print Hello World. You will receive the most valuable information in the course, by learning to network by writing a server and client that can communicate with each other. We learn Python as it is nearly identical to GDScript, which has only slight differences. You will then use your Python skills in Godot Game Engine 3. We will go into detail on the node system, which, is a challenging, but an incredibly rewarding object system. Then, we will be building a platformer demo, where will build a player, and AI.


We will be building a 3D physics demo which will teach you how to use the 3D functions in Godot. C# will also be taught in the course, using the Mono Version of Godot. You will also get a glimpse of VR in Godot.

Finally we will go into GameMaker Studio 2, we will go over the features of GameMaker Studio 2, with your already obtained knowledge of Godot, going through GameMaker Studio 2 will be easier. We will be building a multiplayer platformer, making a GameMaker Studio 2 client, and a Python server from scratch to communicate.

Art assets, and quizzes will be available in the course! Check out the curriculum for more details!

Skills From This Course Can Be Used For

  • Building your own game

  • Collaborative projects or jobs to program for other people

  • Learning other game engines

  • Learning other programming languages

  • Understanding how games work

  • Writing software (you don't have to just make games with the knowledge in this course!)

Build 4 Demos In The Course : Develop Games

  • Platformer - Learn to use the collision and physics engine

  • (COMING IN THE FUTURE) Space Shooter -  Learn the art of instancing, an important asset to object-oriented programming

  • (COMING IN THE FUTURE) 3D Demo - We will be learning to use the 3D features in Godot Game Engine, swapping between a first-person and third-person perspective and using the 3D physics engine.

  • Multiplayer Platformer - We will build a platformer in GameMaker Studio 2, which,  finally our Python knowledge will be put to full use by upgrading it to multiplayer. We will be making a GameMaker Studio 2 client and a Python server.

Ask questions, chat with our other students across all of our courses, through our Discord server!

  • If you have a Discord account, you can join our discord server to ask questions, request for us to add new things to the course, get one-on-one support from us and other students.

When you finish the course, you will come out as a true game developer, knowing how to use two of the best game engines to date!

Get the lifetime access to the course today!

How to Make Tile Based Platform Games in Gamemaker Studio 2

Learn the basics to build fun and creative platform games, including tricks to add polished and professional features.

Created by Peter Morgan - Game Maker, Mobile Developer and Teacher


Students: 4171, Price: $119.99

Students: 4171, Price:  Paid

Here are a few quotes from the reviews for the course:

  • "This is by far the BEST GameMaker Studio 2 tutorial I've ever taken!  ... this course is SO. MUCH. FUN."  - Frank

  • "Without a doubt, this is the best content I have found on learning GMS2: the instructor is obviously an expert in both GM and programming; the pacing is spot-on, the material is excellent and really teaches best practices. It really stands out as the best of all the paid and free tutorials on Gamemaker." - Craig

  • "Without a doubt one of the best Game Maker courses I've seen across all online learning websites. - Jason"

  • "This is a COMPLETE Course and its not just another introduction or beginners guide." - Ashanthra

  • "I was very impressed with this course. The engine design is elegant and well thought out." - Jonathon

Well have you always wanted to make your own game, but didn't know how?

This course will teach you how to build a very polished and professional looking game, in a short time.  You will learn many tricks and techniques that can then be applied to making your own games.  The possibilities are endless once you've gained these programming skills and you'll be experienced enough to start the process of turning your own ideas into actual working games.

The game you will learn to build here is very slick and professional and is a great platform from which to grow your skills.  This could be the start of your game development career, or just a fun hobby, but either way I look forward to assisting you in your journey.

Within the course you will learn:

  • Finite State Machines (The absolute best way to structure your code)

  • Tile Based Collisions (Extremely fast collision method)

  • Cool looking psuedo particles (That interact with the environment)

  • Lighting Systems (That service multiple objects)

  • Scripted enemies and sequences (including enemy spawning)

  • Room Fade Transitions, highscore saving, custom tooltips and much more!

All the graphics and code is supplied, all you need to do is start learning and you could be making and releasing your own games sooner then you think.  Every lecture is also presented in 1080p/60fps for maximum clarity while learning.

The course is compatible with the full or trial version of Gamemaker Studio 2, but the trial version is limited to 30 days use only.

The course is taught by Peter Morgan.  A former Mathematics and Computer High School Teacher who has studied the game making process, and products, for many years.  I have previously used Gamemaker to release my first mobile game and currently work on assisting others to do the same.

Note: All code is yours to use as you like.  Some graphic assets are public domain (tile sets, enemies) but some are copyright to Peter Morgan 2021 (player character, background, gui elements, game name and title page) and are not authorized for posting on Steam.

Learn To Code by Making Video Games – No Experience Needed!

Start coding today by making games, learning in a fun and engaging way using GameMaker Studio 2

Created by Aaron Craig - Independent Games Developer, Software Engineer, & Teacher


Students: 2571, Price: $129.99

Students: 2571, Price:  Paid

If you've ever wanted to make a game, or start programming, but have been intimidated by the process, this is the course for you! We're going to make a game from scratch using GameMaker Studio 2 Trial - $0, and 0 experience required.

This course will walk you through the basics of game development, game design, programming fundamentals, and more. GameMaker Studio 2 is an awesome engine for creating 2D and 3D games with ease. Throughout this course, you'll learn to use Sprites, create Objects, change Rooms, and create your own Scripts. We'll go step by step, explaining everything along the way.

The best part is that, by the end, you'll be ready to create your own games, or branch into software development in general. You'll learn real coding, terminology, logic, and more that will help you be a great programmer and game designer.

Lighting Fundamentals

Introduction to general lighting principles. Become confident setting up your studio lighting setup.

Created by Mansur Omar - Video Producer/Visual Effects Artist


Students: 2003, Price: Free

Students: 2003, Price:  Free

This short course is here to lay the groundwork for you to have a solid understanding of lighting and the effect it has on your scene. I tried to deliver the content without leaving much room for fluff. The course format is pretty consistent and fast paced. Understanding lighting even at a basic level will build and improve your overall production quality. I've experienced this bump myself a couple years ago.

Learn Lighting Fundamentals in This Comprehensive Course.

  • Master the lighting essentials

  • Change the game once you learn how small adjustments have big impacts on your scenes

  • Use tricks to illuminate your subject and scene

  • Walk away with a strong understand of the lighting basics in just 30-40 minutes

Make Your First Multiplayer Game With GameMaker Studio

A course for those who need assistance making multiplayer games in GameMaker Studio

Created by Suspendee Studios - Game Development: Godot 3 & GameMaker Studio 2 Developer


Students: 1587, Price: $74.99

Students: 1587, Price:  Paid

This course is for those who want help producing their first multiplayer game for GameMaker Studio users. Students will produce a game called "Paddleball With Your Friends" where two players play against each other in scoring goals. 

GameMaker Studio is a popular game engine for making 2D games. The engine is capable of making multiplayer games. Many amazing games have been made with GameMaker Studio, which, is why it's the engine we use in this course.

Making multiplayer games are difficult, but, we guide you through on how to make a simple game with the assistance of the Suspendee Studio Networking Engine. This course is not for learning the basic networking functions for GameMaker Studio, but to help get you on track for making multiplayer games.

Building a Crafting Game: GameMaker Studio 2

Learn the ins and outs of GameMaker while developing your own resource gathering game!

Created by Gurpreet Singh Matharoo - GameMaker Mentor


Students: 1486, Price: $84.99

Students: 1486, Price:  Paid

Hi there!

This course is all about developing a crafting game, in GameMaker Studio 2. We'll learn to code with GameMaker Language and develop our game from the ground up!

About the Instructor

Hi, I'm Gurpreet S. Matharoo! I've been teaching game development for years, and making games for longer. I've taught over 5 courses on Udemy, published numerous tutorial posts on my blog, and regularly create free tutorials on my YouTube channel, GameMakerStation. I also work at YoYo Games as the Technical Writer for GameMaker Studio 2.

About the Course

Whether you're a beginner with no coding background, or a game developer looking to gain more experience; this course will help you get where you need to be. We're gonna go through many practical lessons, learning something new at each step!

Here are some things we'll be learning in this course:

  • GameMaker Language basics

  • Player movement with pickaxe

  • Resolution handling

  • Breaking objects with pickaxe

  • Setting up data with arrays and enums

  • Stacking inventory using data structures

  • User interfaces

  • Crafting systems

  • and more!

This course is based on v2.2 of GameMaker Studio, but includes updated lectures communicating the structural changes introduced in v2.3.


I'm always active in the Q&A forum, so if you ever need to ask any questions or clear any doubts, I'll be there to answer them!

You'll also be given a download to the finished project, along with all the resource files used. You can simply use the given images to build the game, so that you don't have to create your own sprites.

I'm looking forward to you joining the course. Let's start our journey!

Making an Action-Adventure Game Using GameMaker Studio 2

Build a feature-rich 2D game while learning the best of GameMaker Language!

Created by Gurpreet Singh Matharoo - GameMaker Mentor


Students: 1129, Price: $99.99

Students: 1129, Price:  Paid

Hello there! Welcome to my course.

♦ About me ♦

I'm Gurpreet Singh, a 2D indie game developer and instructor. I have years of experience in making games in GameMaker Studio 2 and I want to teach you all of that through this course.

About the course

This course is all about creating a 2D action-adventure game with GameMaker Studio 2, from the ground up.

You'll learn a lot of advanced coding using GameMaker Language. Here are a few examples of what we'll go through:

• Data structures
• Auto-tiling and tile collisions
• Finite state machines
• NPC movement and textboxes
• Making houses and going inside them
• Saving your game and loading it
• A day-night cycle using blend modes
• And much more!

To check out what the game is like, make sure to watch the video above.

More about the course

This course is beginner-friendly, however it also contains advanced concepts. It is beginner-friendly in the sense that I explain everything I do so that no one feels lost. The advanced concepts allow you to do more in GameMaker. So, you can take this course regardless of your skill level!

The style by which I teach is to-the-point without any filler or unnecessary talking. I get things done quickly while explaining stuff comprehensively.


Once you're in the course, you can download the project so that you can import it into GameMaker Studio 2 and have a look at all the code.
You can also download all the sprites, scripts and sounds used in the game.

I'll answer any questions you have whenever you hit me up.

So join in, and I'll meet you in the course!

Build a Side-Scroller Platformer game with GameMaker: Studio

Learn the absolute complete process on building and publishing your own side-scrolling action game from scratch!

Created by 3dmotive LLC - High Quality 3d and Game Art Training by Industry Pros!


Students: 748, Price: $19.99

Students: 748, Price:  Paid

In this course, instructor Alan Thorn will be walking through the process of creating a side-scrolling platformer game from scratch using GameMaker: Studio. Here he will be covering topics such as sprite creation, tilesets, collision detection, and any scripting necessary to get the game up and running.

(Students - please look under Section 1 / Lecture 1 downloads for the source files associated with the lesson.)

More about the Instructor:

Alan Thorn is a game developer, author and educator with 15 years industry experience. He makes games for PC desktop, Mobile and VR. He founded 'Wax Lyrical Games' and created the award-winning game 'Baron Wittard: Nemesis of Ragnarok', working as designer, programmer and artist. He has written sixteen technical books on game development and presented ten video training courses, covering game-play programming, Unity development, and 3D modelling. He has worked in game development education as a visiting lecturer for the 'National Film and Television School', as a Lead Teacher for 'Uppingham School', and is currently a Senior Lecturer at 'Teesside University' where he helps students develop the skills needed for their ideal role in the games industry.

How to Create a Platformer with a Story – GameMaker Studio 2

Learn to build a platformer using GameMaker Language, while growing as a programmer!

Created by Gurpreet Singh Matharoo - GameMaker Mentor


Students: 650, Price: $59.99

Students: 650, Price:  Paid

The Course

Welcome! This course is about creating a platformer in GameMaker Studio 2, using GameMaker Language (GML) coding.

It covers many topics, from platforming with tile collisions and finite state machines to data structures and surfaces. Using the skills learned in this course, you can build a complete platformer with your own story!

Not only that, but the knowledge you gain through my lectures will benefit you in making any kind of game, no matter the genre!

GameMaker Studio 2

GameMaker Studio 2 is an amazing 2D game engine, made by YoYo Games. It is easy and effective to start with, and great to work with bigger & advanced projects.

About Me

I have been with GameMaker for a long time, and I love making games. But more than that, I love teaching others how to do so. I have been an instructor on Udemy for 2 years. I also have a website (GameDev Palace) and a YouTube channel (GameMakerStation). My courses have a 4.5+ star rating.


With this course, you also get a free link to my pop-up textbox asset, which is a paid asset on the GameMaker Marketplace. In the course, I also show you how to use it. It can prove very useful while making games!

So, check out the trailer and the preview lectures to see if this course is for you.

See you in the course!

Build a complete Side-Scroller Game with GameMaker: Studio

In this complete Intro course, we learn the entire process of building a side-scrolling shooter from start to finish!

Created by 3dmotive LLC - High Quality 3d and Game Art Training by Industry Pros!


Students: 646, Price: $19.99

Students: 646, Price:  Paid

In this complete Intro to GameMaker: Studio Course, instructor Alan Thorn takes us through the entire process of building an old-school, side-scrolling shooter game from start to finish! We'll cover everything you need from the ground up - all the way from first opening the software to deploying the game for iOS, Windows, or other mobile platforms! If you love retro, old-school video games, or are just interested in learning how to make your own, this course is for you!

(Students - please look under Section 1 / Lecture 1 downloads for the source files associated with the lesson.)

More about the Instructor:

Alan Thorn is a game developer, author and educator with 15 years industry experience. He makes games for PC desktop, Mobile and VR. He founded 'Wax Lyrical Games' and created the award-winning game 'Baron Wittard: Nemesis of Ragnarok', working as designer, programmer and artist. He has written sixteen technical books on game development and presented ten video training courses, covering game-play programming, Unity development, and 3D modelling. He has worked in game development education as a visiting lecturer for the 'National Film and Television School', as a Lead Teacher for 'Uppingham School', and is currently a Senior Lecturer at 'Teesside University' where he helps students develop the skills needed for their ideal role in the games industry.

Build Your Own Games Now – GameMaker Studio 2 (GML)

Are you a complete beginner looking to learn game development? You're at the right place!

Created by Gurpreet Singh Matharoo - GameMaker Mentor


Students: 431, Price: $49.99

Students: 431, Price:  Paid

Hey there, and welcome to my course!

I am Gurpreet Singh Matharoo, a GameMaker Mentor and Instructor. I have years of experience in GameMaker, and have helped many people to learn game development through my courses, tutorials, and guides.

In this course, you'll learn how GameMaker Studio 2 works, and as an example we will create a shoot 'em up style game from the ground upGameMaker Language (a.k.a. GML) is the built-in programming language used in GameMaker Studio. It is very quick to learn and simple to use. I will guide you through the basics of the language before starting, so even if you have no experience in coding at all, you will have no trouble in following this course.

The structure of the course is as follows:

  1. First I introduce you to GameMaker Studio 2 and explain how it works.
  2. Then I explain what events are and how they work, and then give you an introduction to programming in GML.
  3. Then I walk you through a step-by-step process of creating a shoot 'em up style game using GML.
  4. Then I show you how some more interesting things are done in GameMaker.
  5. You can also download the source file of the shoot 'em up game we make in this course.

When you finish the course, you will have the knowledge you require to create your own games and the base to learn more. With a GameMaker licence, you can even sell your games!

Furthermore, if you are my student, I can help you with any of your problems related to GameMaker, for no extra charges.

So what are you waiting for? Sign up for the course now, and let's get started!

Learn to Create Custom GUIs in GameMaker: Studio

Learn to create user interfaces that will work and display properly across any number of resolution and devices.

Created by 3dmotive LLC - High Quality 3d and Game Art Training by Industry Pros!


Students: 344, Price: $19.99

Students: 344, Price:  Paid

In this course, instructor Alan Thorn takes you through the process of building graphical user interfaces using GameMaker: Studio. We'll take a look at how to improve the graphical quality across all platforms - specifically how to create a GUI once that will work and display properly across any number of resolutions and devices. Not only will we discuss resolution and scaling, but we'll also cover the programming and scripting associated with addressing screen edges, centering, instances, and cascading transformations. If you've ever been interested in learning about building your GUI in GameMaker: Studio and having it look and function flawlessly - this is the course for you.

(Students - please look under Section 1 / Lecture 1 downloads for the source files associated with the lesson.)

More about the Instructor:

Alan Thorn is a freelance game developer and author with over 12 years of industry experience. He is the founder of London-based game studio, Wax Lyrical Games, and is the creator of award-winning adventure game Baron Wittard: Nemesis of Ragnarok. He has worked freelance on over 500 projects worldwide including games, simulators, kiosks, and augmented reality software for game studios, museums and theme parks. He has spoken on game development at universities throughout the UK, and is the author of nine books on game development, including Teach Yourself Games Programming, Unity 4 Fundamentals and the highly popular UDK Game Development.

Making Your First Game: GameMaker Studio 2

Create your own games using Drag & Drop, and learn to program without writing code! Become a game developer today.

Created by Gurpreet Singh Matharoo - GameMaker Mentor


Students: 334, Price: $59.99

Students: 334, Price:  Paid

Learn to make games as a complete beginner, using GameMaker's visual programming tool known as Drag & Drop. No need to learn coding!

♦ Manually-written subtitles/captions available for all lectures ♦

~~    The Course    ~~

In this course, we'll build our own game from scratch, using GameMaker Studio 2. This course is perfect for complete beginners, as you don't have to deal with any coding.

GameMaker Studio 2's Drag & Drop system makes it easy for anyone to create their own games. You can program your game using simple "actions", and add functionalities such as moving the player, collecting a power-up, killing an enemy, and much more.

While Drag & Drop is easy to use and get started with, it still takes a lot of practice and knowledge to use it effectively and build a complete game. This course will help you understand how GameMaker Studio 2 and Drop & Drop work, and in 2 hours, take you to a level where you can start creating your own games.

~~    The Instructor    ~~

I'm Gurpreet Singh Matharoo, a professional GameMaker developer and instructor. I've been teaching game development for over 4 years and making games for longer than that.

I've taught GameMaker lessons on Udemy and Skillshare, and have a tutorial blog called GameDev Palace and a YouTube channel called "GameMakerStation" with over a thousand subscribers.

I also programmed Tubetastic World Splashfest (on Steam) and am actively working on another multiplayer project, both made in GameMaker Studio 2.

~~    Course Content    ~~

The course is divided into separate sections, with lectures covering different topics.

The first two sections cover the basics of the interface of GameMaker, and some Drag & Drop theory.

After that, we jump into practical game development, by making an Arcade Shooter game from scratch.

Resources for the game (images and audio files) are provided, which you can use for making your game alongside the course.

So join in, and let's start making our game!

Procedural Characters in GameMaker 2

The GML, art, and design of Procedural Characters in GameMaker Studio 2 - Skills can also be used for Character Creators

Created by Gabriel Priske - Game Art and Design


Students: 253, Price: $89.99

Students: 253, Price:  Paid

The GameMaker 2 procedural character course will take you through the art, programming and design of procedural 2D characters in GameMaker studio 2. You will learn to develop characters with randomized body features, procedural color schemes and programmed animation. All of the skills developed in this course will also be directly applicable to things like customizable characters and character creators! 

Test Automation by Using Katalon Studio

Learn Web Application testing using Katalon Studio. Start as a beginner and be expert in automation testing.

Created by Arshad QA - Team Lead SQA Engineer


Students: 174, Price: Free

Students: 174, Price:  Free

This course "Test Automation by using Katalon Studio" is a beneficial and useful course for those who want to learn from basic to advance levels about test automation or those testers who wants to shift from manual to automation testing. In this course, i have explained the automation concepts/best practices with examples by using the katalon studio.

Katalon Studio is an open source, simple and easy to learn automation testing tool. Anyone having less or no coding experience can work on it. Experts can use their expertise to generate robust code. This course will enable the learner to work on web application automation testing using Katalon Studio at an advanced level. Katalon Studio is built on top of selenium library.

In this course, my focus is on explaining automation testing by using a real tool which is Katalon Studio. Automation is key to successful agile development, we need to talk about it, but we can’t begin to cover every aspect of the subject in this course. What I do want to explain is why you, as a tester, must embrace automation, and how you and your team can overcome the many obstacles that can hamper your automation efforts. In this course following sections are covered.

  • 1. Introduction to Automation

  • 2. Reasons to Automate and what holds us back

  • 3. Getting Started With Katalon Studio

  • 4. Record Test in Manual and Script Mode

  • 5. Keywords in Katalon Studio

  • 6. Variables and Profiles

  • 7. Test Suite, Test Suite collection and Reports

  • 8. Setup Test Prerequisites

  • 9. Handling Waits, Alerts and Failure in Project

  • 10. Data Driven Testing

  • 11. Checkpoints and Validations

Who are the right candidates for this course

1. Anyone who has basic software quality assurance or testing  knowledge and wants to learn about test automation

2. Fresher’s/Graduates who want to start their career in IT

3. Manual testers who want to switch their career to automation testing

4. Automation testers who want to learn this new tool to work on Web application and API testing

LEARNING PATH: Game Development with GameMaker Studio 2

Build amazing games with GameMaker Studio 2

Created by Packt Publishing - Tech Knowledge in Motion


Students: 84, Price: $89.99

Students: 84, Price:  Paid

GameMaker Studio 2 is a game engine that is used to publish games to a variety of platforms. It is one of the most versatile and friendly game creation tools for beginner and professional game developers. It is used for the creation of cross-platform and multi-genre video games using a scripting language known as GameMaker Language (GML). So, if you are a beginner who wants to a get a kick-start in you gaming journey with GameMaker Studio, then go for this Learning Path.

Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.

 The highlights of this Learning Path are:

  • Export your games to multiple platforms including Windows, mobile, the Mac, and more
  • Create animations in GameMaker Studio 2's sprite editor
  • Understand the basics behind programming in GameMaker Studio 2
  • Learn complex hardening and migrate security infrastructures

Let’s take a quick look at your learning journey. You will first learn all about GameMaker: Studio 2’s interface and general workflow. You will then be looking at the available resources in GameMaker Studio 2. You will understand the various options of objects and how they change the way your game will work as well as how to create your own simple object for use in a game. You will then learn about rooms, the resource that we use to set out levels, menus, and much more. Next, you will deal with the different types of variables available and about functions and statements. Next, you will learn about loops and scripts. You will then learn to create base assets, player and enemy creation, and finally scoring in the game and exporting your game as a standalone executable so that anyone can play, even if they don't have GameMaker.

On the completion of this Learning Path, you will have an in-depth understanding of GameMaker Studio 2 and have acquainted with the GameMaker language.

Meet Your Expert:

We have the best works of the following esteemed author to ensure that your learning journey is smooth:

Nathan Auckett is an independent game developer and a moderator at @gamejolt. He is an advanced GameMaker user and has been using the software for over 7 years now. He started using GameMaker during its seventh version and has been using the built-in programming language ever since to create his own games. In 2012, he began creating small tutorials on various topics in GameMaker and has since then created over 50 tutorials helping people achieve a variety of different tasks in GameMaker. You can find him on Twitter: @NathanAuckett

Complete GML GameMaker Developer 2D: Learn To Make Games

Learn To Become A Game Developer In GameMaker Studio 2 In This Course

Created by Suspendee Studios - Game Development: Godot 3 & GameMaker Studio 2 Developer


Students: 79, Price: $89.99

Students: 79, Price:  Paid

Welcome to the Complete GML GameMaker Developer 2D course!

At the end of this course, you will know how to both code and make games in GameMaker Studio 2!

We will be going over the absolute basics of GameMaker Studio 2 and the absolute basics of GML (the programming language for GameMaker Studio 2).

Anyone can take this course, whether you're an absolute beginner that has never touched a programming language, or a person who has made some small projects in GameMaker Studio 2, but, still has much more to learn.

Here's What We'll Be Covering

  • The Absolute Basics Of GameMaker Studio 2

  • The Absolute Basics Of GML

  • Making A Calculator

  • Making A Platformer

  • Making A Space Shooter

The course will help you create three demos from scratch, a calculator, a platformer, and space shooter.


GameMaker isn't just for making games, you can build software from it too!

Learn to create buttons you can hover over, and, build a useful application where you will learn to work with basic arithmetic in programming.


In the platformer, we will make a player that can jump, move left and right, from scratch. You will learn to use the room editor and tile-maps to produce levels for your game.

Next, we will make an enemy that will walk towards the player, the enemy can jump over walls and gaps.

Space Shooter

We will produce a spaceship that can shoot, which can be controlled by the player.

You will be utilizing the power of randomization, where, you will use the random functions to create the game unique for every time you play the game. Meteors will spawn in random places that you either destroy or dodge.

The player must shoot meteors, and, then defeat the boss.

In the end, we will program a boss, where the player must fight the boss, and, dodge the attacks of the boss.

Your Journey Starts Now!

If you want to learn to make games in GameMaker Studio 2, this course is for you!

We will start out easy, and progress towards finally making an awesome game you can be proud of!

Enroll Now To Get Started On Your Journey To Learn GameMaker Studio 2!

Finish 26 Games & Apps Quickly (GameMaker: Studio & Xcode)

*Includes FREE BOOK & webinars! Start your game & app development journey here. Learn to code in Swift, build fun games.

Created by Mammoth Interactive - Top-Rated Instructor, 800,000+ Students


Students: 54, Price: $89.99

Students: 54, Price:  Paid

This course was funded by a wildly successful Kickstarter

Make 21 simple games fast and understandably in GameMaker Studio v1.4.1757. Learn to code for Apple in their official programming language Swift 4.

Everything You Need to Know About GameMaker Studio and Swift

  • Create games from start to finish
  • Get 6 free webinars as a bonus gift
  • Watch 262 lectures (57:34 hours on-demand video)
  • Absolutely no risk - you get full lifetime access to this course for a single fee. 

Have fun and make games

GameMaker is the fastest and friendliest cross-platform game development technology out there. This ultimate 2D development environment makes creating a game more accessible and easier than ever before.

Learn to code

Xcode 9 is Apple's FREE software for app development. Xcode is user-friendly and has the tools you need to make apps for the iPhone, iPad, Mac, Apple Watch, and Apple TV. 

You'll learn how to code in Xcode with Swift, an innovative and open source programming language developed by Apple to make software everywhere safer, faster, and more fun to create.

Experience hands-on learning

In this course you will build projects alongside us, your instructors. All source code for projects we make is included in this course.

Watch over the shoulder of experts

We've made over 155 courses, and we know how to explain topics clearly at a logical pace.

We don't just teach you theory - we make projects you can put directly into your portfolio.

Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this content in similar courses because it is introductory material. You can find some material in this course in the following related courses:

  • Xamarin Start to Finish Android & iOS Apps (& Learn to Code)
  • Code in Kotlin & Java for Android and Complete 5 iPhone Apps
  • Swift 4 and ELM Masterclass | Make iOS 11 apps and web apps!
  • Learn UI Mobile App Design & Game Mechanics in Construct 2
  • iOS 11 & Swift 4.0 - A Beginner's Guide with Projects
  • The Ultimate iOS 11 & Swift 4 Course. Learn to Build Apps!
  • C# Unity and Swift 4 Masterclass: Make Games and Apps


“An easily understood course, with detailed instruction and good explanation of the concepts involved in making this clone game. A very well done tutorial, especially fro someone like me is just now learning how to write code.”

"I really like the approach the presenter takes – not just the technical details, but also the very human, personal development information and recommendations he provides.”

“The instructor is very good at teaching. He teaches at a great pace and covers anything a beginner would need to understand (every little detail). I am already learning a lot and I just started yesterday." 

As a free gift, we've included in this course 6 webinars on the following topics (normally $64)  

  • Intro to Kotlin: Java’s Replacement for Android App Development
  • Intro to Android Studio and Java
  • Core Data: Learn to Use Xcode’s Database
  • Google Maps and Xcode: Build a Maps-Focused Project
  • Parse JSON Data: Build a Weather App
  • Intro to SpriteKit Games: Build a Simple Pong Clone

Enroll now to join the Mammoth community

Learn To Make 3D Games In GameMaker Studio 2

GO BEYOND: Be Above The Average GameMaker Studio 2 Developer By Learning 3D!

Created by Suspendee Studios - Game Development: Godot 3 & GameMaker Studio 2 Developer


Students: 28, Price: $89.99

Students: 28, Price:  Paid

Learn to go beyond the average GameMaker Studio 2 developer, learn to make 3D games!

3D is one of the most difficult and daunting topics in GameMaker Studio 2. The game engine is not designed specifically for 3D games, so many of things must be done in scratch. We will be covering the basics of 3D, so you can truly understand so you can go onto more complicated projects.

In this course, you will learn:

  • How to use vertex buffers

  • How to activate 3D mode

  • How to create a first person camera, where you can look around

  • How 3D models work in GameMaker Studio 2

  • How to load OBJ models from scratch; Build an .obj loader in GameMaker Studio 2

  • How to put 2D sprites on a 3D perspective

  • 2D Perlin Noise

We will not be covering how to build a 3D collision engine or how to implement skeletal animations.

The knowledge in this course was built off of trial and error of using the GameMaker Studio 2 engine, many mistakes were made, and some things taught took months of work. Many people who take this course may decide to either stay for the challenge of making a game in this engine or to even switch to another game engine. The intent of this course is to help you not go through the months of mistakes made and instead get you past the beginner stage so you can progress on building your game.

Don't let this discourage you! Many people starting out using this engine dream of building a 3D game! By knowing how to work with 3D, you will be ahead of many other GameMaker Studio 2 developers!

How to Make Video Games: The Smarter, Faster Way

Learn to Design and Develop 3 Games From Scratch (no experience needed)

Created by Aaron Craig - Independent Games Developer, Software Engineer, & Teacher


Students: 11, Price: $99.99

Students: 11, Price:  Paid

In this course, we'll teach you the exact process needed to create as many video games as you want. All with NO EXPERIENCE or coding knowledge required.

Why GameMaker Studio?

Game Maker Studio is one of the most popular engines for 2D top-down or side-view games. GameMaker Studio 2 is a fantastic option for those just beginning their journey.

One of the things that GMS spearheaded, is game creation with minimal coding skills.

Where Do You Start?

There's so much information available that it can seem overwhelming. That's why we built this course. We've broken down and organized everything you NEED to know and removed all that you don't.

No more wasting time ...

  • looking through support doc's

  • trying to teach yourself to code

  • reading forum threads

  • watching old youtube videos

We'll hold your hand and walk you through every step of the process.

Who Should Take This Course?

If you've been dreaming of making your own video games but held back because you didn't know how to start, then this course is for you!

What's Included:
Everything you'll need to make awesome video games will be included in this course.

The GameMaker Studios Software and the asset programs you'll use are free to start.

Also included are:

  • Hours of fun, over-the-shoulder video tutorials.

  • Access to all course materials from ANYWHERE in the world.

  • 100% ownership of your game and intellectual property.

What You'll Learn:

We've broken down this course into easy-to-understand modules and lessons that you can revisit as many times as you'd like.

  • Learn the ins and outs of what goes into making a character. The character is the most important part of a video game, so we'll want to spend plenty of time learning how to create great characters. Explore all the options GameMaker Studio 2 has to offer to get our character moving around. By the end of this module, we'll have a character running and jumping around.

  • We'll also spend some time learning how to create animations (like fireballs) for our character.

  • Now that we have a character moving around the screen, let's build some spaces for them to move around in!

  • We'll go over how to create level layouts and add some fun mechanics to our environment.

  • Every game needs a title screen, and we can create ours using GameMaker Studio 2!

  • We'll also use GameMaker to save and load game data.

  • Giving the player goals is a crucial part of any game, so let's explore a few ways to do that in our games!

  • You'll learn all about collectibles, enemies, and creating big boss battles.

  • The difference between a good game and a great game is its audio. You'll learn how to implement great sound, and we'll go over the best ways to add sound effects and music to add life to your game.

  • Much like sound effects, adding visual effects to our game makes the overall experience much better. Even tiny visual effects can make a feature of the game come to life!

  • By the end of this course, you'll learn to add effects and animations your players will love.

Frequently Asked Questions

When does the course start and finish?

The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.

What if I am unhappy with the course?

We want you to be satisfied, so all eligible courses purchased on Udemy can be refunded within 30 days. For whatever reason, if you are unhappy with a course, you can request a refund, provided the request meets the guidelines in The Udemy refund policy.

Do I need to know how to code?

Nope! This course is for anyone, including beginners with no experience.