Building a 2D Game with GameMaker: Studio
3.4 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
82 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Building a 2D Game with GameMaker: Studio to your Wishlist.

Add to Wishlist

Building a 2D Game with GameMaker: Studio

All you need to know to get started with Game Maker: Studio
3.4 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
82 students enrolled
Created by Packt Publishing
Last updated 8/2015
English
Current price: $10 Original price: $85 Discount: 88% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Familiarize yourself with the Game Maker: Studio interface
  • Program using Game Maker Language (GML)
  • Animate sprites in Game Maker: Studio
  • Link key presses to object behavior
  • Program advanced movement including gravity, friction, and jumps
  • Add a HUD with a score counter and health monitor
  • Create enemies, obstacles, and objectives for your games
  • Create an artificial intelligence and a more challenging game
View Curriculum
Requirements
  • No previous knowledge of Game Maker: Studio is required, and any experience in game development would be handy, but not vital.
Description

Building a 2D Game with GameMaker: Studio will demonstrate everything from the main interface and programming to creating an artificial intelligence, teaching you everything you need to know in order to create your own games in GameMaker: Studio.

This course is a step-by-step walkthrough that will showcase GameMaker: Studio and Game Maker Language (GML) through a series of small, practical examples. These examples consist of concise videos that demonstrate the essential programming techniques and concepts that you'll need to get started in game development.

You'll begin with an overview of the interface to familiarize yourself with it, and steadily work your way towards building a platformer with all the usual trimmings such as a score counter, health monitor, enemies, and even artificial intelligence.

You will then learn about things such as animating sprites, using objects, best practices when creating resources, and much more, all of which leads up to creating a platformer game.
Building a 2D Game with GameMaker: Studio covers everything you need to use GameMaker: Studio and will lay the groundwork for future games of your own.

About the Author

Nathan Auckett is an advanced Game Maker user and has been using the software for five years. He started using Game Maker during its seventh version and ever since has been using the built-in programming language to create his own games. In 2012 he began creating small tutorials on various topics in Game Maker and has since then created over 30 tutorials helping people achieve a variety of different tasks in Game Maker.

Who is the target audience?
  • This course is perfect for people just getting started with Game Maker: Studio.
  • This course is a step-by-step walkthrough that will showcase Game Maker: Studio and Game Maker Language (GML) through a series of small, practical examples.
  • You'll begin with an overview of the UI and interface to familiarize yourself with how things work, and steadily work your way towards building a platformer.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
26 Lectures
02:13:13
+
The GameMaker: Studio Interface
5 Lectures 28:19

Learn to create, load, and import projects into GameMaker. Get started by creating your own project.

The New Project Window
05:29

Learn the ins and outs of the main GameMaker interface. See which functionality does what, and how things are set out.

Preview 05:32

Learn to create your own objects, sprites, and more. Create the resources needed for your games.

The Resource Interface
03:17

Customize GameMaker and set up new settings. Make your game-making life easier.

GameMaker: Studio's Preferences
02:49

Examine every feature in GameMaker: Studio's drop-down menu and make your GameMaker experience simpler and easier.

GameMaker's Drop-down Menu
11:12
+
The Basics of Game Maker Language
4 Lectures 20:09

Learn about GML and how to create and use a variable.

A First Look at Game Maker Language
07:35

Learn what a function is.

Game Maker Language Functions
03:57

Learn about the if statement and how it can be used to check different things during your game.

Preview 04:21

Learn how you can use loops to make searching through large amounts of data easier.

For and While Loops
04:16
+
Creating Objects and Assigning Properties
2 Lectures 08:03

Become familiar with object interfaces and learn what each part does.

The Basic Use of Objects
03:24

Make designing your game easier by learning the basic tips and tricks for creating a sprite.

Using Sprites with Objects
04:39
+
Basic Animation
2 Lectures 04:46

Create animations and provide a more robust personality to your game.

Animating with GameMaker: Studio
02:36

Learn to adjust the animation speed of a sprite.

Animated Sprites and Objects
02:10
+
Movement and Object Interaction
3 Lectures 10:42

Learn to create movements using the GML code.

Preview 05:18

Learn to create collisions between objects and make them interact.

Object Collisions and Interactions
02:57

Learn how to create a button that will change the game level.

Buttons and Changing Levels
02:27
+
Advanced Movement
3 Lectures 22:33

Learn which variables will be used and what they will be used for.

Preview 03:09

Learn how to create advanced movements for your platformer game and create your game in a way that it is smoother to control.

Coding Advanced Movements
15:59

Learn how you can control your sprites according to the movement of the object.

Sprite Control
03:25
+
Implementing Gameplay Features
4 Lectures 19:31

Make your game more like a game by adding an objective.

Creating an Objective
05:07

Make your games more challenging with obstacles.

Obstacles and Death
04:27

Add more movements and challenges to your game by creating a moving enemy.

Preview 03:40

Add more entertainment value to your game by adding a score and health system.

Health and Scores
06:17
+
Creating a Simple AI
3 Lectures 19:10

Take your first step toward creating an artificial intelligence.

States and Variables
02:14

Learn about how states are programmed to achieve simple AI choices.

Preview 09:42

Make an AI chase an object and kill it, depending on the collision.

Attack and Death
07:14
About the Instructor
Packt Publishing
4.0 Average rating
6,473 Reviews
48,092 Students
566 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.