Megaverse is a proprietary environment that enables immersive four-dimensional play. This is the first product from Exploring Digital, a new …
Megaverse announces itself to the world this weekend by bringing Spanish soccer giants FC Barcelona and Real Madrid into the …