Irina Zamogilnaya's Blog
I am a member of PVS-Studio team :) It's a static code analyzer that simplifies the process of coding, detects errors and helps to fix them. We checked more than 200 open source projects, and every had some errors that could be prevented by regular usage of static code analyzer. The most popular projects are PHP language, Cocos2d-x, Linux kernel, Bitcoin, Unreal Engine 4 and more.
Video games are among the most popular software products. Now a new game engine, Amazon Lumberyard, has joined this huge industry. The project is currently in the beta phase and still has time to get rid of the bugs and improve.
Although video-game development includes a lot of steps, coding remains one of the basic ones. In this article we gathered top-10 bugs from the video gaming industry, which were detected using a static analyzer.
Recently a long-awaited event has happen - Unity Technologies uploaded the C# source code of the game engine, available for free download on Github. The code of the engine and the editor is available. Of course, we couldn't pass up, especially since latel
Unreal Engine continues to develop as new code is added and previously written code is changed. What is the inevitable consequence of ongoing development in a project? If you care about code quality, this article is for you.
In May 2016, German game-development company Crytek made the, decision to upload the source code of their game engine, 'CryEngine V' to GitHub. The project is in active development, which leads to a large number of errors in the code.
In this article, I would like to share the results of our analysis of the open source implementation of the World of Warcraft server, CMaNGOS, as done by the PVS-Studio static analyzer.