Game Making in Scratch

Learn to make games using fundamental programming techniques without the need to type-out code using Scratch.
4.7 (3 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.
330 students enrolled
$20
Take This Course
  • Lectures 11
  • Contents Video: 1 hour
  • 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

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 10/2014 English

Course Description

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.

What are the requirements?

  • Be ready to install software used for the lectures that is free

What am I going to get from this course?

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

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

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: Getting Started
01:20

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.

02:39

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

06:08

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

4 questions

Make sure you understood the first section.

Section 2: Programming
11:35

Learn the most common Scratch blocks in Lecture 4.

09:02

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

13:33

Learn about booleans, logic gates and if statements!

06:02

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

05:14

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

7 questions

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

Section 3: Let's Make Some Games!
00:35

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

04:41

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.

04:39

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.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Evan Schweikert, 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.

Ready to start learning?
Take This Course