As exciting as it can be to see new games in popular and established franchises getting announced, nothing quite beats the unveiling of an exciting and completely new IP. Interestingly enough, we might have plenty of that to look forward to in the very near future. The Game Awards are scheduled for December 7, and […]