This document discusses state-based scripting in games. It provides an introduction and history of state scripts, including their use on the Uncharted series. The author discusses why scripts are used in games and characteristics of scripting languages. Extending game object models through scripting and Naughty Dog's approach are also covered.Read less