rankings.fun
#150 in ranking my favorite games
South Park: The Stick of Truth
>
Deus Ex
<
Journey
The Legend of Zelda: Majora's Mask