Buying for a Team? Gift This Course
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.
74 students enrolled
Last updated 11/2014
$10 $85 88% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

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
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
  • No previous knowledge of Game Maker: Studio is required, and any experience in game development would be handy, but not vital.
Curriculum For This Course
Expand All 26 Lectures Collapse All 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

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

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

GameMaker: Studio's Preferences

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

GameMaker's Drop-down Menu
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

Learn what a function is.

Game Maker Language Functions

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
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

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

Using Sprites with Objects
Basic Animation
2 Lectures 04:46

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

Animating with GameMaker: Studio

Learn to adjust the animation speed of a sprite.

Animated Sprites and Objects
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

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

Buttons and Changing Levels
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

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

Sprite Control
Implementing Gameplay Features
4 Lectures 19:31

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

Creating an Objective

Make your games more challenging with obstacles.

Obstacles and Death

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
Creating a Simple AI
3 Lectures 19:10

Take your first step toward creating an artificial intelligence.

States and Variables

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
About the Instructor
4.0 Average rating
3,610 Reviews
29,655 Students
311 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.

Report Abuse