Retropersective time!.
MechaSource is not far from celebrating a 1 year anniversary here on MFGG, and it's been a long time. It wouldn't be fair of me if I said I have been working on the same thing all the time - MechaSource has changed in many ways. Let's have a look!
The first design of MechaSource was purple with glass effects. For those of you who don't remember this at all, let's refresh your memory

The icons on the middle were draggable and resizeable. As much as this sounds fun, it felt very unprofessional. I had a spree of these going, but none of them felt right. The entire place felt empty since there could have been a million of buttons but instead the icons that could move freely. And as much as freely sounds good, it felt chaotic. This was definitely one of my high priorities for change.
The next was the side bar (seen on the left). It is an easy way to navigate, but it's definitely placed the wrong spot. It feels awkward to read sideways every time you have to change section.
I looked at what other people had done for navigation bars, and my new inspiration came from Microsoft's task bar, which is by default located at the bottom. I tried dragging it to the left, and it felt confusing. It was around this time I got aware of the need to have it at the bottom.
The purple. I am not sure why I chose purple in the first place. Because it fits the logo? Maybe. Because its a warm colour? Maybe. But what I was sure of is this: it didn't fit. My inspiration came when I posted yet another "did I overdo it?" topic in the CCC about a few changes I had done to the logo. Some members pointed out that it was very obvious that the purple didn't really contrast with the red logo, and maybe doing something about that could help. I tried blue (contrast to red) and it instantly looked smooth.
Enough talking, let's see what I've ended up with.
The MechaSource Network Games section. (Keep in mind parts have been filtered, blurred or cropped out in order to avoid spoilers. Everything could be due to change.)Let's see
The navigation bar is on the bottom
the player status and icon is on the left. It feels much more natural to the human eye as you read from left to right
blue / red contrast
no distracting background detail
of course if you don't enjoy my skin as much as you do, you are free to create your own skin.
One of the things the previous MechaSource versions lacked was communication between game and network. It didn't feel like the games were a part of the network as such, and by that not a part of the user. Lately I've been doing a lot of thinking about how to connect player / game, player / player and game / game. It's really tough and requires a lot of thinking. When I need inspiration, I use to look at other games and ask "what could this game have done to integrate more into my life?" and ideas pop up like crazy. While I will not share my ideas with you until they are finalized, I will share with you something that is now possible, but wasn't from the start (and never intended!).
Meet the achievementsYou might be thinking "baww Mecha achievements aren't new".
In the beginning, there weren't achievements outside of each game. Every developer had to hard-code his achievements with the saving system. This process has been made much easier (not to be confused with made for you), and I came up with a solution that connected MechaSource Network and MechaSource game objects.
Why are achievements needed? Achievements are a great tool to keep a player not only interested in the game, but interested in what others think about him in the game. Achievements are like medals, and it's lovely to gain new medals and flash them to everyone. This improves the player/player experience.
What is the player tab? The player tab is statistics. While I will not show them to you now, you will probably see them later. Statistics are info the game can collect about the player and show to not only him, but everyone else. It's a lot more interesting than it sounds, and I'll cover it later. Enjoy.