It's from an era where every game engine inexplicably felt the need to create its own mediocre scripting language rather than using a real language.
I'm not sure that you're placing it correctly in its historical context. There really weren't (as far as I recall) really suitable implementations of scripting languages for games at the time and there were certainly poorer amenities for people wanting to use them.
Would you consider UnrealScript one of these toy languages (it is) or QuakeC, or the goofy approach of Out Of This World? A problem needed solving, and these devs found something that worked well for their purposes.
Would you consider UnrealScript one of these toy languages (it is) or QuakeC, or the goofy approach of Out Of This World? A problem needed solving, and these devs found something that worked well for their purposes.