Companies are still planning to announce new games and consoles through online streams. …read more

Source:: CNet