Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
June 22, 2021
arrowPress Releases

If you enjoy reading this site, you might also want to check out these UBM Tech sites:


A Debugging Story

by Niklas Gray on 06/09/21 10:13:00 am   Expert Blogs   Featured Blogs

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.


I’ve been wanting for some time to write something about debugging. I think it’s a really important topic that’s often overlooked. It’s not really taught in computer science classes (except to the extent you learn it by debugging your own programs). There aren’t many good books about it. Etc.

The tricky thing with writing about debugging, is that is such a hands-on experience. If you try to write something about it, it usually end up being a collection of vague “advice”, and I’m not sure how useful it is when you encounter a bug in the wild.

So, inspired by Julia Evans I decided to try something else: a Choose Your Own Adventure, where you have to fix a bug in The Machinery. Click the link below to start. Good Luck!

Start Your Adventure

Related Jobs

SideFX — Toronto, Ontario, Canada

3D Software Developer: Game Tools and Pipeline
Genvid Technologies
Genvid Technologies — CA/WA/NY, California, United States

Team Lead (Partner Services)
Sucker Punch Productions
Sucker Punch Productions — Bellevue, Washington, United States

Audio Programmer
Sucker Punch Productions
Sucker Punch Productions — Bellevue, Washington, United States

Multiplayer/Network Programmer

Loading Comments

loader image