Epic took a big step toward realistic physics by integrating "Rag Doll" technology into its Unreal engine. Here, pre-canned death animations used in previous first-person shooters are replaced with physics-based body falls.
"In Unreal 2003, we have 'Rag Doll' physics for player deaths so that when you shoot a player in the shoulder and you kill him, he goes flying shoulder-first, maybe spins a few times and falls down a stairway, and ends up in some realistic pose," says Sweeney.
"It was a big improvement over Unreal Tournament," says Sweeney. "In Unreal, if you shot some guy on a ledge, he died right there with half of his body hanging off.
"The next big step will be getting Rag Doll working in situations besides player deaths, such as when you shoot a player in the shoulder and he doesn't die, but goes flying back, then recovers and starts fighting you. The physics system we have now is capable of these kinds of things, but there is still some R and D work to be done."
"In the future, I see frightening realism," adds Taylor.
And AI looks to be improving also:
"A.I. isn't just about making characters that can play well. It's about making them play believably."