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.

4 of 72 comments (clear)

  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:Problems causing Video effects? by Anonymous Coward · · Score: 2, Informative

    Should have used OpenBSD. Freeing a object gets that memory address nuked immediately. Great dev platform for finding bugs because they do everything they can to make undefined behavior break instead of work most of the time.

  3. 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)

  4. 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.'"