Russian game developers received ultimatum from Putin to build Xbox/PlayStation rival

April 09, 2024