Please enable JavaScript.
Coggle requires JavaScript to display documents.
GameFinder (Developer Problem (User Interface (Multiple Screens (Home /…
GameFinder
Developer Problem
User Interface
Usability
Principles
Accessibility
Use of common symbols in app, such as back arrow to indicate returning to a previous point.
Screen title must be present on every screen so the user knows where they are
Buttons must be clearly indicated as to where they lead, through the use of text.
All text in app must be easy to read and interpret.
There must be a settings screen which allows users to toggle accessibility features and change languages
Utility
When searching for games with filters there must be a clear button that indicated adding that game to the wish list
There must be a clear button in the wish list that indicates removing an item from the list.
The user must be able to search the database for the app with their desired filters for games.
Effectiveness
Key game details must be shown in search and list to assist users in finding the game that they want to play
User should be able to sort results of search and filter effectivley
Safety
Message stating that user’s game data will not be shared to a third party.
Learnability
Design of UI must be consistent across the app.
Color scheme of the app must be consistent
Multiple Screens
Home / Wlecome Screen
Screen with app title and links to other screens, as well as an explanation of how to use the app.
Search Screen
Users can use this screen to search games by various filters and personal preferences. Users should also be able to save games to their wish list through the interface. User should also be able to decide how results are sorted (most popular, sales, alphabetical, etc.)
Wishlist
Contains list of games that user has put on the wish list with basic info on the games. Should contain button to remove game from wish list.
Settings
Has interface that allows users to change language, theme, and toggle accessibility settings (color blindness, flashing lights etc.)
To be designed for an iPhone layout, as that is the device that most users use
Coding Environment
Key algorithms to be first made in Pseudo code, and then converted to swift code
Low fidelity prototype to be generated that includes algorithms and where they wold go.
Database algorithms to be designed in SQL
Data Problem
Possible Data sets
ign.csv
Basic info on games, more review and sales info. Taken from IGN's website. Contains links to IGN websites. Not a lot of details.
video-game.csv
Contains detailed characteristics of video games, like their genre, publisher, name, platform, ratings, sales, date of release, whether It is a sequel, reviews, and game type.
All Have:
General information about the games, such as title, genre, publisher etc.
Chosen dataset to be normalised, process explained
Client Problem
Requirements
Uses game data in an interesting and innovative way
Engage a diverse range of users in video game culture
Tech proposal which is presented to a panel of gaming culture experts at the annual Penny Arcade Expo (PAX)
Constraints
4 Weeks
Competitors / Alternatives
IGN search
IGN search can find games by name, but not by any characteristics or rating. However can find most games by name accurately.
Google search
Can search by characteristics and name but is highly inaccurate, as well as no sorting system. Will only be able to reliably find popular games.
Impacts
Economic
App has the potential to increase video game sales due to increased intererst
Game reviews could have a bigger impact on sales if the app becomes popular as users could choose to search their results by review score.
Environmental
If app gets popular and by proxy video games get more popular emissions could increase due to increased power usage.
Social
People can socialise with others over video games with the help of the app
People would be able to better engage in video game culture
User Problem
App needs to be engaging for a diverse range of users
Protopersonas:
Martin
Youth, Male.
High School to University, very busy with class and study. Not enough time to keep up with games but is still interested.
Very avid gamer, enjoys playing. Plays a lot with friends, but they are on different platforms to him. He needs a way to sort games by whether they are multi and cross platform so he can play with his friends.
Balmer
Elderly, Male.
Retiree, plenty of free time.
Looking to get into video games and wants to know what games to play based off of genres that he likes.
Jeff
Adult
Working Full time, not a lot of free time but still interested in video games and plays in his limited free time. Needs a more efficient way of finding games that he would like by genre.
Sophie
Living in a relatively isolated place with poor connection so cannot play multiplayer games. wants an app that can alter games by whether they are multiplayer or not.
Youth, Female