From Steven Woodcock's 2002 Game Developer's conference report (warning, it's a Word document), in a section discussing languages used for writing game scripting systems:
Virtually everybody uses C and C++; those are the tools we have at the moment and it's the reality of the business. A few games use Visual Basic. LISP is more a favorite of academics and rarely used by game developers, though the AI in Halo makes heavy use of LISP scripts.
It makes sense; the founders of Bungie learned Lisp at the University of Chicago, (like me!) back when it had an AI lab.
Posted by jjwiseman at July 02, 2002 01:25 AMAlso in a recent Game Developer Mag, the one with Jak and Daxter Post Mortem article, the author talks of how Lisp was used to create their own language for game development. I'll try to find a link if I get some more time :)
Posted by: charzilla on July 2, 2002 08:11 AMI looked for that article a few days ago. Unfortunately gamasutra.com does not have a version of that article online. So I'll have to purchase the back-issue or a copy of the CDROM containing all articles from Game Developer (www.gdmag.com) for the past year.
Posted by: HairyTroll on July 2, 2002 03:58 PMGamasutra have just posted the Jak and Daxter article online. The author brings up several good points and lists advantages and disadvantages of having their scripting engine written in a Lisp derivative.
The following headings sum it all up:
- Under the section "What went right":
"GOAL rules!(Game Object Assembly Lisp)"
- Under the section "What went wrong":
"GOAL sucks!"
And here is the link:
http://www.gamasutra.com/features/20020710/white_01.htm
Posted by: HairyTroll on July 10, 2002 09:21 PM