That&#x27;s not quite right. These days Naughty Dog uses a DSL called DC built in Racket to write all the &quot;data&quot; in the game (everything from cut scenes to character attributes). Running DC produces data files shipped on the DVD of the game, and used by the big C++ engine that&#x27;s running on the PlayStation.<p>Dan Leibgold gave a talk about their system at RacketCon a few years ago: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=oSmqbnhHp1c" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=oSmqbnhHp1c</a>