Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn to Code in Game Maker Language
Rating: 4.1 out of 5(106 ratings)
817 students

Learn to Code in Game Maker Language

Learn the basics of game development in GML.
Created byNicholas Cohran
Last updated 7/2015
English

What you'll learn

  • Learn to understand and write GML code
  • Learn how to create a maze game
  • Apply knowledge to other programming languages

Course content

3 sections64 lectures3h 34m total length
  • Resources0:31

    You can download the assets that will be used in this course here.

  • Creating A Project1:17

    Open GameMaker: Studio for the first time and create a project.

  • UI Overview1:48

    Familiarize yourself with GameMaker: Studio's user interface.

  • Changing Themes1:15

    Learn how to change GameMaker: Studio's theme.

  • Custom Themes1:29

    Learn how to import custom themes.

  • External Editors1:22

    Learn how to attach external editors to GameMaker: Studio, such as Gimp.

  • Importing Sprites1:46

    Learn how to import sprites and use sprite sheets.

  • Origin Point1:24

    Learn about sprite origin points and how it can affect the positioning and rotation of an instance.

  • Room Editor2:55

    A brief overview of the different features in the room editor.

  • Backgrounds and Tiles3:11

    Learn how to use backgrounds and tile sheets.

  • Objects1:29

    Learn how to create objects.

  • Creating an Application1:52

    Learn how to create an application that you can share with others.

  • Importing and Exporting Projects1:27

    Learn how to import and export your projects.

  • Section 1 Quiz

Requirements

  • Students will need to be able to perform basic tasks on a computer (such as installing software or unzipping folders)
  • Students will need to download and install GameMaker: Studio

Description

Update - May 30th, 2023:

This course covers an older version of GameMaker: Studio; A newer version of GameMaker has since been released, which made a lot of changes to the editor and added new features to GML. While the core programming concepts taught in this course still apply, there may be discrepancies in the sections that discuss GameMaker-specific topics.


Learn the the basic concepts of programming while developing games in the fun and friendly language Game Maker Language (GML).

Learn and Master Core Programming Concepts With GML.

  • Types and Operators

  • Loops and Conditionals

  • Functions and Return Values

  • Objects and Instances


A Powerful Tool to Create Amazing Games

We'll learn about the essentials of programming. By using GameMaker: Studio, we can take what you're learning and immediately apply it to actual games. You will also get a glimpse of the structure of video games.

GameMaker: Studio is a powerful and growing tool that is breaking its way into professional development. Developers often use GameMaker: Studio to quickly prototype and create games that don't require the power of other languages, like C++, Java, and C#. Hotline Miami, Spelunky, TowerFall Ascension, and Gunpoint are only a few examples of the great games that can be created with GameMaker: Studio.

Content Overview

While designing this course, I kept absolute beginners in mind. When you begin this course, you will be taken from the very basics and work your way up to the more complex concepts. There will be several quizzes along the way to test your knowledge of the concepts you are learning.

By the end of the course, you will understand core programming concepts, how to create games in GameMaker: Studio, and you will have a cool maze game that you can show off to your friends and family.

Who this course is for:

  • Anyone who wants to easily create games
  • Beginner programmers who want a friendly environment to learn in