Recently, there's been a spate of developers asking for advice on how to make their games better for speedrunners (including a post on here on SDA within the last week, and several posts on other speedrunning websites recently). Because I'm one of the people who often ends up answering these things, I've been trying to compile a comprehensive guide full of advice on what sorts of changes make a game better to speedrun. Some of it's general advice about what sort of game elements make speedrunning more fun (e.g. no long waiting times); some of it's warning developers against common mistakes that are easily fixable and cause large problems for speedrunners (e.g. overly aggressive autosaves that prevent segmented runs and practice, including load times in the timer); and some of it's minor points that won't have a huge impact on most speedrunners, but which will make things slightly easier and don't cost the developer much to implement (e.g. some technical advice that makes games play nicer with OBS and with autosplitting programs).
My current draft of the advice is here: https://kb.speeddemosarchive.com/User:ais523/Making_your_game_speedrunner-friendly
This (probably) isn't a final version, and I'm interested in any advice the other speedrunners (and/or game developers?) here could give me about the document; is there anything wrong? Anything I've left out? Anything that could do with clarification?
Once this is finished, it's likely to end up as a sticky somewhere, so that we have something we can point to the next time the question comes up.
My current draft of the advice is here: https://kb.speeddemosarchive.com/User:ais523/Making_your_game_speedrunner-friendly
This (probably) isn't a final version, and I'm interested in any advice the other speedrunners (and/or game developers?) here could give me about the document; is there anything wrong? Anything I've left out? Anything that could do with clarification?
Once this is finished, it's likely to end up as a sticky somewhere, so that we have something we can point to the next time the question comes up.
Thread title: