INDIE INDEX

レベル:入門

Scratch とは|ブロックを並べてゲームと物語を作る無料のエンジン

公開 2026-09-12更新 2026-09-12Scratch

Scratch は、ブロックをつなげてゲーム・物語・アニメーションを作り、公開して共有できるプログラミング環境です。公式サイトは「Scratch は誰にとっても無料です」と書いています。ブラウザ版と、Windows・macOS・ChromeOS・Android で動く持ち運び用のアプリがあります。

分類
ゲームエンジン・フレームワーク
日本語対応
日本語対応
費用
無料
公式サイト
https://scratch.mit.edu/確認日 2026-09-05
このページの目次
  1. Scratch の概要
  2. Scratch の特徴
  3. Scratch の費用とライセンス
  4. 情報源

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 のページに出た言葉

Scratch と同じ分類のほかのツールゲームエンジン・フレームワーク 全62件

ゲームエンジン・フレームワークの一覧を見る

このページの内容の誤りは、問い合わせの窓口で受け付けています。