I’m sharing one of my own answers this time.
This begins to go into my process when I’m looking to design a game system.
I find that this approach, that of creating a list of important questions and then figuring out the answer is a powerful method for bringing some clarity to the design.... (more)
This is another great answer by one of the awesome game developers here on Quora,
It’s a story of success, and how hard it can be to get there… Worth reading for all you aspiring game devs.