top of page

Steam Reviews Analysis using Natural Language Processing (NLP)

Game

Warhammer 40K: Space Marine 2

Goal

This project analyzes Steam reviews for the game, Warhammer 40K: Space Marine 2, focusing on understanding the most common positive and negative feedback from players. By applying Natural Language Processing (NLP) techniques (TF-IDF), significant phrases and topics can be highlighted to address critical feedback areas such as technical problems in negative reviews and popular gameplay elements in positive reviews.

Tools used

- Programming Language: Python
- Data Collection: Scraped Warhammer 40K: Space Marine 2 Steam Reviews
- Data Analysis: Pandas, NumPy, Scikit-learn
- Data Processing: Natural Language Processing (NLP), TF-IDF

- Visualization: Matplotlib, Seaborn

Key Analysis and Takeaways

Note: Variations of the product being received for free rank high in the TF-IDF scoring due to being required for all reviews and have been removed from this portion of the analysis. Scroll down to the visualizations section for a better understanding of how this topic ranks.

"Recommended" Reviews

Players appreciate the immersive Warhammer 40K experience, as shown by frequent mentions of thematic elements like 'emperor protects' and 'space marine.'

The gameplay was also widely praised, with terms like 'great game' and 'fun game' appearing frequently.

Bi-grams

Emperor

protects

Good

game

Space marine

Tri-grams

Blood

blood

god

Pledge 

eternal

service

Battle

unto

anvil

"Not Recommended" Reviews

Technical issues dominate the negative feedback, with terms like 'ultrawide support,' 'loading screen,' and 'joining server' appearing frequently.


Frustration around game crashes and server problems is widespread, making these key areas for improvement.

Bi-grams

Ultrawide

support

Product refunded

Loading screen

Tri-grams

Ultra

wide

support

epic

online service

stuck

joining

server

Actionable Recommendations

Technical issues dominate the negative feedback, with terms like 'ultrawide support,' 'loading screen,' and 'joining server' appearing frequently.


Frustration around game crashes and server problems is widespread, making these key areas for improvement.

Technical

Improvements

Prioritize fixes around ultrawide support, server stability, and consider implementing an FOV slider based on the feedback analysis.

Leverage Positive

Feedback

Use the strong thematic connection in marketing and social media to attract more Warhammer fans (e.g., "Emperor Protects" could be a tagline).

Visualizations

bottom of page