We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Making Games in Scratch 2.0

Mario Duilio Macari

This course will teach you how to make games without any coding knowledge, using Scratch 2.0. You'll make nine classic games and you'll find yourself having just as much fun making them as you will playing them.

Read more

This course will teach you how to make games without any coding knowledge, using Scratch 2.0. You'll make nine classic games and you'll find yourself having just as much fun making them as you will playing them.

Scratch 2.0 allows anyone with no prior coding knowledge to make games. In this course, Making Games in Scratch 2.0, you'll find yourself having just as much fun making games as you will playing them. This is the sequel to Pluralsight’s "Start Coding in Scratch 2.0" course. All the principles of coding learned in the first course will be put to use in this games course. With your knowledge of Scratch 2.0, you'll make several exciting games. First you'll create Fetch-bot, a collection game, DeBugs, a game where you try to get rid of as many bugs as you can in sixty seconds and Emoji-Pong for two, a game for two players. Next, you'll create Robo-Eel, a tribute to the arcade game Snake and Emoji-Pong with Artificial Intelligence, a pong game against the computer Finally, you'll wrap up the course by learning how to make Circuit-Breakers, a tribute to the arcade game Space Invaders, Gear Hunter, a collection and avoidance game, Planetoids, a tribute to the arcade game Asteroids, and Floppybot, a tribute to the famous app Flappy Bird. By the end of this course, you'll have learned how to create many different types of games using no coding skills.

Enroll now

What's inside

Syllabus

Course Overview
Introduction
Stage 1 Games
Stage 2 Games
Read more
Stage 3 Games
Summary

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops intro to coding concepts and skills
Suitable for students or hobbyists with an interest in game design
Suitable for beginners interested in Scratch
Taught by recognized leader Mario Duilio Macari
Teaches core gaming concepts with practical examples using specific game examples
Can take other courses in the series for a more deep dive on the topic

Save this course

Save Making Games in Scratch 2.0 to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Making Games in Scratch 2.0 with these activities:
Review the basics of coding
Refreshing your knowledge of coding will help you get started with Scratch 2.0 more quickly.
Browse courses on Coding
Show steps
  • Review the basics of coding.
Mentoring
Mentors can provide guidance and support as you learn to make games.
Browse courses on Game Development
Show steps
  • Identify potential mentors.
  • Reach out to potential mentors and ask for their guidance.
  • Meet with your mentor regularly to discuss your progress.
Play existing games for inspiration
By playing existing games, you can get ideas for your own games and see what works well.
Browse courses on Game Mechanics
Show steps
  • Choose a few games that you enjoy playing.
  • Play the games and pay attention to the game mechanics, strategy, and design.
  • Take notes on your observations.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Design your own game
Designing your own game will help you understand the process of game development and improve your
Browse courses on Game Design
Show steps
  • Come up with an idea for your game.
  • Create a game design document.
  • Start developing your game.
Code your game
Coding your game will give you hands-on experience with game development and help you understand the programming concepts behind games.
Show steps
  • Learn the basics of Scratch 2.0.
  • Start coding your game.
  • Test your game and fix any bugs.
Share your work with others
Sharing your work with others can help you get feedback and improve your games.
Browse courses on Game Development
Show steps
  • Share your games with friends, family, or online communities.
  • Get feedback on your games.
  • Use feedback to improve your games.
Publish your game
Publishing your game will give you a sense of accomplishment and help you reach a wider audience.
Browse courses on Game Development
Show steps
  • Choose a platform to publish your game.
  • Create a marketing plan for your game.
  • Publish your game.
Create a portfolio of your games
Creating a portfolio of your games will help you showcase your skills and attract potential employers or clients.
Browse courses on Game Development
Show steps
  • Choose a few of your best games.
  • Create a website or online portfolio to showcase your games.
  • Promote your portfolio to potential employers or clients.

Career center

