brokenOS — Interactive Swift Playground, WWDC 2020 Swift Student Challenge Winner
brokenOS is a fully interactive fake operating system built as a Swift Playground, disguised as a retro computer terminal — until it isn't. Users type commands into a simulated CLI to explore a trivia game and an "about me" screen rendered in ASCII art, before a hidden chatbot option triggers a tonal twist: the terminal is hijacked by an AI, which speaks aloud through synthesized text-to-speech and pulls the user into a 3D takeover sequence.
Built with: Swift, SpriteKit (2D terminal UI, custom fonts, animated text), SceneKit (3D scenes), AVFoundation (speech synthesis)
Highlights:
- Custom keyboard-driven input system for an authentic terminal feel
- Branching scene architecture — each "app" is its own interactive experience chained by user choice
- Blended 2D and 3D rendering to shift tone mid-experience, from playful retro OS to short interactive horror story
- Hand-built assets: pixel font, ASCII art, custom sprite and 3D scenes
Selected from thousands of submissions worldwide as one of the winners of Apple's WWDC 2020 Swift Student Challenge.