When Cross-Platform Is An Understatement: Making Weird Physical Games With TypeScript
summary
Builds a narrative engine in TypeScript that runs on phones, Macs and tiny Pis and ships to a physical installation; prototypes include a site-specific generative poetry walk using GPS and a switchboard game on 200 pounds of vintage switchboard with only three weeks with the hardware after shipping. Uses an adapter pattern to swap iPad UI, console tests and serial-connected hardware, adds a custom Ohm-backed scripting language, and finds TypeScript catches API-contract breaks that Swift interop forces to cast everything to any.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:37Overview
- 1:56Design Process
- 4:20LocationBased Storytelling
- 6:28Computational Flynn Era
- 8:50Telephone switchboard
- 12:01Playtesting
- 13:18Hardware
- 14:25Game Architecture
- 16:19Storytelling
- 17:11Interactive Fiction
- 17:42Narrative Engine
- 18:27Long Story Short
related talks
25m"ECS and Engine-less GameDev in TypeScript"
38mMakeCode Arcade with Static TypeScript
45mPureScript (Maybe This Time We Get JavaScript Right)
44mDefy Architectural Uncertainty by Building Schrödinger's App
44mGames Development with Typescript and Canvas
35mBuilding Apps with Angular and TypeScript - An Introduction
32mTooling Like It's 2025
58mThe Road to a Statically Typed Future
