Unit Design, Clarity of Roles and Redundancy

One of the more enjoyable parts of designing a real time strategy game is creating the units. There is a sense of freedom and enjoyment to it but this part of RTS design can also lead to critical errors that are hard to fix once the game hits beta or even live. While it may…