The puzzle-platform game Braid, released in 2008, established Jonathan Blow as a significant figure in independent game development. By funding the project with his own capital and overseeing its unique time-manipulation mechanics, Blow set a precedent for author-driven software. His subsequent career has focused on technical architecture, proprietary engine design, and the development of original programming languages.
Early Development and Academic Background
Born in 1971 in California, Blow developed an early interest in computing through the VIC-20 home computer. During his secondary education, he utilized the Commodore 64 to build rudimentary titles inspired by popular arcade games. He later enrolled at the University of California, Berkeley, where he pursued studies in computer science and English. During his time there, he served as president of the Computer Science Undergraduate Association and contributed to the eXperimental Computing Facility before departing prior to graduation.
Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.
Take the IQ test →Industry Beginnings and Early Ventures
Following a tenure in enterprise software and a contracting role at Silicon Graphics, Blow co-founded Bolt-Action Software in 1996. Based in Oakland, the company produced Wulfram, a 3D action-strategy title featuring hovertanks. The studio ceased operations in 2000 during the dot-com collapse. Subsequently, Blow performed contract programming for several high-budget titles, including Thief: Deadly Shadows and Deus Ex: Invisible War, while co-founding the Experimental Gameplay Workshop at the Game Developers Conference.
The Independent Focus
The success of Braid allowed Blow to establish Thekla Inc. to pursue more ambitious projects. He spent several years developing The Witness, an exploration-based puzzle game released in 2016. The production prioritized custom engine development over existing industry standards. His growing dissatisfaction with C++ during this period led him to initiate the development of Jai, a new programming language intended for high-performance software engineering, which is currently available in a beta compiler release.
Fast facts
- Born: 1971, California
- Citizenship: United States
- Education: University of California, Berkeley; Mt. Carmel High School
- Notable Works: Braid, The Witness, Jai
- Early programming interest: VIC-20 home computer
- Initial studio: Bolt-Action Software
- Professional occupations: Screenwriter, game designer, programmer
Questions readers ask
What is the primary focus of the Jai programming language?
Jai is a custom programming language designed by Jonathan Blow to address inefficiencies he encountered with C++ during the development of The Witness.
What was the significance of the game Wulfram?
Wulfram was a 3D action-strategy game developed by Blow's first studio, Bolt-Action Software, which supported up to 32 players controlling hovertanks.
Achievements
- Notable work: The Witness
- Notable work: Braid
- Notable work: Jai
- Educated at University of California, Berkeley and Mt. Carmel High School
- Worked as programmer, game designer and screenwriter



