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

Watch on YouTube

Show annotations

Download is disabled.

75,213

1,623

40

Genre: Gaming

Family friendly? Yes

Wilson score: 0.9674

Rating: 4.9038 / 5

Engagement: 2.21%

Gamelab Conference

Subscribe | 950

Shared July 13, 2018

Jonathan Blow (born 1971) is an American video game designer and programmer, who is best known as the creator of the independent video games Braid (2008) and The Witness (2016), both of which were released to critical acclaim.

In September 2014, Blow began work on a new programming language called "JAI" based on ideas he had previously expressed about video game development. It is aimed at "low-friction" and fluid development, whilst directly supporting data-oriented design for high performance. The language is currently active, but is a work-in-progress, as no JAI compiler has been publicly released yet. A small demo of the language was shown at Reboot Development 2017. Blow also uses Twitch to regularly stream demonstrations of new language features as well as improvements to the game engine that will be bundled with the language.



1:00:52

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

63K views

1:00:06

Computer Science - Brian Kernighan on successful language design

176K views

1:48:55

The Thirty Million Line Problem

68K views

1:27:46

CppCon 2014: Mike Acton "Data-Oriented Design and C++"

323K views

52:12

How to Survive in Gamedev for Eleven Years Without a Hit

650K views

2:38:17

Q&A: frame-rate-independence

30K views

1:46:31

In Conversation With John Romero - Doom, Wolfenstein, Commander Keen ...

35K views

1:02:48

Reboot Develop 2017 - Jonathan Blow, Thekla Inc. / Making Game Programming Less Terrible

36K views

1:04:41

Jonathan Blow - Preventing the Collapse of Civilization (English only)

149K views

47:59

The Witness Documentary

406K views

57:41

#Gamelab2018 - Rami Ismail's Indie Hero session 2018

2.6K views

2:07:18

Demo: Base language, compile-time execution

101K views

1:01:00

Storytime with Jonathan Blow at PAX East 2016

68K views

1:32:47

Data-Oriented Demo: SOA, composition

82K views

1:02:01

Techniques for dealing with lack of motivation, malaise, depression

121K views

1:12:37

HandmadeCon 2015 - Jonathan Blow

45K views

1:14:29

Fireside Chat with Jonathan Blow

20K views

1:10:07

Rules of the Game: Five Further Techniques from Rather Clever Designers

28K views

1:55:24

Ideas about a new programming language for games.

284K views