For example is it the knowledge of the industry or how good the person is at games?If someone is good at a certain game but knows nothing about the publisher,developer will he be consider hardcore or casual?.On the other hand if someone knows alot about games but sucks at then will he be hardcore or casual?.When do you know someone is hardcore because they beat X game or because they complete a certain game.Can someone please define each term and give reasons to support them.In addition if someone is a graphic whore and only plays games that look good will that person be consider hardcore?