File size: 1,709 Bytes
a1b5e64
 
f531b5c
a1b5e64
f531b5c
c4f0f33
d060c1e
a1b5e64
 
 
 
ca434d9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
---
title: Steam Game Recommender
emoji: ๐ŸŽฎ
colorFrom: blue
colorTo: purple
sdk: streamlit
sdk_version: 1.28.0
app_file: app.py
pinned: false
---

# ๐ŸŽฎ Steam Game Recommendation System

A powerful feature-based game recommendation system that helps you discover perfect Steam games from a database of 80,000+ titles.

## ๐Ÿ” Features

- **Type 1 Recommendations**: Filter games by genres, tags, price, and platforms
- **Full Dataset**: Access to all 80,000+ Steam games
- **Smart Filtering**: Find games that match your exact criteria
- **Rating System**: See community ratings and review counts
- **Platform Support**: Filter by Windows, Mac, and Linux compatibility
- **Visual Analytics**: Interactive charts and statistics
- **Popular Games**: Discover trending and highly-rated games

## ๐Ÿš€ How to Use

1. **Select your preferred genre** (Action, Adventure, RPG, etc.)
2. **Choose optional tags** for more specific preferences
3. **Set your budget** with the price slider
4. **Select platforms** you game on
5. **Set quality filters** (minimum rating and reviews)
6. **Click "Get Recommendations"** or try **"Popular Games"**

## ๐Ÿ› ๏ธ Technology Stack

- **Frontend**: Streamlit
- **Data Processing**: Pandas, NumPy
- **Visualization**: Plotly
- **Data Source**: Hugging Face Datasets

## ๐Ÿ“ˆ Recommendation Type

This is a **Type 1: Feature-Based Recommendation System** that filters games based on explicit user preferences and features rather than collaborative filtering.

## ๐ŸŽฏ Perfect For

- Gamers looking for new discoveries
- Finding games within your budget
- Discovering games for specific platforms
- Exploring different genres and tags

Made with โค๏ธ for the gaming community!