Game Making in Scratch
4.8 (4 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.
337 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Game Making in Scratch to your Wishlist.

Add to Wishlist

Game Making in Scratch

Learn to make games using fundamental programming techniques without the need to type-out code using Scratch.
4.8 (4 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.
337 students enrolled
Last updated 10/2014
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
You will be able to program games and projects
You will understand the fundamentals of programming
You will become an expert on the Scratch program
You will set the foundation to create web apps, iOS and Android apps and program in other ways.
View Curriculum
  • Be ready to install software used for the lectures that is free

Game Making in Scratch is a course designed for those who have an interest in programming and making and selling games but don't know how or how to get started. Because the course uses a free, easily installable program, it's all open and intended for users of all ages and backgrounds.

Programming is often a foreign concept but this course is designed to teach some of those concepts and methods that will clarify it. By learning about variables, code and scripts, you can understand how to translate what you learn into an app or another idea. By the end of the course you will have created your own games with the instructor, other students and by yourself

What is Scratch? Is it too elementary?

Scratch is a free programming program that uses "blocks" instead of lines of code making syntax errors impossible which makes for enjoyable coding. It's great for teaching basic programming and is recommended to elementary and middle school classrooms. If you are a teen or adult, it is not necessarily too elementary for you because we also go over a lot of programming concepts that are used not just in Scratch.

Why take this course instead of another?

Good question! The first reason this is the best course for you is that it is very flexible; I am committed to teaching you programming and Scratch, not just selling my course. Because of this, I am happy to answer your questions throughout the course and add lectures as we go if a lot of people request something. Secondly, this is an inexpensive course that is actually higher quality than all the other ones out there. HD video and high quality audio paired with a knowledgable instructor make for a good learning experience.

Who is the instructor and how knowledgable are they?

Hi! I'm Evan Schweikert and I'm a programming student. I started programming with Scratch several years ago and have been quite active ever since. Throughout my time working with Scratch I have related my learning to programming in Objective-C and java and have accumulated a lot of knowledge thanks to my peers. In the Scratch community, I am a permanent curator for a section of the front page (SDS) and served as a special project curator for a couple of weeks. I teach Scratch because I love it and love programming.

Who is the target audience?
  • This is for all ages. It is intended for those who have an interested in programming and making games but don't know how to get started.
  • Mac, Linux and Windows users all can download the necessary program and access the website. Adobe Air will be installed in a lecture.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 11 Lectures Collapse All 11 Lectures 01:05:28
Getting Started
3 Lectures 10:07

Lecture 1 is about learning what Scratch is and what you can expect from this course.

Important Information:

-If you prefer to read than to watch and listen, many lectures have a transcript attached as supplementary material. It's completely optional and is just a duplicate of the video but can be handy if you learn best by reading. (Please note that transcripts may vary from what is actually said in the video)

-Scratch Files (sb2) are provided for lectures that make/use a project as supplementary files. You can download them to be viewed or edited.

Preview 01:20

Lecture 2 is where we visit and download the Scratch program and learn about how to access it.

Preview 02:39

In Lecture 3 we learn the structure of Scratch and how to navigate it's user interface.

[Note: At ~5 minutes, the coordinate plane numbers are off. It's -240 (x) and 180 (y) at the top left meaning the plane is 480 wide and 360 tall.]

Preview 06:08

Make sure you understood the first section.

Section 1 Review
4 questions
5 Lectures 45:26

Learn the most common Scratch blocks in Lecture 4.

Basic Blocks

Learn what variables are, how to use them and why they are used.

Variables 101

Learn about booleans, logic gates and if statements!

Programming Logic

Learn about special types of variables in Scratch that allow for multiplayer and high score features.

Cloud Data

Learn what Scratch lists are, what they can do and how to use them.


Make sure you paid attention to all lectures in Section 2.

Section 2 Review
7 questions
Let's Make Some Games!
3 Lectures 09:55

Learn what this section is about and how you can participate to learn!

Challenges Intro

Mini-Game Challenge to make a number guessing game. Then compare how you made your game with how I did or see how to overcome challenges using my scripts.

Number Guessing Game

Mini-Game Challenge to make a script that types out text by adding one letter at a time to form messages using the Say block to create a typing effect.

Typing Text Game
About the Instructor
Evan Schweikert
4.8 Average rating
4 Reviews
337 Students
1 Course
Programmer & Creator

I am a computer science student in Oregon. I like to program, design and create.

From very young age I started creating in many different ways; at first in the form of simple websites and then on to games and apps. I've created many different iOS apps and also designed numerous graphics and icons. One of the first programming experiences I had was with something called Scratch, a drag-and-drop game/project creator. It set the foundation for the rest of my programming and I still use it today for mocking up ideas and testing things. Outside of programming, I enjoy biking and playing tennis. I am a world traveler who has been to Beijing, China, Mexico and Hawaii.

I love to learn, that's why I use Udemy. I also love to teach and enjoy the feeling of helping a student or friend learn something so I'm excited to help others out here on Udemy.