Make Your Own Games for Web, Mobile and Desktop

Always wanted to make your own game but didn't know how? Never programmed before and think it's too difficult?
0.0 (0 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.
529 students enrolled
25% off
Take This Course
  • Lectures 15
  • Length 2 hours
  • Skill Level All Levels
  • 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


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


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

About This Course

Published 9/2013 English

Course Description

Always wanted to make your own game but don't know where to start or think you lack the skills to do so? Not so! This course introduces you to an extremely powerful, easy to use tool which lets you write games for just about every platform in existence!

We are using something called 'monkey' which if you have programmed before has a syntax which is a mix of BASIC and C. If you have never programmed before then you are gently introduced to the syntax and core concepts of the language to create a game.

Want to make games for the web that run in any web browser or use flash? No problem. Want to use that same code to run your game on iPhone, Android, Windows mobile? Again, no problem.

Want to run your game on desktop, windows, mac, linux? This tool lets you do all this and more, using a simple language that is easy enough for beginners to start learning to code and powerful enough for experienced programmers to create anything they want.

What are the requirements?

  • Mac or Windows PC
  • We use a free version of the tool with instructions on how to download it

What am I going to get from this course?

  • Write a simple game
  • Understand the key concepts in game development
  • Know the basic language syntax to start writing your own games

Who is the target audience?

  • Beginners who have never programmed who want to learn how to create games
  • Experienced programmers who are looking for a single tool that lets them target ALL major platforms from one codebase!

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.


Section 1: Introduction and Getting Started

Course Introduction


We look at downloading our game creation tool.


We can now install and run the tool.

Section 2: First Steps

Starting with the basics, the obligatory hello world program!


We look at the concept of a 'game loop' and create a template file we can use as the basis for this and other games we can create.


Before we get into the nitty gritty of making our game we take a quick look at how easy it is to target Web, Desktop and iPhone with a few clicks...

Section 3: Lets start game making...

We'll draw the players paddle (bat) and the border on screen.


Now we add a ball and some movement.


Now we need to draw all the bricks!


Now we must do something when the ball hits the bricks!


Now we add the sounds and the high score. If you want to download the software (cfxr on Mac or sfxr on Windows) then the links are in the links file in the supplementary material.

The zip file in the supplementary material contains the code for this chapter and the associated sounds.


Here we take our game and port it to the iPhone very easily.

The zip file in the supplementary material contains the code for this chapter and the associated sounds.

Section 4: Wrap Up

A recap of what we covered on the course.


A quick look at what resources are available to you to strengthen your knowledge.


This video looks at three alternative IDEs (Integrated Development Environments) you can use for coding.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Gary Kind, Developer, Author, Marketeer

Gary Kind is a highly experienced IT professional and business owner with over 25 years in and around software development and 20+ years running businesses as an individual and in partnerships.

He has a wide spread of business knowledge working in the SME sector as well as delivering KPI and financial reporting for large corporations. He has spent the past few years combining marketing with IT to cover areas such as pay per click, copywriting and conversion optimisation.

Ready to start learning?
Take This Course