What if he works in a gamedev team? Because like you said you were good friends but then he started becoming so mean that you aren't convinced that it's really him. What if another person is using his account (Meaning that he's sharing his account) or if he just has some extreme sudden mood swings?