>He has programmed a number of games from scratch in very short time periods without using a bunch of pre-existing tools etc.
PHP, QED. Also no he didn't, he used lwjgl.
>He is obviously very much a generalist and has done everything from 2d/3d graphics , networking , gameplay handling , AI and now CPU emulation. I would imagine most AAA developers will at some point find a niche and stick to doing that.
No.
>Not to mention building minecraft which is a non trivial programming exercise in terms of managing and rendering thousands upon thousands of blocks which can all potentially be re-arranged.
You do a real disservice to the people working on modern physics engines. Jesus.
>Perhaps he is not John Carmack but I would be confident he is at least as good as 90% of the programmers working in the game industry.
Yes.
>He has programmed a number of games from scratch in very short time periods without using a bunch of pre-existing tools etc.
PHP, QED. Also no he didn't, he used lwjgl.
>He is obviously very much a generalist and has done everything from 2d/3d graphics , networking , gameplay handling , AI and now CPU emulation. I would imagine most AAA developers will at some point find a niche and stick to doing that.
No.
>Not to mention building minecraft which is a non trivial programming exercise in terms of managing and rendering thousands upon thousands of blocks which can all potentially be re-arranged.
You do a real disservice to the people working on modern physics engines. Jesus.
>Perhaps he is not John Carmack but I would be confident he is at least as good as 90% of the programmers working in the game industry.
No.