[GDC organizers have digitized and made available for free on GDC Vault classic videos from Game Developers Conference 2004 on the debut of XNA, the essentials of behavioral game design, and more.]
This edition of Tales from the Vault looks back to 2004, where a Microsoft keynote announces and demos the XNA software development platform, a programming lecture from Sony PlayStation R&D focuses on simulating character animations, and a game design lecture ties heavily with behavioral psychology.
In the Microsoft keynote titled 'Turning Innovation into Impact', executives Robbie Bach and J Allard discuss the importance of software in game development amid surging development costs and consumer expectations.
Those wants in 2004 seem similar to what they are today: games of epic scale, more immersion, and more online social connection. The challenge escalates as consumers expect to pay the same price for each game, when development costs were already exceeding $5 million per title.
Allard says that it's software, not hardware, that is the "key that unlocks the potential" of developers and can move the industry forward. During this presentation, he announced and demoed the XNA software development platform that the second generation Xbox console would be firmly rooted in.
The Microsoft team used third-party testimonials to evoke hope in the future of XNA, too. Among those, Valve's Gabe Newell professes that "XNA combines the power of the PC and the power of the consoles into a best of breed platform." [GDC Vault free video]
Next, in the programming lecture 'Practical Physics for Articulated Characters', Vangelis Kokkevis from Sony PlayStation R&D speaks about using physical simulations as a source of animation for a skeleton. Kokkevis echoes the sentiment that hardware and its speed are not the issue with getting character animations up to the same quality of game visuals. He says the key is to find the appropriate algorithms.
These algorithms should produce character animations that respond naturally to typically unpredictable user input and to interactions between characters and between characters and the environment. He goes through the pros and cons of a series of algorithms his team implemented to build a simulator and arrive at these goals. [GDC Vault free video]