Hacker News new | past | comments | ask | show | jobs | submit login

No. I've used SCUMM, was the core systems engineer on Grim, and founded Telltale. I'm very familiar with both. The spirit of SCUMM is very much alive, but SCUMM is a system, not just a language. Lua runs circles around SCUMM as a language (SCUMM didn't support >8bit numeric types till Monkey3!), but as a game development system SCUMM was really cool. There's much that Unreal, Unity, etc could learn from it, but "running circles around Lua" is (ahem) hyperbole.



That's what I thought. I wonder what the DSL used in Grim and Escape from Monkey Island looked like.

Also, the Lua version used in Grim was 2.5 (!) and a major issue was the lack of cooperative multithreading (see http://www.grimfandango.net/?page=articles&pagenumber=2).

I don't know what version was used in Escape from Monkey Isand (3.1 ?), but the current version of Lua also "runs in circles" around the Lua that was used in those games.

EDIT: more by Bret on Lua in Grim: http://www.slideshare.net/hughreynolds/lua-patient-zero-bret...


Thanks for your work on Grim. It's the reason I learned Lua (via LuaDec and extracting code out of the .LAB files), and I play it at least once a year.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: