Scratch
Snap code blocks together to make your very first games.
- Free
- Open source
- Good for beginners
What it does
Scratch, from the MIT Media Lab, is a free block-based programming environment designed for beginners. It is a gentle way to learn how games work (loops, events, variables) before moving to a full engine.
Highlights
- Drag-and-drop code blocks
- Runs in the browser
- Huge community of shared projects
- Designed for learning
Is it right for me?
- Skill level
- Beginner
- Useful for
- Students, Hobby projects
- Game jams
- Better for longer projects than a short jam.