Personally, I've always thought of it as just a role playing game. If your character's background/origin/traits are important to the game, then its an rpg to me. In this sense, I can even say the Halo series is an rpg to me. Leveling is clearly a convention of the genre, but I don't think I need...