Video games recommendation system using collaborative filtering / Tuan Ahmad Wafiq Tuan Mahmud

Tuan Mahmud, Tuan Ahmad Wafiq (2025) Video games recommendation system using collaborative filtering / Tuan Ahmad Wafiq Tuan Mahmud. Degree thesis, Universiti Teknologi MARA, Terengganu.

Abstract

The video game recommendation system developed in this project addresses the challenge of game discovery due to the vast selection available on platforms such as Steam, Epic Games, and Ubisoft. With over 73,000 games on Steam, gamers struggle to find titles that align with their interests, particularly since many platforms lack built- in recommender systems and lesser-known games receive minimal exposure. To solve this, the system utilizes collaborative filtering with Non-Negative Matrix Factorization (NMF) to analyze user preferences and provide personalized recommendations. The system was built using a dataset from Kaggle with 200,000 records, including user interactions, playtime, and ratings. Through data preprocessing and filtering, the model ensures accurate recommendations while continuously adapting to evolving user behaviors. Performance evaluation metrics, including Root Mean Squared Error (RMSE), Mean Absolute Error (MAE), and Recall@5, validate the system's effectiveness, demonstrating superior accuracy compared to existing approaches. The results show that NMF-based recommendations significantly improve game relevance and user satisfaction while helping game developers increase the visibility of lesser- known titles. Despite its success, limitations such as the cold-start problem, data sparsity, and computational constraints remain challenges, potentially affecting recommendation accuracy for new users. To enhance the system, future improvements include integrating content-based filtering, expanding datasets, optimizing model training, and leveraging cloud computing for better scalability and real-time recommendations. Additionally, incorporating hybrid recommendation techniques and real-time user feedback could further refine accuracy and relevance, ensuring users receive high-quality suggestions based on their evolving preferences. By improving game discoverability, enhancing user engagement, and providing a scalable solution for other domains requiring personalized recommendations, this project makes a valuable contribution to the field of recommendation systems, benefiting both players and developers in the gaming industry.

Metadata

Item Type: Thesis (Degree)
Creators:
Creators
Email / ID Num.
Tuan Mahmud, Tuan Ahmad Wafiq
2023388809
Contributors:
Contribution
Name
Email / ID Num.
Thesis advisor
Ismail, Najiahtul Syafiqah
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science > Computer software > Computer games
Divisions: Universiti Teknologi MARA, Terengganu > Kuala Terengganu Campus > Faculty of Computer and Mathematical Sciences
Programme: Bachelor of Computer Science (Hons)
Keywords: Video Game Recommendation System, Root Mean Squared Error (RMSE)
Date: 2025
URI: https://ir.uitm.edu.my/id/eprint/115279
Edit Item
Edit Item

Download

[thumbnail of 115279.pdf] Text
115279.pdf

Download (98kB)

Digital Copy

Digital (fulltext) is available at:

Physical Copy

Physical status and holdings:
Item Status:

ID Number

115279

Indexing

Statistic

Statistic details