State-Based Scripting in Uncharted 2 ?

Anyone seen the state based scripting from Uncharted 2, how do you compare it the bge scripting? Do you think, thats its better? Their state based script is comprised of - attributes and states. States define object behavior vie script, more here- > http://www.slideshare.net/naughty_dog/statebased-scripting-in-uncharted-2-among-thieves

It is a different way to describe a state machine.

Compared to the BGE:
The BGE comes with a GUI rather than a text description.
The BGE has a build-in state system.
The BGE evaluates events (with Sensors)
The BGE performs state transitions (with State Actuator)

You can setup a state-machine of your choice with Python (at any level you like lower/equal/higher level).
You can even mix different state machines, mix state machine logic with non-state machine logic.

But, as the BGE logic bricks and Python gives your more freedom than a state machine, you can create big mess as well ;).

Very nice info…

But, as the BGE logic bricks and Python gives your more freedom than a state machine, you can create big mess as well ;).

Indeed you can.