IGN posted footage and their impressions of the game, doesn't look overly impressive visually but it it looks decent enough. They also have a 100 player Battle Royal mode! As they said, "I'll never play it", buy I found this very impressive.