Code Arcade
🕹️ Learn how to program with Code Arcade!

How to Play
Code Arcade is a puzzle game where you learn to program by writing and fixing JavaScript code to beat each level.
- Each level presents a play area (the game) and a code editor containing the level's script.
- Read the instructions in the play area and the comments in the code to figure out the objective.
- Write or fix the JavaScript code in the editor.
- Press Run to execute the code with the KAPLAY.js game engine.
- Use WASD or the arrow keys to move the player (the bean) to the exit door. In some levels you must spawn the exit, collect a key, or fight off enemies.
- Touch the door to advance to the next level.
Buttons:
- ► Run: run the code in the editor
- ⟳ Restart: restore the editor to the level's original code
- ⓘ Hint: display a hint in the game console
The console in the play area reports output from console.log(), errors, and hints.
Features
- 31 levels that teach JavaScript programming concepts:
- Outputting with
console.logand errors - Single-line and multi-line comments
- Data types: strings, numbers, booleans
- Data structures: arrays, objects
- Variables (
let/const), template literals - Functions: declarations, function expressions, hoisting
- Iteration:
forloops,forEach() - Timing:
setTimeout(),setInterval() - Object properties and methods
- JSON:
JSON.stringify(),JSON.parse() - DOM events:
addEventListener - Promises: fulfilled, rejected,
then/catch,async/await - Networking:
fetch()
- Outputting with
- Game built on the KAPLAY.js engine
- In-browser code editor powered by CodeMirror with JavaScript syntax highlighting
- Keyboard (WASD/arrow keys) and mouse controls
- Progress saved when level is cleared
Support
Want more games like this? Support our Patreon!
Like the game? Rate it 5 stars! ⭐⭐⭐⭐⭐
Credits
- Assets from KAPLAY Crew
- Editor from CodeMirror
Links
| Status | Released |
| Platforms | HTML5, Windows, macOS, Linux |
| Author | remarkablegames |
| Genre | Educational, Puzzle |
| Made with | KAPLAY (formerly Kaboom) |
| Tags | 2D, Arcade, Casual, Hacking, Open Source, Pixel Art, Singleplayer, Tutorial |
| Code license | MIT License |
| Average session | A few seconds |
| Languages | English |
| Inputs | Keyboard, Mouse |
| Links | Patreon, Blog, Source code |
| Content | No generative AI was used |
Download
Download NowName your own price
Click download now to get access to the following files:
code-arcade-macos.zip 8.3 MB
Version 1.2.4
code-arcade-linux.zip 183 MB
Version 1.2.4
code-arcade-windows.zip 5.5 MB
Version 1.2.4





Leave a comment
Log in with itch.io to leave a comment.