Crave For Games

The text below is one of the notes from the StoneDrop development log. If you want a list of only technical articles you can go to the Articles page.
Game programming language

Youtube playlist:[1]


It's an extremely useful and inspiring set of videos from Jonathan Blow (developer of Braid and The Witness games) with ideas about new programming language for game developers. He also came up with a prototype of the language which combine the performance of C and a bunch of conveniences (regarding to syntax, project architecture, compilation process, IDE, verification process integration) for a game developer.


At leash these videos are helpful as a guide for performance optimization. In the first two videos there is an overview of existing languages and a bit of criticism towards them.


UPD March 2016: the sixth video "Data-Oriented Demo: SOA, composition" is very informative in the domain of game performance and data layout in the memory.


Link 1:

This article in social networks: