Today is something different again, why, because why not. I decided I wanted to have some fun so I made a fake app to be used by the main character. So let's start! The first thing was understand my subject. You have to filter out what is important, what is prevalent, and what is supplementary. So, I took notes of the major features in the game such as the game mechanics, game-play, functionality, and anything I found significant. What makes this game unique, what makes it different from other games?
The features are the backbone of the game and function like top level features for sites, programs, and apps. Therefore the features would inform the top level functionality for the app.
I turned to other aspects of the game such as personality, tone, atmosphere, story, lore, everything that would define and give character to the game. This part is like understanding your client and/or content. It helps understand what is important to them and sub sequentially the features for the app. You have to learn what are their beliefs, values, objectives, ideologies, what makes them them.
After my research I started to filter out supplementary content, as in what were not essential to the game's functionality and uniqueness. I had my feature list now time to figure out the user flow. I had to make sure it made sense to the user (ie the main character). I did multiple versions to see if an alternate route would change anything for the better or for the worst. Some were simple some were complex, I tried to keep it as simple as possible because if the flow gets confusing it could translate as poor user flow in development. That's all for now, probably missing some stuffNext I will get into wireframes, can you guess the game :P