I am taking a software engineering course and got an understanding of basic concepts used in designing solutions for businesses.
We come up with requirements, do use cases and user scenarios and it all makes sense in the business context.
However, I am more interested in video game design and I am wondering what sort of design techniques are used by both indie developers and large companies such as Blizzard. What is confusing to me is that I can't seem to pull out requirements from something like a storyline, which is the basis of most video games. I have an idea on how I want certain features to be implemented, but otherwise I have no solid plan. When I tried to research video game design I mostly got information on storylining and character design...which is important of course but I am unsure how to translate this into a model a software engineer can use for actual implementation.