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.
The project is split into two parts:
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.
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.
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.
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.
