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
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

Insomniac Games
Insomniac Games — Burbank, California, United States

Technical Artist - Pipeline
Insomniac Games
Insomniac Games — Burbank, California, United States

Engine Programmer
Legends of Learning
Legends of Learning — Baltimore, Maryland, United States

Senior Gameplay Engineer - $160k - Remote OK
Bytro Labs GmbH
Bytro Labs GmbH — Hamburg, Germany

Senior Product Owner / Live-Ops Owner (f/m/x)

Loading Comments

loader image