Skip to content

henrylin03/video-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Games: Data Analysis

Description

This personal project showcases my skills and experience in data scraping, data pipeline building, and analysis/visualisation. In this project, I analyse video games' review data from Metacritic.com using Python.

Methodology

The project is split into two parts:

Data Scraping

I wrote a scraper using BeautifulSoup to extract data from Metacritic.com. For each of the gaming platforms, I rank all games by name, alphabetically, then scrape required attributes. This process has approximately halved the time taken to scrape the required input data, compared to using selenium.

Data Analysis & Visualisation

I then perform data analysis and visualisation using SQL (sqlite3), and Python's pandas, seaborn, and matplotlib libraries. The analysis includes exploring the relationships between game scores and their respective platforms and release years. I also created several visualisations, such as bar charts, boxplots and scatterplots, to highlight insights.

Results

Through this project, I was able to identify trends and patterns in the video game industry, such as the most popular gaming platforms, and the top-rated games in recent years. These insights can be useful for game developers, publishers, and other stakeholders in the industry.

Feedback

Thank you for reviewing my personal project! If you have any feedback or suggestions, please feel free to reach out to me via email or raise a GitHub Issue.

About

Using Python and SQL to clean, analyse and visualise video games' data from Metacritic. Includes scraping using BeautifulSoup.

Topics

Resources

Stars

Watchers

Forks

Contributors