Ideas about a new programming language for games.
My first talk on designing a programming language for games. Given September 17, 2014. An implementation is being built and there have been many demos. See the full playlist at • A Programming Language for Games .

▶︎
A Programming Language for Games, talk #2

▶︎
Demo: Base language, compile-time execution

▶︎
Jonathan Blow on work-life balance and working hard

▶︎
Jonathan Blow on Deep Work: The Shape of a Problem Doesn't Start Anywhere

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

▶︎
Jblow Talks About Rust, Jai, And More | Prime Reacts

▶︎
HandmadeCon 2015 - Jonathan Blow

▶︎
Jonathan Blow on scripting languages

▶︎
Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated

▶︎
Discussion: Making Programming Language Parsers, etc (Q&A is in separate video).

▶︎
How Video Game Programming Differs From Other Programming Cultures - Jonathan Blow

▶︎
Will we be writing Hare in 2099? (with Drew DeVault)

▶︎
Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

▶︎
Rant: Entity systems and the Rust borrow checker ... or something.

▶︎
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

▶︎
How Rockstar fit an entire city into PlayStation 2 memory

▶︎
Raphael Luba on jai compiler internals!

▶︎
50 Game Camera Mistakes

▶︎
#Gamelab2018 - Jon Blow's Design decisions on creating Jai a new language for game programmers

▶︎
