Beginners Game Development NO CODING using Gamemaker Studio

Anyone can create a Game in Gamemaker Studio using Drag and Drop
2.8 (2 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.
335 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 16
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2015 English

Course Description

This is a Quick course that will help you learn game development and its fundamental concepts without programming. You will be using a game development tool called Gamemaker Studio. You will also make a single level of a ball game called "Touch Me Not" without writing a single line of code. Isn't it amazing?

What will you learn from a course and why it could be valuable to you?

This course is based on the Windows version of Gamemaker Studio available form YoYo Games.

The course will help you build fundamentals for making games using Gamemaker Studio. I will provide you with artwork to re-make a game made in this course. You are free to use the artwork as you wish. While making games, you will not be write any code. You will make game using drag-and-drop approach.

This course is valuable to you as it will help you learn to make game. You can explore more of your creativity to make more games. This course is just a welcome step for you to learn fundamentals of game development.

What will students need to know or do before starting the course?

You will need to sit, relax and make-up your mind to learn game development. You will also need Windows PC to install the Gamemaker Studio. In the second chapter, I teach you how to download and install Gamemaker Studio. I will just need your willingness to learn Game development for you to successfully learn from this course.

It will be great if you know picture editing tools like Photoshop, Corel Draw, Illustrator etc. But if you do not know this tools then it will be OK as I will be sharing the graphics I have made for this game.

If you can sketch your own graphics, then Gamemaker Studio has a in-built sprite editor to help you make your own graphics.

At the end of my course, students will be able to...

Make a ball game called "Touch Me Not" for PC. You can also follow my instructions in real-time as you take this course. Along the journey, you will learn about sprites, objects, backgrounds, sounds, animation effects, actions and events, room etc which are used commonly while making any game.

Is the software used in this course to make games free or paid?

In this course we will use the FREE version of Gamemaker Studio available from YoYo Games website.

What is the difference between free version of Gamemaker Studio and paid version of Gamemaker Studio?

YoYo Games also has a paid version of Gamemaker Studio. The free version allows you to export games for Windows PC and Gamemaker Player. The paid version for Gamemaker Studio allows you to export games for Android, HTML5, iOS, Mac OS X, Ubuntu and Windows Phone 8.

What are the limitations of this course?

I do apologize for some mistakes in spoken English but I have tried my best to explain the concepts and help you learn to make your first game using Gamemaker Studio.

What are my future plans?

I look forward to creating project based course for more games in near future so that you can make new games and learn advance concepts along with me as you follow the course.

What do you need to do to make a game using this course?

Please be sure to follow the instructors in this course. You will need the working internet connection to download Gamemaker Studio from YoYo Game website. I have covered the walk-through to download and setup instructions in Lecture 2 for Windows PC users.

I have something more to share with you...

Once again, I welcome your initiative to learn Game development and believe me when I say,"Game Development is as easy as cracking the nut. You just need to follow this course and shoot me with questions you may have!"

All the artwork and music used in this course is available for you to use.

Can I take this course?

  • If you are a student willing to learn game development and make your own games; this course is for you!
  • If you are a web developer willing to learn game development and make your own games, this course if for you!
  • If you are a parent, willing to help your kid learn game development; then this course is for your kids as well.
  • If you are a digital-artist willing to make your own artwork and use it in your game, then this course is for you.
  • If you are willing to learn the approach to game development, then this course if for you.
  • If you are willing to learn about step-by-step ways to convert your game idea into RAW story board, then there are chapters (Lecture 4 and Lecture 5) to explain the concepts of Game Plan and Resource Plan; which are crucial in converting your game idea into story board.

Why should I NOT take this course?

  • You should not take this course if you are looking for advance concepts in Gamemaker Studio.
  • You should not take this course if you are willing to learn about physics, path, advance collision detection, GML (Game Maker Language), surface, tiles, advance animation etc.
  • You should not take this course if you are willing to learn programming.

What should I do if I need guideline for using Gamemaker while learning from this course?

You may get in touch with me for any query about making games with Gamemaker Studio or about this course and upcoming future courses!

What are the requirements?

  • working internet connection to download Gamemaker Studio from YoYo Game website.
  • Windows PC to install and setup Gamemaker Studio

What am I going to get from this course?

  • make "Touch Me Not" game using tool called Gamemaker Studio for Windows PC; available from YoYo Games.
  • learn about vocabulary used in any training material for game development i.e. sprites, objects, sound, background, room, events and actions etc. The same game vocabulary is used while making "Touch Me Not" ball game using Gamemaker Studio.
  • learn to make a game plan for "Touch Me Not" ball game.
  • learn to make in-built sprite image editor to make art work for "Touch Me Not" ball game
  • learn about managing game resources i.e. sprites, objects, background, sound, room using Gamemaker Studio
  • learn to use events and actions to add movement and special effects to the "Touch Me Not" ball game
  • learn to export "Touch Me Not" game as an exe file for Windows PC users.

What is the target audience?

  • web developer willing to learn game development and make your first "Touch Me Not" ball game. You can use the learnt skills to practice and make your own game.
  • student willing to learn game development and make your first "Touch Me Not" ball game. You can use the learnt skills to practice and make your own game.
  • parent willing to help their kids learn game development and make your first "Touch Me Not" ball game. You can help your kids use the newly learnt skills to practice and make your own game.
  • digital artist willing to learn game development and make your first "Touch Me Not" ball game. You can use the learnt skills to practice and make your own game.
  • creative people willing to learn step-by-step ways to convert your game idea into RAW story board, then there are chapters (Lecture 5 and Lecture 5) to explain the concepts of Game Plan and Resource Plan; which are crucial in converting your game idea into story board.
  • You should not take this course if you are looking for advance concepts in Gamemaker Studio.
  • You should not take this course if you are willing to learn about physics, path, advance collision detection, GML (Game Maker Language), surface, tiles, advance animation etc.
  • You should not take this course if you are willing to learn programming.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to Game Development
05:34

Here, you will be introduced to game development in general. You will also be introduced to Gamemaker Studio; tool which will be used to make games. This course is for all who wish to learn game development; irrespective of their background.

You may be a kid, teacher, student, programmer or any other profession. I take this opportunity to invite you to take a dive into creative and fun-filled process of making games using Gamemaker Studio.

10:37

In this chapter, I will be introducing Gamemaker Studio to you. I will take you through step-by-step process to download, install and setup Gamemaker Studio in your computer. Free version of Gamemaker Studio is available from YoYo Games website. You will also learn about registering free version of Gamemaker Studio with free licence key.

If you are a kid, then you may want to take help of your parents/guardians in downloading and registering the free version of Gamemaker Studio with free licence key.

We will learn about:

  1. Download, Install and Setup Gamemaker Studio.
  2. Registering free version of Gamemaker Studio.
  3. Creating first blank project and exploring folder structure.
  4. Learning about help documentation of Gamemaker Studio.
12:10

You will follow me as I will take you on a tour of Gamemaker Studio. I will also explain you about basic lingo/vocabulary of game development. As I introduce you the interface of Gamemaker Studio, I will also teach you the way to create the very basic ball animation using sprite, object and room.


We will learn about:

  1. Interface of Gamemaker Studio.
  2. Basic lingo of game development.
  3. Creating a very basic ball animation

Downloads:

  1. The image used in the sample project is available for download in the references section.
  2. The sample project is also available for download in the references section. You can open Gamemaker Studio and import the sample project. It will execute the basic ball animation as you run the sample project.
Section 2: Making game-plan and resource-plan
08:23

You will learn about game planning and its importance in game development. You will learn to use pen and paper to make a game-plan before you start hands-on game development. I will sketch and explain game-plan of "Touch Me Not" game in real-time for you.

You will also revise, what you had learnt in the previous chapter.


You will learn about:

  1. Making game plan and resource plan.
07:12

Here, we continue from the previous chapter and break the game development process into number of steps.

You will learn about:

  1. Making resource plan
  2. Making game development easy by breaking it into number of steps.
Section 3: Hands On Game Development using Gamemaker Studio - Making "Touch Me Not" Game
11:53

Here, we will be creating new blank project for "Touch Me Not" game.

We will be following below steps as we go hands-on with Gamemaker Studio to create "Touch Me Not" game:

  1. We will use in-built sprite editor of Gamemaker Studio to make sprites for ball and wall.
  2. Will also use in-built background editor to create game background.
01:58

Here, we will continue from the previous chapter and create a room for "Touch Me Not" game.

We will be following below steps as we continue with "Touch Me Not" game:

  1. Create empty room and setup its background (We created background in previous chapter)
05:27

Here, we will continue from the previous chapter and convert sprites into their respective objects

We will be following below steps as we continue with "Touch Me Not" game:

  1. Converting each sprite into respective objects.
  2. Insert instance of each object i.e. instance of ball object and instance of wall object into the room.
05:54

Here, we will continue from the previous chapter and implement action for moving the ball and bouncing it back after ball hits wall.

We will be following below steps as we continue with "Touch Me Not" game:

  1. Adding action for "Free Move" to move ball freely in the room.
  2. Adding event for collision and action for bounce back after ball collides with wall.
03:38

Here, we will continue from the previous chapter and implement action for vanishing the ball when the player clicks the ball with the mouse.

We will be following below steps as we continue with "Touch Me Not" game:

  1. Implementing action for "Left pressed" event in the object editor.
  2. Destroying instance of ball in the room.
10:45

Here, we will continue from the previous chapter and implement background music for the game.

We will be following below steps as we continue with "Touch Me Not" game:

  1. Add background music from the external source.
  2. Implement background music for the game.
  3. Adding "Ding" sound when player clicks an instance of the ball in the room.
  4. Adding more instances of the balls in the room.
10:28

Here, we will continue from the previous chapter and implement built-in function random() to move all balls in random direction with random speed.

We will be following below steps as we continue with "Touch Me Not" game:

  1. Using built-in function random()
Section 4: Advance Concepts for the Beginner: Scores, Sprite Sub-images and Special Effects
07:25

Here, we will continue from the previous chapter and implement score functionality for the game.

We will be following below steps as we continue with "Touch Me Not" game:

  1. Adding score to the game.
  2. Score increases as player destroyes each ball.
09:41

Here, we will continue from the previous chapter and add colorful balls to the game.

We will be following below steps as we continue with "Touch Me Not" game:

  1. Add sub-images to the ball sprite. Each sub-image is a colorful ball with different color.
  2. Adding action for creating colorful ball when instance of each ball is created in the room.
  3. Adding few more instances of the ball to the room.
03:27

Here, we will continue from the previous chapter and add sparkle effect to the game.

We will be following below steps as we continue with "Touch Me Not" game:

  1. Add sparkle effect when instance of ball is destroyed by player.
  2. Adding few more balls to the room.
04:14

Here, we will continue from the previous chapter and export the game as an exe file.

We will be following below steps as we continue with "Touch Me Not" game:

  1. Export the game as an exe file.
  2. Save the exe file in the computer so that we can share it with friends.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Praful Daga, Game Developer, Project Architect & Mentor

Highly qualified project management professional & mentor offering an experience of 10+ years in various sectors of game development, e-Governance, IT, IT-ES, Media, Mobile, Embedded, Web Development & Social Media with 2 years of International Experience. Possessing excellent communication skills summed up with proficiency in C, C++, Java, J2ME, Android, C#.Net. Hands-on experience of working with open source & paid CMS like Joomla, Moodle, Drupal, Wordpress & Adobe CQ5 & set-top box SDK i.e. Open TV SDK.

Practical exposure of working in Windows Server 2003, Windows XP, Macintosh, Android and Fedora Core environments. Proven ability in handling high-profile projects, decreasing the overall TAT and streamlining the operational efficiency, with a combination of jive and experience. Driven by new challenges and adept at adapting to any cultural and business environments. Immensely enjoy navigating all aspects of complex projects.

Ready to start learning?
Take This Course