Case Study: Naughty Dog raises the bar in game development with Franz Inc.'s Allegro CL

A Franz Inc. Case Study

Preview of the Naughty Dog Case Study

Naughty Dog - Customer Case Study

The customer, Naughty Dog, a video game developer, sought to push the boundaries of animation and real-time interaction in their games for the Sony PlayStation. Their challenge was to efficiently design and control the sophisticated behaviors of hundreds of unique 3D characters and objects within a complex, seamless game world. The vendor, Franz Inc., provided its Allegro CL Common Lisp development environment to address this need.

Franz Inc.'s solution enabled Naughty Dog to create a custom programming language called GOAL (Game Oriented Assembly Lisp) using Allegro CL. This allowed for the rapid development and execution of character and object control, which was critical for real-time performance at 60 frames per second. The results were the creation of over 500 different types of game objects with advanced behaviors and realistic graphics, leading to the successful releases of the hit games Crash Bandicoot and Jak and Daxter: The Precursor Legacy.


View this case study…

Naughty Dog

Andy Gavin

Co-Founder


Franz Inc.

59 Case Studies