Slashdot Mirror


Unreal Engine Code Issues Fixed By Third-party Company

An anonymous reader writes: Unreal Engine is the famous game engine that was used to implement such games as Unreal Tournament, BioShock Infinite, Mass Effect and many more. On March 19, 2014 Unreal Engine 4 was made publicly available from a GitHub repository. It was a big event for the game development industry. One of the companies that took an interest in this was PVS-Studio, who created a static C/C++ code analyzer. They analyzed the Unreal Engine source code and reported to Epic Games's development team about the problems they found. Epic suggested a partnership with PVS-Studio to fix those bugs, and their challenge was accepted. Now, PVS-Studio shares their experience in fixing code issues and merging corrected code with new updates in a major project that shares its source code.

5 of 72 comments (clear)

  1. Slashvertisment by Dunbal · · Score: 4, Insightful

    Why do I feel like this is an ad for the code analyzer?

    --
    Seven puppies were harmed during the making of this post.
    1. Re:Slashvertisment by turp182 · · Score: 4, Informative

      I believe you didn't read the link. It was written by PVS staff, and states very clearly that the effort was to promote their product:

      As a way of promoting our PVS-Studio static code analyzer, we've thought of an interesting format for our articles: We analyze open-source projects and write about the bugs we manage to find there.

      They made it to Slashdot, so the effort was a success on some level. And maybe more people need to be aware of code analyzers (we just enforce code conventions and obvious bad practices).

      --
      BlameBillCosby.com
    2. Re:Slashvertisment by UnknownSoldier · · Score: 4, Informative

      The one review everyone is interested in ... Linux Kernel (Jan 2015) static analysis!

      Other notable ones are:

      * LibreOffice
      * Vim
      * Gimp
      * Wine
      * Blender
      * Quake 3 Arena
      * Doom 3
      * Notepad++ (2012)

  2. Re:Problems causing Video effects? by drinkypoo · · Score: 4, Informative

    The big question for me is do coding errors affect video rendering issues?

    Sure. Just remember that the video driver is a whole bunch of code. It's code all the way down.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  3. Re:Problems causing Video effects? by Zardus · · Score: 4, Interesting

    A long time ago, I set up Siege of Avalon (at that point, already a 5 year-old game) and, upon getting to some specific level, found that performance had gone down the toilet. I fiddled around for a while, then (for some reason) called the support number. They told me to update my video card drivers. I told them that the video card drivers were already about 4.5 years newer than the game itself, and so their suggestion made no sense. We debated for a while, but they stuck to their guns. I hung up, frustrated.

    Updating my video card drivers fixed the issue.

    --
    You can mod your friends, you can mod your nose, but you can't mod your friend's nose.