MakeCode Arcade with Static TypeScript
summary
A browser IDE compiles a restricted TypeScript subset down to machine code and flashes it as a binary via a USB mass‑storage trick, the entire game engine written in static typescript. Targets include tiny boards and retro devices — the reference runs on 96 kilobytes of RAM with a 160 by 120 pixels display and 15 colors. A concrete game (three levels) is built, compiled in‑browser, and usually flashes and runs on real hardware.
AI-written summary · about
chapters (13)
- 0:00Start
- 4:04Editor
- 6:21Tips and Tricks
- 6:45Music Editor
- 7:47Built-In Types
- 10:57Tile Maps
- 15:01Demo
- 19:21Music Tones
- 20:14Compilation
- 25:04Static Typescript
- 25:47Runtime Type Tagging
- 27:25Performance
- 31:43Extensions
related talks
26mWhen Cross-Platform Is An Understatement: Making Weird Physical Games With TypeScript
44mWebAssembly and the Web in TypeScript
26mFrom Takedown to TypeScript: A Retro Game Engine Story
44mGames Development with Typescript and Canvas
43mCompiling TypeScript
25m"ECS and Engine-less GameDev in TypeScript"
16mArchitecting A Component Compiler
54mDiving into TypeScript
