Hardest part of this list was finding 10 games I played that were released this year :) Damn you steam sales.
Log in to comment