Game designing using scratch

Learn how to create games with event driven programming
4.6 (5 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.
354 students enrolled
Instructed by Know Store Design / Game Design
50% off
Take This Course
  • Lectures 26
  • Length 2.5 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 5/2014 English

Course Description

  • use coupon GET50 to get  50% discount
  • Scratch has been developed by the Lifelong Learning Group at the MIT Media Lab. It is a platform that promotes mathematical and computational skills as well as creativity, reasoning and collaborative working.
  • Scratch can be used to make a number of multimedia applications such as games, animations, simulations, stories and art and even program robots like play i.
  • Every object (sprite) that is used in a scratch project can have one or more scripts attached to it. These scripts add behaviours to sprites and allow them to act in anyway the user feels suitable in context to the project.
  • The scripts are made up of building blocks that are grouped by category, such as control, motion and sensing. There is very little keyboard input required by the user as all the script blocks are dragged to the scripting area with the mouse and 'clicked' together like lego.
  • All sprites and backgrounds can be created by the user using the built-in paint editor. However, Scratch also allows users to bring in content from other sources. For example, images you have scanned, photographed or taken from the web. It also comes with a library of sprites and backgrounds to get you started quickly.
  • Music and sound effects are just as flexible. Either use the built sounds, record your own from within Scratch or use sounds you have created with another program.

My games made using scratch are:

  • gen
  • island shoot
  • duck hunt remix(got featured in cover page of scratch official website)
  • table tennis (got featured in cover page of scratch official website)
  • flappy bird remix

What are the requirements?

  • you will need a desktop and scratch version 1.4 software

What am I going to get from this course?

  • By the end of this course,you will be able to make your own 2d games
  • you will learn how you can use scratch to make animated simulations and stories by cascading different blocks

Who is the target audience?

  • Complete beginners who have never coded but have always wanted to learn
  • People who want to learn how to make money with software

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

Throughout this course we will be learning about scratch programming language which was developed by MIT media lab and we will use this language to make our very first game.

Scratch allows users to use event driven programming with multiple active objects called "sprites".

You can use scratch not only for making games but also for your other kind of constructive projects including simulations and visualizations of experiments, recording lectures with animated presentations, to social science animated stories, and interactive art and music.


for downloading scratch version 1.4,go to google and type scratch,then go to this link

and choose the version compatible with our computer

Section 2: Sections

control section is used to control the actions of your logic.using this section you can perform looping actions,you can give delay actions,you can give if and else condition and many more.

controls continued

This section is used to make your sprites move and using this use can perform all the moving actions,jumping actions,sliding actions,initialising coordinates of your sprites etc


This section helps to control the looks of your sprite and you can also perform conversation actions using this look section


sensing section is the heart of this programming provides you with many sensing action using which you can perform many action and control the functioning of your project

Sensing continued
sensing part 3

it helps you to give sounds to your project which makes your project more realsitic


we know that any game is incomplete without use of variables like scores,time can create variables by going to this section and you can exploit variables as per your project requirement

Section 3: Game island shoot
sprites and resources

In this video we'll be creationg mango sprite,which gun will be shooting


Gun sprite is required for shhoting the we will create our gun sprite in this video


in this video we will write logic for hitting mango and when mango will be hitted then it will explode

Adding few more fruits sprites

After making all the gun and fruit sprites,now it's time to write logic for adding scores


we will give gameover condition to terminate this game

Game over sprite
You won sprite
Main cover sprite
Fixing gun bug

In this video we will add background music to our game project

Section 4: Good bye
Good bye

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Know Store, Learn To Excel

KnowStore is dedicated towards new ways of teaching , which will help the learners to analyse and explore the real world scenario , and therefore they can apply their learnings in solving the complex problems using their cognizance .

Currently we have students from around 105 countries and we have been constantly appraised for our work .

We offer wide range of courses including game development , web development , circuit board layout designing and python programming language . We are working on some other courses and we are planning to bring more and more courses in future .

While maintaining the quality of the course , at the same time we keep in our mind that our courses should be economical .

The aim of KnowStore is to provide high quality courses . And you will get everything from one place. The emphasis is on teaching real life skills that are essential in today's commercial environment .

Ready to start learning?
Take This Course