Steam releases list of top 10 popular titles that made a mark in 2020

Steam has finally released the list of ‘Best Games of 2020′ on their game library. Steam…