MakeCode Arcade は、Microsoft が出しているコードの編集画面です。公式の説明では、ブラウザと携帯型のゲーム機で動くレトロなアーケード風のゲームを作るためのものです。ブロックを並べる書き方と、JavaScript や Python で書く書き方を切り替えられます。
MakeCode Arcade のページの中身
MakeCode Arcade とは何か
MakeCode Arcade は、コードを書くための編集画面です。公式の About のページは「MakeCode Arcade is a code editor to build Retro Arcade games for the browser and handheld consoles(ブラウザと携帯型のゲーム機のためのレトロなアーケード風のゲームを作る、コードの編集画面)」と説明しています。運営は Microsoft で、文書のページには「© 2022 Microsoft」の表示があります。
書き方は1つではありません。公式の文書には、ブロックを並べる書き方(Blocks)、JavaScript、Python の3つの解説がそれぞれ並んでいます。ブロックの側には On Start・Loops(repeat・for・while・for of)・Logic(if・Boolean)・Variables・Math があり、JavaScript と Python の側には呼び出し・順序・変数・演算子・文・関数・クラスなどの解説が用意されています。
MakeCode Arcade でなにが作れますか
MakeCode Arcade が対象にしているのは、ブラウザと携帯型のゲーム機で動く、レトロなアーケード風のゲームです。公式の文書には、扱う部品として sprites(動く絵)・controller(操作)・game・music(音楽)・scene(場面)・info(得点や残機)・images(画像)の解説があります。
作ったゲームは、携帯型の機器で動かせます。公式の Hardware のページは、MakeCode Arcade のゲームが動く機器を一覧にしていて、Meowbit(Kittenbot)・Retro Arcade for Education(ELECFREAKS)・TinkerGen GameGo・Kitronik ARCADE・MRT Game Maker Kit・Adafruit PyBadge・BrainPad Arcade などが挙がっています。同じページには、これらの機器が公式の指針とオープンソースのハードウェアの設計に沿っていること、ただし互換性・信頼性・安全性・法令への適合はそれぞれの製造元の責任であり、Microsoft は保証せず、使用に伴う危険の責任も負わないと書かれています。
学ぶための題材も用意されています。公式の文書には、Cherry Pickr・Barrel Dodger・Dance Party・BlockOut といった課題(Lessons)と、CS Intro 1・2・3 という講座(Courses)が並んでいます。
MakeCode Arcade を手に入れる場所
MakeCode Arcade は、公式サイトをブラウザで開いて使います。公式の FAQ によると、作った企画はブラウザの中の保存領域(indexed data store)に置かれ、名前を付けて保存できます。名前を付けなければ「Untitled」として残ります。ファイルとして書き出すことも、クラウドに保存することもできます。
共有の仕方も公式の FAQ に書かれています。共有のボタンを押すと企画が MakeCode の公開のクラウドに保存され、そこで作られた URL を持っている人はだれでも見られます。URL は OneNote のページに貼ったり、ウェブサイトに埋め込んだりできます。
インターネットにつながっていないときの扱いも書かれています。一部の MakeCode の編集画面は、つながずに使えるアプリとして配られています。また、ブラウザで最初に読み込んだときに控えが自動で保存されます。ただし、あとから拡張(Extensions)を足すときは、もう一度つなぐ必要があります。ブラウザの保存データを消すと、保存した企画とつながずに使うためのファイルは消えます(公開のクラウドに共有した企画は残ります)。
- MakeCode Arcade を手に入れるhttps://arcade.makecode.com/
このページの情報源
- MakeCode Arcade — About(何であるかの公式の説明・運営の表示)https://arcade.makecode.com/about確認日 2026-09-11
- MakeCode Arcade — FAQ(保存の場所・共有のしかた・つながないときの扱い・拡張)https://arcade.makecode.com/faq確認日 2026-09-11
- MakeCode Arcade — Hardware(ゲームが動く機器の一覧と、製造元の責任についての断り)https://arcade.makecode.com/hardware確認日 2026-09-11