From: Justin H. <ja...@vr...> - 2003-03-09 16:18:36
|
There is an in-depth discussion of this in the April 2002 issue of Game Developer magazine. One of the developers of Jak & Daxter did a postmortem on the game, and it talks a lot about the GOAL language. http://www.gamasutra.com/features/20020710/white_01.htm justin ----------------------------------------- Justin Hare <ja...@vr...> Virtual Reality Applications Center Iowa State University, Howe Hall http://www.vrac.iastate.edu/~jahare ----------------------------------------- On Sun, 9 Mar 2003, Chad Austin wrote: > Date: Sun, 09 Mar 2003 04:28:29 -0800 > From: Chad Austin <ae...@vr...> > To: gda <isu...@li...>, an...@ik..., > ri...@su... > Subject: [ISUGameDev-annc] [Fwd: ATTN UGRADS: Lisp Jobs (fwd)] > > This is the coolest thing I have ever heard of. > > -------- Original Message -------- > Subject: ATTN UGRADS: Lisp Jobs (fwd) > Date: Sat, 8 Mar 2003 19:03:52 -0600 (CST) > From: Vasant Honavar <ho...@cs...> > To: ug...@cs... > > Here might be a job opportunity for those of you who know Lisp or Scheme > and are interested in developing interactive game software. > > Vasant > > Forwarded message: > > From ai...@ux... Sat Mar 8 17:35:30 2003 > > Message-ID: <3E6...@re...> > > Date: Sat, 08 Mar 2003 14:16:49 -0800 > > From: Craig Reynolds <cw...@re...> > > Reply-To: cw...@re... > > X-Mailer: Mozilla 4.7C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; I; PPC) > > X-Accept-Language: en > > MIME-Version: 1.0 > > To: ai+...@cs... > > Subject: Job: Lisp powers Jak & Daxter at Naughty Dog > > Content-Type: text/plain; charset=iso-8859-1 > > Content-Transfer-Encoding: 8bit > > Sender: ai...@ux... > > > > I got a reply suggesting I forward this to ai+...@cs... > > > > Craig Reynolds > > http://www.red3d.com/cwr/ > > > > > > -------- Original Message -------- > > Subject: Lisp powers Jak & Daxter at Naughty Dog > > Date: Sat, 08 Mar 2003 12:38:58 -0800 > > From: Craig Reynolds <cw...@re...> > > Reply-To: cw...@re... > > To: the...@ai... > > > > I had a surreal experience yesterday at the Game Developers Conference. > > The director of a successful software company was complaining about how > > hard it was to find good Lisp programmers. > > > > Stephen White, of Naughty Dog, Inc. spoke on "The Technology of Jak & > > Daxter". Naughty Dog (http://www.naughtydog.com/) is a game studio in > > LA, known for its popular Crash Bandicoot series and now Jak & Daxter. > > > > He also talked in glowing term of how the power of Lisp (well, Scheme, > > well GOAL: Game Object Assembly Lisp) helped them create the complex > > runtime code of a major commercial console game. The text of a few of > > his slides is included below. > > > > (In Crash Bandicoot, they used a game engine written in C which they > > scripted in GOOL, an earlier Lisp-like language.) > > > > I thought this would be of general interest to TUS, and perhaps even a > > job opportunity for someone. Naughty Dog is hiring and they need Lisp > > programmers. Can anyone suggest other Lisp-friendly communities I > > could send this to? > > > > > > > > What is GOAL? > > * GOAL is our custom compiler based on Lisp (well, actually Scheme). > > * Practically all of the run-time code (approximately half a million > > lines of code) was written in GOAL. > > * Only the IOP code and a small amount of kernel code was written in C. > > > > > > GOAL Features > > * Object-oriented language. > > * Extremely simple syntax. > > * Powerful macro capability, > > far superior to Cs preprocessor or C++s templates. > > * Listener > > * Code can be executed live at a listener. > > * Code can be compiled, downloaded, > > and linked without interrupting gameplay. > > * Data structures can be inspected or modified live. > > * Rapid tuning and debugging. > > > > > > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger > for complex code. Debugging C/C++ programs can leave you feeling lost and > disoriented. TotalView can help you find your way. Available on major UNIX > and Linux platforms. Try it free. www.etnus.com > _______________________________________________ > ISUGameDev-annc mailing list > ISU...@li... > https://lists.sourceforge.net/lists/listinfo/isugamedev-annc > |