building blocks to game design
As a game designer with a variety of skills, I would say one of the most important, is communication. Whether it be through art or writing, the ability to communicate your idea and being able to document it and explain it is important for a game to be made well!