Debugging tips for hard to reproduce bugs

October 24 2011, 5:14pm

On #AltDevBlogADay, indie software developer Charilaos Kalogirou, shares his tips for debugging best practices. In this informative blog post, Kalogirou helps developers overcome the common game development frustrations: “How can you pinpoint a memory corruption bug that causes a crash many frames after the incident? How can you replay the exact game until the point right before the crash, then a bit earlier, until you can see what went wrong? You can never play the same game twice and even single a frame lasting longer can have dramatic changes to the execution and the point of crash.” If you are like most game developers, you have asked yourself those questions countless times. Kalogirou outlines a set of steps from exact game play reproduction, understanding inputs, and developing a logging mechanism to help record instances. Kalogirou has a passion for game development and runs a software company in Greece. He is the author of the open source game engine Sylphis3D and blogs at http://kalogirou.net/ Source: #AltDevBlogADay