Great post. Not sure if I should reply to the whole thing.. (Fan Creations)

by uberfoop @, Seattle-ish, Tuesday, September 08, 2015, 16:01 (3181 days ago) @ Kahzgul

The lack of big setpieces in most of the game, the incredible repetition of player tasks (defend the door! Now defend another door! Hey, look, one more door...), and the fact that bounties are pretty much entirely text based tells me that the tools team didn't give the scripters much to play with. Furthermore, the fact that events have to be hard-coded with patches is further evidence to me of a poor scripting environment.

I wonder if this was at least partly influenced by the networking model. According to Bungie's presentation on the matter, Destiny uses peer-to-peer for managing the heavy-duty physics and gunplay, but has ultra-low-bandwidth server-side script hosts intended to make sure that mission objectives and such will function in a stable way even with things like host migrations.

This is a sort of weird configuration, and has potential for a lot of stuff to interact with a lot of other stuff in a number of relevant complicating ways. Setting up a scripting system to be maintainable, versatile, and enjoy smooth execution may have posed some big challenges.

Complete thread:

 RSS Feed of thread