Battlefield 4 has been praised for its gorgeous visuals and dynamic game play mechanics, but the game's multiplayer version is riddled with glitches.

EA has been trying hard for a long time now to fix the loopholes, but its efforts have not really yielded the required result. Recently, a class action lawsuit was filed against the company owing to the numerous glitches in BF4.

A new report has a statement from a developer who claims that EA failed to give developers enough time to test the game on a broader spectrum of machines, leading to the glitches and ruining the multiplayer experience of the game.

Apart from this, a person who claims to be a former employee of DICE, the game's developers, has now shed some light on why there have been so many glitches. Through a few posts on Twitter, he has defended his former workplace, indirectly blaming the game's publisher, EA.

"Outcry over a retweet, response: I support the devs at DICE fully and acknowledge their hard work and efforts. Problem is higher than devs!"

Many tweets from the person indicate that EA was responsible for the problems. The publisher handles the schedule of the development of the game. And in this case, EA did not give the developers enough time to finish their work and polish BF4, it is alleged.

Reacting to the reports, EA says it is working to address the issues.

It said in a blog post: "The launch of Battlefield 4 is in full swing and the majority of our fans are having a good time. We've noticed that some players on PC are experiencing crashes, something that we understand can be frustrating. If you're having problems, please make sure to follow these steps:

- Make a clean install of PunkBuster by removing your original install and re-download the client.

- Repair the Battlefield 4 installation by right-clicking on your game inside of the Origin client.

- Make sure that you have the latest drivers for your graphics card.

EA will have another chance to prove its mettle with the upcoming launch of Star Wars Battlefront and Mirror's Edge 2.