Overview And Design Philosophy

Core Vision
 Four friends  is a turn-based strategy/puzzle game that puts the player in control of four characters and challenges them to clear the board of all enemies. The players will be presented with a hex grid based map of varying configuration and a team of four characters each with unique abilities. The challenge of the game will revolve around using the resources available to the players to “clear the board” without losing any pieces in their team. If any one member of the player's team is destoryed, the player loses.

Design Philosophy
Four Friends is a tightly focused hex-based strategy game that will let me get familiar with designing games in Unity and C# without having to deal with extraneous problems that come with more complex art and animation and effects. I wanted to focus entirely on building a digital game and and making that game feel complete as a product, rather than a broken, messy game with big but poorly executed ideas.

Difficulties 3/21/13
Unfamiliarity with C# programming. This has actually been a very satisfying difficulty to have. In the process of working on Four Friends I have learned a great deal about scripting through an intense process of trial and error that usually means I try to implement every feature the wrong way at least once, and learn why the better way is preferable in the process. As a result of this process, my code has been very difficult to work with up until my last session of refactoring. My code is now modular enough that I can actually figure out how implement new features in a reasonable amount of time, rather than staring at my code trying to figure out what the hell is going on 80% of the time. This should be a big help in solving the first issue.

Beta Goals
My goals for the beta are mainly to finish implementing primary features and take into account the issues raised during the playtesting session. I hope to finish the game as a very polished, concise, consistent and non-buggy product.