He might be sucked into his online gaming world with just those friends, and doesn't want the reality of a real friend, because then he actually has to participate in real life.
Try and join some meetup groups that like to go out and do activities together in the sun..your friend could be vitamin D deficient.