This panel discussion featuring game designers and developers covers the difference between design and development, how they incorporate narrative into games, and where they draw inspirations from (video):

https://www.youtube.com/watch?v=-FaAwCn2eDM