Unreal Engine Source Code Was Improved By PVS-Studio Team

Share Article

PVS-Studio team, a company specializing in the development static code analyzer for C/C++, has recently helped improve the code of Epic Games’ popular gaming engine Unreal Engine. Epic Games has just published a blog post detailing this highly challenging project and applauding PVS-Studio team for their solid support.

News Image
Epic Games was very interested in using PVS-Studio to improve the engine continuously over time. They suggested us to analyze and fix Unreal Engine's source code so that they were completely clear of bugs.

PVS-Studio team is delighted to announce that the company has recently featured in the official blog of Epic Games, the developer of Unreal Engine gaming engine that made its debut in 1998. In this detailed blog post, Epic Games has discussed how the PVS-Studio team has played a stellar role in fixing unreal engine’s code rated issues. A Russia-based organization, PVS-Studio team develops static code analysis tools for C/C++.

Unreal Engine’s code is written in C++, and it features a high degree of portability. Many of today’s top game developers use it as a highly efficient tool. Popular games such as Unreal Tournament, Mass Effect, BioShock Infinite, America's Army, Gears of War, and many others were implemented using this advanced gaming engine. This gaming engine has gained extreme popularity because of its modular engine architecture and easy scripting language.

Unreal Engine’s current version Unreal Engine 4 was released officially on March 19, 2014. In spite of its high-quality source code, Unreal Engine 4 was not free of bugs. When this launch came about as an open-source, PVS-Studio team was able to find out some of the most deceptive bugs in it. In order to fix these bugs, Epic Games offered a partnership to Epic PVS-Studio which they accepted and solved all issues with flying colors.

In the blog post published in Unreal Engine’s official blog, it has been mentioned that “Epic Games was very interested in using PVS-Studio to improve the engine continuously over time. They suggested us to analyze and fix Unreal Engine's source code so that they were completely clear of bugs, and the tool wouldn't generate any false positives in the end. Afterwards, Epic would use PVS-Studio on their code base themselves, thus making its integration into their development process as easy and smooth as possible. Epic Games promised to not only purchase the PVS-Studio license but would also pay us for our work.”

The blog also mentions that the PVS-Studio team was represented in this project by Pavel Eremeev, Svyatoslav Razmyslov, and Anton Tokarev. On the other hand, Andy Bayle and Dan O'Connor were the most active participants representing Epic Games.

To read the entire blog post relating to this project, please visit https://www.unrealengine.com/blog/how-pvs-studio-team-improved-unreal-engines-code

About PVS-Studio team: PVS-Studio team develops the static code analyzer for C/C++ that is considered to be a high-quality solution to improve source codes. This static analysis tool helps detect errors in source code and provide recommendations to fix them. The usefulness of this tool has been proven by finding errors in more than 200 open-source projects including Unreal Engine 4, Chromium, Qt, and Apache HTTP Server. PVS-Studio software is available for download without registration and filling out any forms at http://www.viva64.com/en/pvs-studio-download/.

About Epic Games: Epic Games is an American video game development well known for their Unreal Engine technology, which has powered their popular in-house series of first-person shooters and the Gears of War series for the Xbox 360.

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Marina Makarova
Visit website

Media