Skip to main content
Microsoft Microsoft
MakeCode
About FAQ Projects GitHub
Reference
sprites controller game music scene info images
Blocks
On Start
Loops
repeat for while for of
Logic
if Boolean
Variables
assign change var var
Math JavaScript blocks Custom blocks
Python
Calling Sequencing Variables Operators Statements Functions Classes
JavaScript
Calling Sequencing Variables Operators Statements Functions Types Classes Interfaces Generics
Types
Number String Boolean Array Function Image Sprite
Blocks Gallery
Miscellaneous
About Support Translate Sharing projects Multiplayer Offline support Save Sign In Cloud Sync VS Code
Hardware
Errors Adding New Board Raspberry Pi Makey Makey Shoebox Controller Dev Debug connector
Developers
Command Line Interface Visual Studio Code support Blocks Embed Art, images, colors Sounds
Lessons
Cherry Pickr Barrel Dodger Dance Party BlockOut
Courses
CS Intro 1 CS Intro 2 CS Intro 3
DocsJavaScript

JavaScript Games

Here are some fun programs for your Arcade!

Fun stuff

Planet Putt Putt
Golf your way through the galaxy.
Darker Duck
A remix of Falling Duck with custom lighting effects.
Ping!
Return the ball with the paddle in this 0-2 player game of ping-pong.
Delivery
Get those packages to delivered but be quick or you'll miss the address!
Caterpillar
Collect leaves to feed the caterpillar.
Five Second Games
A collection of five second games created in the first MakeCode Arcade Game Jam.
Cube Land
Save the Cube Lad from the Cube Lord in Cube Land.
Particle Effects Demo
A demonstration of ramped up particle effects.
Guess the Letter
Try and guess the letter.
Bouncer Bucket
Try to catch the bouncing balls in your bucket.

See also

Planet Putt Putt, Darker Duck, Ping!, Caterpillar, Cube Land, Particle Effects Demo, Guess the Letter, Bouncer Bucket

Edit this page on GitHub
Edit template of this page on GitHub
Edit template of this page on GitHub

Language Privacy & Cookies Terms Of Use Trademarks © 2022 Microsoft
Powered by Microsoft

Select Language

English
English
العربية
Arabic
Deutsch
German
Español (España)
Spanish (Spain)
Español (México)
Spanish (Mexico)
Français
French
Gaeilge
Irish
Italiano
Italian
日本語
Japanese
한국어
Korean
Русский
Russian
中文(简体)
Chinese (Simplified)
中文(繁體)
Chinese (Traditional)
Nederlands
Dutch
How do I add a new language? Translate this page