Image: Take-Two Interactive The metaverse is a concept that seems to be gaining ground with each passing day. With multiple companies betting big on the idea of a persistent […] Click here to view full article Tags:epic games