
Scratch
Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share.
Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.
- License
- FreeFree
- Category
- Game Development
- Platforms
- MacWindowsLinux
- 120 likes
- 4.4(1,440)
- 2 alternatives
- — reviews



Features
Key capabilitiesUse cases
Alternatives to Scratch

Welcome to the home of GameMaker, the fastest and friendliest cross-platform game development technology out there.
Alternative to GDevelop and Unreal Engine and Scratch

What is Scratch?
Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively. Teams often evaluate it alongside GDevelop and GameMaker when comparing pricing, features, and fit for development workflows.
Reviews
Sign in to like this product and leave a review.
- No written reviews yet — be the first to share a research note.
Related tools

Alpha3D
Game Development
Alpha3D is a Game Development product used by individuals and teams who want a reliable, modern workflow.
Aseprite
Game Development
Aseprite (previously ASE, aka Allegro Sprite Editor) is a program to create animated sprites & pixel art.

Bitsy
Game Development
Bitsy is a software product at bitsy.org. Bitsy is a Game Development product used by individuals and teams who want a reliable, modern.

