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).



