Gamehop
Developer Problems
User Problems
Client Problems
Impacts
Requirements
Constraints
Users
User A
User B
User C
User Interface
Data
Coding Environment
Key Algorithms
Development Tools
Older games are more likely to get purchased/played
More users will be able to access and find games of their interest
Competitors
Steam
IGN
The platform contains 30,000+ games since the launch of steam (2003).
Possible to search for games through certain criteria e.g. Free to play, genre, early access and rating.
Possible to find most popular games for each year since launch (2003).
Only returns games playable on PC.
4 weeks to produce prototype
Must be a mobile application
Surpass competitors apps
Use game data in an interesting and innovative way
Engage students in 'Gaming through the ages'
Would like app to display the top game for each year for the past 50 years.
Calculate most popular game for a specific year.
Interested in top action games.
Very interested in video games and wants to play the newest games.
Only interested in the past couple years best games.
Doesn't have a lot of spare time so needs games that can be played quickly and in one-off instances.
Big Fan of the company Nintendo and would like to see the best games throughout the 'ages'.
Older guy that would like to see games from his childhood
Would like to understand how gaming has evolved and changed throughout the ages (not necessarily the games being played, e.g. consoles).
Contains information not particularly related to gaming (e.g. reddit)
Game information provided in a succinct and concise manner.
Conveniantly has features on home screen such as todays top stories, games out this week and latest news.
Language and terminology does not facilitate for new users (e.g. lots of jargon).
SQLite3
Swift
Return games from list that follow search parameters the user has input.
Calculate most popular game for a specific decade.
Generate a 'Whats Popular Now' list which has games that are currently trending.
Required App Data
Game Information
Name
Platform
Genre/s
Rating
Release year
Description
Developer/s
Gamespot
List of new games coming the next month.
Recommends current games that are trending and things to do in such.
Videogame news and reviews
Save users time on searching for games of interest
Data source options
ign.csv
vgsales.csv
video-game.csv
Has redudant data (e.g. ReviewSq [review squared]).
Requires minimal nominalisation (only for genre)
Contains release year.
Has game prices
Requires more extensive nominalisation
Has primary console + which other consoles it can be played upon.
Gives games a simple rating out of a possible 10 but only goes within integers +- 0.5.
click to edit
Has a few redudant columns (etc. NA_Sales, PAL_Sales)
Has user score and critic score.
Has url to game review on ign website
Has completely useless score phrase
Features
Usability Principles
Ability to search through games pertaining to users criteria
Display most popular game for a specific decade
Utilisation of similar icons to other apps (e.g. cog for settings.) (learnability)
Consistent colour scheme to aid learnability.
Contains all wanted features (e.g. the key algorithms prescribed) for a game searching app (utility).
Simple, minimalistic design to help with learnability and effectiveness.
Language settings to give the app more accessibility for users
Displays top rated games.
Contains date of release
Contains release year.
Screens
List of top games from each year.
Search games - allows the users to search the data base for games pertaining to users set criteria
Underrated game recommendation screen that recommends the user an underrated game for them to try out.
More underrated games will be played.
Recommend a random underrated game for the user to try out (something not as popular, but highly rated).
Lists most popular games from a specific years to take user through gaming in the ages.
Ability to scroll to ensure user feels in control (effectiveness).