So I was thinking about this. The definition of a Role Playing Game is, from Wikipedia: "a game in which players assume the roles of characters in a fictional setting. Players take responsibility for acting out these roles within a narrative, either through literal acting or through a process of structured decision-making or character development. Actions taken within many games succeed or fail according to a formal system of rules and guidelines".
More specifically, a videogame RPG is "a video game genre where the player controls the actions of a main character (or several adventuring party members) immersed in some well-defined world".
Basically, an RPG is a game where the player/s act as a fictional character in a fictional setting with a fictional narrative. That seems to fit very well with the traditional RPG cases (FF, Pokemon, TES, DQ...). But doesn't this definition include a lot of other games? In CoD you are a soldier who fights against a series of antagonists to save the world. In Tony Hawk you are a skateboarder that wants to become the best skateboarder, in Age of Empires you are the leader of a country, and you have to develop your side and defeat your enemies...There are more examples, but you get the point. Aren't most videogames RPGs by these definitions? Obviously, if you look at a DQ game and a Metal Geat game, most people would say DQ is the RPG, but only because most of us have clear ideas and preconceptions of what a RPG must be, even if we don't really know how to define them.
What defines an RPG and distinguish it from the rest of the videogame genres?