1) Differents paths to choose (Eg.: Mass Effect, inFamous, Heavy Rain)
2) Challenges, extra modes, hard mode, or collectables like items in RPG or star in Mario
3) Just being very long to complete.
4) Being a Sandbox.
5)Just being a very good game also increase replayability. Uncharted is in my mind. A LOT of people replayed Drake's Fortune even if the the game doesn't had many of those things that I cited.







