He says verbatim his goal is to be a stepping stone for serious engine programmers (not necessarily "general purpose", but definitely AAA-level), even though obviously we are not going to be making a AAA game for obvious reasons :)
So fair enough, but between that and his claim that he's showing people how to create a "professional quality" game I think the difference between a AAA game and a "AAA-level" game engine has no distinction, it's basically the same thing.
Is what he has done so far professional grade, capable of "AAA-level" games? I don't think so, but I concede that probably depends on what your parameters for "AAA" and "professional quality" are. It might be fine for indie games but it seems to me that Casey was selling an audience on revealing something deeper.
They do need to lock it down if they want to subside it with store purchases, otherwise it's too tempting for non-gaming uses where they don't get any money after the initial sale.
Two things - the word "idles" and the nature of CPython's allocator which generally doesn't return memory to the OS but reuses it internally. So you cannot really "spike" memory usage, only grow it.
Those aren't really good names either, IMO. Even the 360 was just OK. They should just have gone with Xbox 2. Or Xbox 3 and skipped a number if they really were worried about lagging behind PlayStation as it's sometimes alleged.
reply