Scratch とは|ブロックを並べてゲームと物語を作る無料のエンジン
Scratch は、ブロックをつなげてゲーム・物語・アニメーションを作り、公開して共有できるプログラミング環境です。公式サイトは「Scratch は誰にとっても無料です」と書いています。ブラウザ版と、Windows・macOS・ChromeOS・Android で動く持ち運び用のアプリがあります。
- 分類
- ゲームエンジン・フレームワーク
- 日本語対応
- 日本語対応
- 費用
- 無料
- 公式サイト
- https://scratch.mit.edu/確認日 2026-09-05
Scratch の概要
Scratch は、Scratch Foundation が「子どものための、世界でいちばん大きい創作と学びの集まり」と説明している環境です。若い人が物語・ゲーム・アニメーションを形にして、見張りの付いた安全な場で世界中の仲間と見せ合えるようにしたものです。
Scratch は2007年に MIT Media Lab で、Mitchel Resnick 教授が率いる教育の専門家と研究者の集まりによって作られました。2019年に MIT から Scratch Foundation へ移り、いまはこの独立した非営利団体が平台と集まりを手入れしています。
公式サイトは、世界中の子どもが Scratch で無料で作っていることを書いています。対象の年齢は8歳から13歳以上とされています。
Scratch の特徴
Scratch で作れるもの
公式サイトが挙げているのは、物語・ゲーム・アニメーションです。公式サイトは、数式を目に見える形にすることから、落書きを踊らせて歌わせることまでを例に挙げています。
Scratch の使用言語
**基本的にプログラム言語は使いません。**作り方は、ブロックをつまんで並べ、かちっとつなげる形です。公式サイトは、面倒な書き方の決まり(syntax)が要らないことを、この形の性格として書いています。
ブロックを動かす仕組みそのものは、公式のリポジトリ(ソースコードの置き場所)で公開されています。scratch-vm は Scratch 3.0 のプログラムの状態を持って走らせる仮想機械で、scratch-gui はプロジェクトを作って走らせる画面を組み立てる React の部品の集まりです。どちらもライセンスは AGPL-3.0 です。
公式のリポジトリの説明によると、scratch-vm は scratch-blocks の作業台が出すイベントを聞いて抽象構文木を組み立て、その状態を保ちます。スプライトなどのコードを走らせる対象は、それぞれ自分のブロックの木を持ちます。
Scratch の素材
素材は3つのやり方から選べます。公式の素材の蔵にある、あらかじめ描かれた登場人物・背景・音・図を使う道、自分の機材から取り込む道、自分で描く道です。
Scratch の対応プラットフォーム
オンラインで作って公開するときは、公式サイト(scratch.mit.edu)をブラウザで開きます。インターネットにつながずに作るときは、公式のアプリを入れます。
| 機材 | 必要な環境 |
|---|---|
| Windows | Windows 10 以降 |
| Mac | macOS 10.13 以降 |
| Chromebook | ChromeOS |
| Android | Android 6.0 以降 |
アプリの配布元に入れない場合のために、macOS 版は公式サイトから直接落とせます。Windows 版の直接の配布は、この版の不具合を直す間は止まっていて、そのあいだは Microsoft Store から入れる案内になっています。
Scratch の試験中のブロック
公式サイトは Scratch Lab を案内しています。ここは Scratch チームが新しい作り方を試す場で、誰でも試して意見を返せる場として置かれています。
Scratch と同じところが出しているアプリ
公式サイトの Tools のページには、Scratch のほかに対象の年齢が違うアプリが並んでいます。
| アプリ | 対象の年齢 | 中身 | 動く機材 |
|---|---|---|---|
| Scratch | 8歳から13歳以上 | ブラウザとアプリで作って共有します | Windows・macOS・ChromeOS・Android |
| ScratchJr | 5歳から7歳 | 絵のブロックをつなげて物語・アニメーション・ゲームを作ります。字が読めない子に向けて絵の記号のブロックを使います | iOS・Android・Amazon |
| PBS KIDS ScratchJr | — | PBS KIDS の登場人物が出てくる物語とゲームを作ります | iPad・Android・Amazon のタブレット |
| OctoStudio | 7歳から12歳以上 | 携帯電話とタブレットでアニメーションとゲームを作ります。振る・跳ぶ・傾けるで反応させ、まわりの写真と音を足せます | iOS・Android・Chromebook |
ScratchJr は Marina Bers 教授と Mitchel Resnick 教授が共同で作ったもので、ボストン・カレッジの DevTech Research Group と Scratch Foundation の協働です。OctoStudio は MIT Media Lab の Scratch の作り手が出している無料の携帯向けのアプリです。
Scratch の共有と見張り
公開された企画は、ほかの人が作り直して自分のものにできます(リミックス)。公式サイトは、最初から作らずにリミックスから始める道も案内しています。
やり取りと企画の見張りは、専門の担当の集まりが行っています。会話と企画が安全で親切で受け入れられるものになるよう、この集まりが確かめています。
Scratch の費用とライセンス
公式サイトは「Scratch は誰にとっても無料です」と書いています。あわせて、それを支えているのは寄付であること、子どもが無料で作れているのは家庭などからの支援によることを書いています。
Scratch Foundation は独立した非営利団体で、Scratch の平台と集まりを育て、保つことを目的にしています。
| 項目 | 公式の記述 |
|---|---|
| 費用 | 誰にとっても無料 |
| 運営 | Scratch Foundation(独立した非営利団体) |
| 支え | 寄付 |
オンラインで作って公開するときは、公式サイト(scratch.mit.edu)をブラウザで開きます。インターネットにつながずに作るときは、公式のアプリを入れます。どちらも費用はかかりません。
関連するソフトとして、新しい試みを試す「Scratch Lab」、5歳から7歳向けの「ScratchJr」、MIT Media Lab の「OctoStudio」が公式サイトに並んでいます。学ぶための入り口は、動画の手引きと印刷できる手引きが入った Learning Library と、編集画面の中から開ける Ideas のページです。
- Scratch を手に入れるhttps://scratch.mit.edu/
情報源
- Scratch — Scratch Foundation(説明・作れるもの・作り方・素材・共有と見張り・沿革・費用)https://www.scratchfoundation.org/home確認日 2026-09-17
- Tools — Scratch Foundation(アプリの必要な環境・直接の配布・Scratch Lab・ScratchJr・OctoStudio)https://www.scratchfoundation.org/tools確認日 2026-09-17
- scratchfoundation/scratch-vm — 公式のリポジトリ(Scratch 3.0 の仮想機械・ブロックの木・ライセンス)https://github.com/scratchfoundation/scratch-vm確認日 2026-09-17
- scratchfoundation/scratch-gui — 公式のリポジトリ(画面を組み立てる React の部品・ライセンス)https://github.com/scratchfoundation/scratch-gui確認日 2026-09-17
- Scratch — 公式サイト(オンラインで作って公開する入り口)https://scratch.mit.edu/確認日 2026-09-12