Top 10 highest rated indie games ever.

 

v20240901