I've been programming so long and use more or less the same structure everytime, it's only when I change languages that I need to rejig my structure a little.
Because of that for me the game design aspect is more about the final details of gameplay design than it is about information flow, sometimes I make very extensive notes cataloguing all of the ideas and desired appearance of the final game.
Because of that for me the game design aspect is more about the final details of gameplay design than it is about information flow, sometimes I make very extensive notes cataloguing all of the ideas and desired appearance of the final game.