Whilst a lot of what he says is applicable to the code that hits the metal, for general development of games (which generally is cross platform) this is lunacy. Programming is abstraction. Whilst for performance reasons you may not abstract - that isn't true of the majority of your code, because the majority of your code is not performance critical. You want to limit the messy specific stuff to where it counts.
@freddybobs68k true but i think he implies that when he talks about the separate coding cultures (philosophies may have been the term) between engine programming and game programming..
Whilst a lot of what he says is applicable to the code that hits the metal, for general development of games (which generally is cross platform) this is lunacy. Programming is abstraction. Whilst for performance reasons you may not abstract - that isn't true of the majority of your code, because the majority of your code is not performance critical. You want to limit the messy specific stuff to where it counts.
freddybobs68k 2 years ago
@freddybobs68k true but i think he implies that when he talks about the separate coding cultures (philosophies may have been the term) between engine programming and game programming..
DjDedan 1 year ago