{"id":106594,"date":"2020-01-02T21:31:00","date_gmt":"2020-01-02T21:31:00","guid":{"rendered":"http:\/\/www.gamasutra.com\/view\/news\/356243"},"modified":"2020-01-02T21:31:00","modified_gmt":"2020-01-02T21:31:00","slug":"dont-miss-6-ways-to-make-your-game-more-appealing-to-speedrunners","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2020\/01\/02\/dont-miss-6-ways-to-make-your-game-more-appealing-to-speedrunners\/","title":{"rendered":"Don&#8217;t Miss: 6 ways to make your game more appealing to speedrunners"},"content":{"rendered":"<p>Speedrunning is extremely popular now, as popular streams and videos&nbsp;on Twitch, Youtube, and at events like Games Done Quick readily attest. But in a way, it\u2019s always been popular.<\/p>\n<p>Record-setting runs on games like <em>The Legend of Zelda <\/em>or <em>Double Dragon<\/em> are as old as consoles and arcades themselves, and games like <em>Metroid<\/em> famously rewarded fast playthroughs with specialized endings.<\/p>\n<p>But in 2016, speedrunning isn\u2019t just about handful of elite players jockeying for position in the&nbsp;record books. It\u2019s a style of play that many enjoy, and it&#8217;s the cornerstone of many burgeoning communities. Players compete with each other for high scores and fast run-throughs, but they\u2019re also developing strategies, socializing, and organizing around these specialized playthroughs, all while audiences watch for the joy and thrill of crazily high-skilled gameplay.<\/p>\n<p>So if you\u2019re developing a game with speedrunners in mind, what are some of the best practices for your development cycle? We talked to developers&nbsp;<a href=\"https:\/\/twitter.com\/mossmouth\">Derek Yu<\/a>, <a href=\"http:\/\/twitter.com\/mossmouth\">Thomas Happ<\/a>, <a href=\"https:\/\/twitter.com\/dandyycg\">David D\u2019Angelo<\/a> and <a href=\"https:\/\/twitter.com\/braceyourselfok\">Ryan Clark<\/a>, whose games all make frequent&nbsp;appearances at speedrunning events, to learn some of their observations after watching players blaze through their game.<\/p>\n<h2><strong>1) Involve Speedrunners Early<\/strong><\/h2>\n<p>If you\u2019re making a game you think will be of special interest to speedrunners, why not make them some of your first playtesters? David D\u2019Angelo, a developer on <em>Shovel Knight<\/em>,&nbsp;explains that having speedrunners test your game out first gives you some clear advantages.&nbsp;<\/p>\n<p>Says D\u2019Angelo, \u201cWe had made a bunch of games together at <a href=\"https:\/\/wayforward.com\/\">Wayforward<\/a> and we kept seeing speedrunners play our games, and we said &#8216;I wish we had that feedback before we shipped out a game.\u2019 D\u2019Angelo says their new speedrunning friends automatically climb the skill curve of a game and begin hitting the flow interruptions of a given level much &nbsp;faster than they or normal testers would, whether it&#8217;s a bug or just a flaw in platforming design.<\/p>\n<p>In one <em>Shovel Knight <\/em>example, speedrunners found flaws in D\u2019Angelo\u2019s timing for moving platforms in a room, sometimes pointing out there was literally no perfect way to move through a space, since platforms wouldn\u2019t be ready after they easily cleared some earlier obstacle.<\/p>\n<p>Since speedrunners rely on the ability to move as quickly as possible through a given space, there was no way to \u2018cheat\u2019 some of <em>Shovel Knight\u2019s<\/em> levels, and D\u2019Angelo and his team had to make regular calls as to which levels needed a flow improvement, and which ones were intentionally difficult.&nbsp;<\/p>\n<p><img decoding=\"async\" alt src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2020\/01\/dont-miss-6-ways-to-make-your-game-more-appealing-to-speedrunners.jpg\">One quick sign that&nbsp;a speedrunner has found a big flaw in your game, according to &nbsp;D\u2019Angelo, is if they reset to the main menu and load back in rather than face an obstacle.<\/p>\n<p>One example of this arose with the game&#8217;s wandering encounters&#8211;enemies who were programmed to randomly appear on the map with no easy predictability.<\/p>\n<p>D&#8217;Angelo&nbsp;and his team saw that speedrunners would load back out, then back in, rather then deal with a randomly spawning enemy. \u201cWe thought &#8216;that&#8217;s really boring to play, and really boring to watch.&#8217; So we put in a rule: if you&#8217;re beating the game at a certain speed, the wandering encounters don&#8217;t show up any more.\u201d<\/p>\n<h2><strong>2) Spearhead the Speedrunning Community Yourself!<\/strong><\/h2>\n<p>For Ryan Clark&#8217;s&nbsp;<em>Crypt of the Necrodancer<\/em>, speedrunning started as soon as the&nbsp;game hit Early Access. Clark himself began making record-breaking runs on the game with his newfound community and commentating on Early Access speedrunning tournaments.&nbsp;<\/p>\n<p><img decoding=\"async\" alt src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2020\/01\/dont-miss-6-ways-to-make-your-game-more-appealing-to-speedrunners-1.jpg\">Though this early speedrunning would contribute to some major design decisions, Clark indicates that this community outreach was the foundation for a specific fanbase that would stick around with his game after it officially launched, as the \u201cBalls of Steel\u201d tournament series gave way to the CONDOR speedrunning league. (<em>Crypt Of the Necrodancer <\/em>Online Racing).&nbsp;<\/p>\n<p>And Clark himself just finds that speedrunning, especially for a procedurally generated game, is a good way to test his own bugs and design. \u201cI enjoy speedrunning games myself,&#8221; he says. &#8220;Whenever I was testing something, I was going as fast as I could because I enjoyed that.\u201d<\/p>\n<h2><strong>3) Accommodate Low-Power Playthroughs<\/strong><\/h2>\n<p>Clark\u2019s biggest lesson from watching those Early Access speedrunners was one about how to define a speedrunner as a player type.<\/p>\n<p>In a platformer or any general action game, a speedrunner is going to be the sort of&nbsp;player who avoids most sidequests or hidden objectives, and will therefore have the lowest amount of health and desire o deal the highest amount of damage. Designing features for those players becomes an exercise in learning what systems in your game will work best for them.&nbsp;<\/p>\n<p>\u201cThere were a bunch of items in the game speedrunners were disappointed to get,\u201d says Clark. These items were <em>Necrodancer\u2019s<\/em> gold weapons and blood weapons\u2014which respectively rewarded players with gold and health, the two things speedrunners don\u2019t need\u2014and they quickly told Clark they were disappointing items.<\/p>\n<p>Clark changed the items not so they\u2019d deal more damage,&nbsp;but that they\u2019d deal more damage in specific circumstances.&nbsp;<\/p>\n<p>Gold weapons will do maximum damage after landing on a pile of gold, and blood weapons will do maximum&nbsp;damage while the player is sitting at the lowest possible health they can have. \u201cIf you\u2019re willing to play very risky, and be on the edge of death at all times, you can go super fast,&#8221; he says. &#8220;We made a bunch of changes to items and things like that to make as many as possible be speedrun as possible.\u201d<\/p>\n<p><img decoding=\"async\" alt src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2020\/01\/dont-miss-6-ways-to-make-your-game-more-appealing-to-speedrunners.png\"><\/p>\n<p>This same concept applied to Thomas Happ\u2019s work on <em>Axiom Verge<\/em>. While watching speedrunners play his game, and commentating on a few sessions, Happ says he realized enemies that he\u2019d considered to be minor obstacles could become major ones in the face of those players who never picked up any hidden health packs. \u201cThe way you test that is to go through the game with an underpowered build, not to be as fast as a speedrunner&nbsp;but to&nbsp;see how it affects them,\u201d Happ says.&nbsp;\u201cThis will help you understand&nbsp;exactly where an enemy is much harder if &nbsp;you don&#8217;t have your power-ups.&#8221;<\/p>\n<h2><strong>4) Festoon Your Game With&nbsp;Arcane Knowledge and&nbsp;Hidden Secrets<\/strong><\/h2>\n<p>Of all the games popular in the speedrunning community, the one most infamous for its hidden depths and incomplete knowledge may be Derek Yu\u2019s <em>Spelunky<\/em>. It&#8217;s procedural generation proved to be so complex that&nbsp;players literally spent years finding hidden levels and searching&nbsp;the furthest depths of the game.&nbsp;<\/p>\n<p>Yu takes pride in his game\u2019s procedural generation for helping keep it fun over the years, but he also&nbsp;firmly believes that deeply hidden mechanical secrets can help provide long-term value. \u201cOne thing I&#8217;ve learned is that a secret can never be hidden so well&nbsp;that someone won&#8217;t figure it out much sooner than you anticipated,\u201d he says.&nbsp;\u201cI won&#8217;t hesitate to bury something deep if I feel like it!\u201d<\/p>\n<p><img decoding=\"async\" alt src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2020\/01\/dont-miss-6-ways-to-make-your-game-more-appealing-to-speedrunners-2.jpg\">This helps create systems where players begin to adopt different strategies for accomplishing their run. By burying shortcuts, object combinations, and power boosts as deep in the game\u2019s system as you can, (sometimes through random generation), you can create scenarios where players endlessly&nbsp;research and dig through your game, sharing knowledge with each other even as they constantly compete.&nbsp;<\/p>\n<p>In <em>Necrodancer<\/em>, Clark says that a&nbsp;mistake in his procedural generation led to the creation of a valuable secret startegy. &#8220;In Zone 1, the exit&#8217;s always down, or to the right, or down and to the right,&#8221; Clark explains.&nbsp;&#8220;I didn&#8217;t intend to do that, I screwed up the programming and players figured out if rooms are connected like this, it&#8217;s probably down and to the right.\u201d<\/p>\n<p>\u201cWith that first zone,&nbsp;it was an accident that you could tell where the exit was,&#8221; he says. &#8220;In the 2nd\/3rd\/4th zones, I tried to make it do them more on purpose. I&#8217;ve watched people try to test these things out, and it feels like a eureka moment for them when they do figure it out and feel really awesome about themselves because they just intuited something about the game.\u201d&nbsp;<\/p>\n<p>Clark says moments like this will see speedrun commentators join in on the action, as they observe player strategies and make predictions about what might happen, helping make a playthorugh more entertaining for runner and spectaors simultaneously.<\/p>\n<h2><strong>5) Embrace&nbsp;Mistakes&#8230;and Turn Them Into Mechanics<\/strong><\/h2>\n<p>There\u2019s one inescapable fact about speedrunning:&nbsp;Most of the time, speedrunning is about breaking the &nbsp;game&nbsp;and making use of&nbsp;flaws that developers never intended to serve as shortcuts.<\/p>\n<p>Developers have the ability to patch away these bugs. But if a glitch or an exploit draws thousands more players to your game\u2014how do you decide what&#8217;s a &#8216;bug&#8217; and what&#8217;s a feature?<\/p>\n<p>All of the developers interviewed for this piece&nbsp;made the same point about &nbsp;bugs: only fix it if it interferes with non-speedrunning play. Happ says he has agonized over certain&nbsp;bugs. \u201cYou could grapple in a certain place, and you could swing through the wall, and I was worried about players getting into a location they couldn&#8217;t get&nbsp;out of,\u201d says Happ. \u201cThat was the kind of decision that left me on the fence.\u201d<\/p>\n<p><img decoding=\"async\" alt src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2020\/01\/dont-miss-6-ways-to-make-your-game-more-appealing-to-speedrunners-1.png\">Yu says that&nbsp;while watching players play <em>Spelunky<\/em>,&nbsp;one bug proved so essential he had no choice but to turn it into a feature. \u201cWe legitimized one exploit that let you break the Moai head with a ball and chain,&#8221; he says.&nbsp;&#8220;It was critical to a number of speed and challenge runs (including the infamous <a href=\"http:\/\/www.polygon.com\/2013\/12\/23\/5227726\/anatomy-of-a-spelunky-miracle-or-how-the-internet-finally-beat\">solo eggplant run<\/a>). We changed the sprite to make it look like it was actually broken.\u201d<\/p>\n<p>D\u2019Angelo, however, believes a degree of moderation is needed when debating whether to keep&nbsp;major&nbsp;time-saving bugs in the game. \u201cIt&#8217;s cool for speedrunners to play a game in a way that a real person plays it, because that&#8217;s what makes it look awesome.\u201d he says.&nbsp;<\/p>\n<p>\u201cBut when it&#8217;s finding glitches, and things that are very bizzare, those are cool to see in a separate run.&nbsp;Encouraging the main way to play the game to not be those is what we&#8217;re trying to solve for.\u201d<\/p>\n<p>Happ has seen players glitch&nbsp;past large portions of his game, and he\u2019s fine with it. It\u2019s a trope in classic side-scrollers like <em>Metroid<\/em> and <em>Castlevania<\/em>, and he even felt a sense of relief when he watched a speedrunner break <em>Castlevania: Symphony of the Night<\/em> for Koji Igarashi during a stream for the <em>Bloodstained<\/em> Kickstarter. \u201cI was thinking &#8216;Wow, is my game gonna have that? Did I build my game in the right way so people will find things to break I didn&#8217;t even think of?&#8217;<\/p>\n<p>&#8220;It turns out they did,&#8221; he says.&nbsp;\u201cWhen I had that verification, I went &#8216;my game is speedrunnable.\u2019\u201d<\/p>\n<h2><strong>6) A Tip So Obvious That It&#8217;s Easy To Overlook<\/strong><\/h2>\n<p>If you\u2019re looking for one simple thing to help speedrunners with your game\u2014just add a run-tracking clock. Clark, Happ and Yu all discussed the benefits of an in-game clock to help track runs, and Yu even went so far as to add new HUD elements specialized for speedrunners.&nbsp;<\/p>\n<p>Ultimately, supporting speedrunners is about helping high-skill, high-reflex players achieve faster and faster times without interfering with average players.&nbsp;Keeping that in mind may be the best way to inform your&nbsp;design process.<\/p>\n<p>Involve speedrunners early, consider the type of playstyle&nbsp;they adopt,&nbsp;build in secrets for them to uncover, and be grateful when they find exploits that bypass some of your carefullly designed challenges. Do all of this and who&nbsp;knows?&nbsp;Your game may be the next speedrunning sensation&nbsp;that players are fighting to set records on.<br \/> &nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Speedrunning is extremely popular now, as popular streams and videos&nbsp;on Twitch, Youtube, and at events like Games Done Quick readily attest. But in a way, it\u2019s always been popular. Record-setting runs on games like The Legend of Zelda or Double Dragon are as old as consoles and arcades themselves, and games like Metroid famously rewarded [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":106595,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-106594","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/106594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=106594"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/106594\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/106595"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=106594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=106594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=106594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}