# Andy Gavin

> American video game programmer

**Wikidata**: [Q4760708](https://www.wikidata.org/wiki/Q4760708)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Andy_Gavin)  
**Source**: https://4ort.xyz/entity/andy-gavin

## Summary
Andy Gavin is an American computer scientist, video-game programmer, and novelist best known as the co-founder of Naughty Dog, the studio behind blockbuster franchises such as *Crash Bandicoot* and *Jak & Daxter*. After pioneering new programming languages and tools for early 3-D games, he turned to historical fantasy fiction, publishing the *Untimed* and *The Darkening Dream* novels.

## Biography
- Born: 11 June 1970, United States  
- Nationality: United States  
- Education: Haverford College; Massachusetts Institute of Technology  
- Known for: Co-founding Naughty Dog and creating the Game-Oriented Assembly Lisp (GOAL) language  
- Employer(s): Naughty Dog (1984–2004)  
- Field(s): Video-game programming, computer science, novel writing  

## Contributions
While still undergraduates, Gavin and partner Jason Rubin incorporated Naughty Dog in 1984. Over the next two decades he served as the studio’s chief technologist, building proprietary engines that powered *Rings of Power* (1992), *Way of the Warrior* (1994), *Crash Bandicoot* (1996), *Crash Bandicoot 2* (1997), *Crash Bandicoot: Warped* (1998) and *Jak & Daxter: The Precursor Legacy* (2001).  

To solve the memory-speed limits of the PlayStation 2, Gavin designed Game-Oriented Assembly Lisp (GOAL), a Lisp dialect that compiled to lean, cache-friendly machine code. Released internally in 2001, GOAL let artists script gameplay, audio and cinematics in the same language the engine used, cutting iteration time and shipping *Jak & Daxter* with seamless, load-free worlds at 60 frames per second—an industry first for an open 3-D platformer.  

After leaving Naughty Dog in 2004 he earned an M.S. from MIT’s Computer Science and Artificial Intelligence Laboratory, then pivoted to fiction. His debut novel *The Darkening Dream* (2011) blends historical fantasy with horror; *Untimed* (2012) follows a time-travelling teenager through 18th-century Philadelphia and the American Revolution. Both books draw on his programming mindset—tight plotting, rule-based magic systems and iterative world-building.

## FAQs
### Q: What games did Andy Gavin program?  
A: He was lead programmer on *Rings of Power*, *Way of the Warrior*, the original *Crash Bandicoot* trilogy, and *Jak & Daxter: The Precursor Legacy*.

### Q: What is GOAL?  
A: Game-Oriented Assembly Lisp, a Lisp dialect Gavin created at Naughty Dog that compiled directly to PlayStation 2 machine code, enabling fast, memory-efficient game logic.

### Q: Did Andy Gavin write books?  
A: Yes. After leaving game development he published two historical-fantasy novels: *The Darkening Dream* (2011) and *Untimed* (2012).

### Q: Where did he study?  
A: He earned undergraduate degrees at Haverford College and later completed graduate work at the Massachusetts Institute of Technology.

## Why They Matter
Gavin’s technical leadership turned a two-person garage startup into one of Sony’s most valuable first-party studios. By refusing to accept the performance ceiling of 1990s consoles, he built custom micro-assemblers, scripting languages and 3-D toolchains that squeezed every cycle out of the PlayStation hardware. The resulting *Crash Bandicoot* series sold over 40 million units, establishing the mascot-platformer genre on CD-based consoles and proving that small Western teams could outsell Japanese giants.  

GOAL’s live-recompilation workflow prefigured modern “hot-reload” engines like Unreal and Unity, while its Lisp heritage influenced later domain-specific game languages. Beyond code, Gavin’s insistence on artist-driven scripting democratized development, letting designers iterate without programmer bottlenecks—a workflow now standard across the industry. His subsequent writing career shows how technical thinkers can cross-pollinate storytelling, applying systems design to narrative structure.

## Notable For
- Co-founding Naughty Dog at age 14 and shipping eight commercially successful titles as lead programmer  
- Designing GOAL, the first Lisp-family language used to deliver a AAA console game  
- Engineering *Jak & Daxter*’s load-free open world, a technical benchmark on PlayStation 2  
- Publishing two historical-fantasy novels praised for rigorous world-building  
- Holding degrees from both Haverford College and MIT, bridging liberal-arts and technical education  

## Body
### Early Life and Education  
Andrew Scott Gavin was born 11 June 1970 in the United States. He attended Haverford College, then pursued graduate studies at the Massachusetts Institute of Technology, affiliations that grounded his dual interests in software engineering and the humanities.

### Naughty Dog Years  
In 1984 Gavin and high-school friend Jason Rubin founded Naughty Dog, initially self-publishing *Math Jam* for the Apple II. Gavin wrote assembly, C and later Lisp-based engines for every title through 2004. The company’s breakout success came with *Crash Bandicoot* (1996), a 3-D platformer whose proprietary rendering pipeline Gavin hand-optimized to the PlayStation’s unique memory bus. Sequels *Crash Bandicoot 2* and *Crash Bandicoot: Warped* cemented the franchise as Sony’s de-facto mascot.  

For the PlayStation 2 era Gavin spearheaded GOAL, a Lisp that emitted MIPS assembly. GOAL supported incremental compilation, garbage collection and dynamic linking, allowing the 60-person team to ship *Jak & Daxter* (2001) with no loading screens, a feat many larger studios deemed impossible.

### Post-Game Career  
After departing Naughty Dog in 2004, Gavin completed an M.S. at MIT’s Computer Science and Artificial Intelligence Laboratory, researching networked systems. He then turned to fiction, releasing *The Darkening Dream* (2011), a dark-fantasy set in 1913 New England, and *Untimed* (2012), a YA time-travel adventure. Both novels reflect his systems-thinking: internally consistent magic rules, branching timelines and historically accurate settings.

### Technical Legacy  
GOAL’s hot-reload workflow and unified scripting/engine language influenced later Sony first-party tools and inspired open-source projects such as Llgl and Luxe. Gavin’s post-mortems on Gamasutra and talks at the Game Developers Conference are still cited by engine programmers optimizing for tight memory budgets.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Andrew Scott Gavin",
  "alternateName": ["Andy Gavin", "Andrew de Scott Gavin"],
  "jobTitle": ["Video-game programmer", "novelist", "computer scientist"],
  "birthDate": "1970-06-11",
  "birthPlace": {"@type": "Place", "name": "United States"},
  "nationality": {"@type": "Country", "name": "United States"},
  "alumniOf": [
    {"@type": "EducationalOrganization", "name": "Haverford College"},
    {"@type": "EducationalOrganization", "name": "Massachusetts Institute of Technology"}
  ],
  "worksFor": {"@type": "Organization", "name": "Naughty Dog"},
  "knowsAbout": ["Video-game engine programming", "Lisp dialects", "Historical fantasy fiction"],
  "sameAs": [
    "https://www.wikidata.org/entity/Q2629164",
    "https://en.wikipedia.org/wiki/Andy_Gavin"
  ],
  "description": "American video-game programmer, co-founder of Naughty Dog, and author of historical fantasy novels."
}

## References

1. Virtual International Authority File
2. Internet Speculative Fiction Database