Learners who complete Making Games in Scratch 2.0 will develop knowledge and skills that may be useful to these careers:
Game Developer
A Game Developer may design, develop, test, and release video games. Everything from the storyline and graphics, to the coding and animation are part of a Game Developer's work. This course can help a Game Developer learn the fundamentals of game creation and basic coding principles. It provides a foundation for them to build on.
Software Engineer
A Software Engineer will spend their days deep in the life cycle of software development. They may design, build, test, deploy, maintain, and improve software. This course provides a strong foundation for Software Engineers, as understanding the basic principles of coding and game development allows one to make more informed decisions. Furthermore, this course is a good way to practice the fundamentals which are applicable to any programming environment.
Computer Programmer
A Computer Programmer will write, test, and maintain the code that makes software and applications function. They may work on a variety of projects, from operating systems to video games. This course in Scratch 2.0 may provide a foundation for a Computer Programmer to transition into game development.
Web Developer
A Web Developer builds and maintains websites and web applications. They may create the front-end design, back-end programming, and database management. Scratch 2.0 provides a good base for web development, as the concepts learned may be applied to other programming languages and environments. Furthermore, the projects allow for application of concepts in a fun and exciting way.
App Developer
An App Developer will analyze, design, develop, and test mobile apps. They may work on security, functionality, and usability. This course in Scratch 2.0 may help provide the fundamentals needed for an App Developer to transition into game development or create game-like apps.
UX Designer
A UX Designer will research, plan, and design the user experience for websites, apps, and software. They may focus on usability, accessibility, and overall user satisfaction. Scratch 2.0 can help a UX Designer to understand the fundamentals of game design, and apply them to the user experience for any type of product.
Computer Systems Analyst
A Computer Systems Analyst will analyze, design, and implement computer systems. They may also work on system upgrades and maintenance. This course in Scratch 2.0 may provide a foundation for a Computer Systems Analyst to transition into software development.
Data Scientist
A Data Scientist will collect, analyze, and interpret large amounts of data to find patterns, solve problems, and predict future trends. This course in Scratch 2.0 may help provide a foundation for a Data Scientist to transition into programming. It allows for practice with data manipulation, analysis, and presentation.
Quality Assurance Analyst
A Quality Assurance Analyst will test software or web applications for functionality, performance, security, and usability. They will analyze any issues found and report them to the development team to resolve. This course in Scratch 2.0 may help provide a Quality Assurance Analyst with a basic understanding of software development.
Systems Analyst
A Systems Analyst will analyze, design, and implement computer systems. They may also work on system upgrades and maintenance. This course in Scratch 2.0 may provide a foundation for a Systems Analyst to transition into software development.
Technical Writer
A Technical Writer will create instruction manuals, user guides, and other documentation for software, hardware, and other technical products. They may also write training materials or help with marketing and sales. This course in Scratch 2.0 may provide a foundation for a Technical Writer to transition into software development and game creation.
Database Administrator
A Database Administrator will create, maintain, and manage databases. They may also design and implement database security. This course in Scratch 2.0 may provide a foundation for a Database Administrator to transition into software development.
Information Security Analyst
An Information Security Analyst will plan and implement security measures to protect an organization's computer networks and systems. They may also monitor for security breaches and respond to incidents. This course in Scratch 2.0 may provide a foundation for an Information Security Analyst to understand the basics of software development.
Network Administrator
A Network Administrator will install, maintain, and troubleshoot computer networks. They may also configure and manage security. This course in Scratch 2.0 may provide a foundation for a Network Administrator to transition into software development.
Information Technology Consultant
An Information Technology Consultant will provide advice and guidance to businesses on the use of information technology. They may also develop and implement IT solutions. This course in Scratch 2.0 may provide a foundation for an Information Technology Consultant to transition into software development.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Making Games in Scratch 2.0.
Comprehensive guide to Scratch 2.0. It covers all the basics of Scratch 2.0, including how to create sprites, backgrounds, and scripts. It also provides helpful tips and tricks for creating more complex games and animations. This book could be used as additional reading material.
Is an official guide to Scratch 2.0, the programming environment used in this course. It covers all the basics of Scratch 2.0, including how to create sprites, backgrounds, and scripts. It also provides helpful tips and tricks for creating more complex games and animations.
Collection of 10 projects that teach you how to use Scratch 2.0 to create games, animations, and other interactive projects. The projects are fun and engaging, and they provide a great way to learn the basics of Scratch 2.0.
Guide to Scratch 2.0 for game developers. It covers the basics of Scratch 2.0, including how to create sprites, backgrounds, and scripts. It also provides a few simple projects to get you started.
Beginner's guide to Scratch 2.0. It covers the basics of Scratch 2.0, including how to create sprites, backgrounds, and scripts. It also provides a few simple projects to get you started.
Guide to Scratch 2.0 for parents. It covers the basics of Scratch 2.0, including how to create sprites, backgrounds, and scripts. It also provides a few simple projects to get you started.
Guide to Scratch 2.0 for seniors. It covers the basics of Scratch 2.0, including how to create sprites, backgrounds, and scripts. It also provides a few simple projects to get you started.
Guide to Scratch 2.0 for businesses. It covers the basics of Scratch 2.0, including how to create sprites, backgrounds, and scripts. It also provides a few simple projects to get you started.
Beginner's guide to Scratch 2.0. It covers the basics of Scratch 2.0, including how to create sprites, backgrounds, and scripts. It also provides a few simple projects to get you started. This book would be good as a reference if additional beginner material was needed.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Making Games in Scratch 2.0.
History of Game Design: Prehistory to the late 1980s
Most relevant
Evolution of Game Design: Prehistory to the late 1980s
Most relevant
CS50's Introduction to Game Development
Most relevant
An Introduction to Interactive Programming in Python...
Most relevant
Start Coding with Scratch 2.0
Most relevant
Unreal Engine 5 C++ Developer: Learn C++ & Make Video...
Most relevant
Complete C# Unity Game Developer 2D
Most relevant
Scratch Game Programming
Most relevant
Godot : Beginner to Advanced - Complete Course
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser