Glitch Hunting: What is it and how do you do it?

Glitch Hunting is an important activity within speedrunning — but what is it, *exactly*? And how can you get started?

By Alice Pow

Filed Under: advice

For a lot of people, glitches are at the heart of speedrunning. For many of us, witnessing cool skips and tricks at GDQ or other speedrun marathons is what got us excited about speedrunning in the first place. But where do these glitches come from? Who finds them? And how?

Well, that’s where glitch hunting comes in.

What is glitch hunting?

In the most simple terms, glitch hunting is when someone attempts to find glitches and exploits within a given game. That said, there is a wide variety of approaches to glitch hunting that require different levels of skill and will often produce different results.

Whether intentionally or unintentionally, a lot of speedrunners will do a bit of glitch hunting at some point or another. Some people are so dedicated to the search for glitches that they will call themselves glitch hunters. There is plenty of room for crossover between speedrunners and glitch hunters but that does not mean the two are synonymous.

While the process of glitch hunting can take different shapes, we can more-or-less break it down into some steps that may help you get started. (You might even recognize these steps from science class.)

Step One: Observations

Before looking for glitches, you can set yourself up for success by getting to know the game you are hunting through.

This can take the form of repeated playthroughs but it can also include research into what discoveries other people have made about the game.

When it comes to repeated playthroughs it never hurts to keep recordings of everything so you can look back on any points of interest you stumble upon.

My own experience glitch hunting my primary speed game, Moomin’s Tale, has mostly included repeated playthroughs and discussion with the small Moomin speedrunning community.

As is often the case, community cooperation is one of the best paths forward. Whether someone plays the game casually, speedruns it, or glitch hunts it themself, you never know what discoveries can be made just by sharing experiences and working together.

This step can also include the use of additional tools to investigate a game’s code. My own coding skills are amateur at best and I’m just getting started using CheatEngine and other tools to understand the inner workings of different games.

For more technically complex examples of glitch hunting with advanced and custom tools, check out our spotlight on the Prince of Persia speedrun community.

Step Two: Questions

While learning about a game, follow your curious impulses and ask questions.

Sometimes the physics in this game do weird things. Is there a way to exploit that?

Someone else just found a cool glitch. Are there other places that glitch could be useful?

This eagle boss is a poorly-coded, late-game run-killer. Is there a way to skip the fight entirely?

The main point is turning the information you have gathered into questions.

For example, in Level 5 of Moomin’s Tale, there is a door on the other side of a small gap the player cannot usually jump over. Later in the level, one of the branching paths brings the player to that door presumably to trick new players into accidentally falling into the old room and forcing them to replay a portion of the level.

Additionally, there are fruit items in Moomin’s Tale, some of which give the player a speed boost until the next time they take damage. This boost also improves jumping distance.

Lastly, the player character’s sprite sometimes flickers between falling and landing when running into the edges of certain platforms.

With all this information combined, I asked: “If I have a speed boost and correctly time a jump across the gap then jump a second time while I am semi-colliding with the other platform, will that allow me to cross the gap and skip part of the level?”

Step Three: Hypothesis

Once you have your question, it can help to turn it into a hypothesis by coming up with a guess and a way to find out if that guess is true.

The physics in this game can be exploited by chaining these actions in this location. I will test it by attempting to demonstrate the trick.

That glitch someone else found can be used in this other part of the game. I wiIl test it by trying the glitch set up in the new location.

By getting out of bounds, I can exit the fight with the poorly-coded, late-game run-killer eagle boss and leave it behind. I will test this by editing the game code to put myself out of bounds to determine if it is possible before I start looking for a way to get out of bounds.

Of course, in some cases, your hypothesis might just be “If I jump into this wall something interesting will happen. I will test it by jumping into this wall.” You don’t need a specific goal in terms of what you find. It’s going to differ between glitch hunters and games and game sessions. Sometimes it’s good to have a clear goal but it's equally important to keep an open mind to the possibilities.

Returning to my example from Moomin’s Tale, my hypothesis was: “If I have a speed boost and correctly time a jump across the gap then jump a second time while I am semi-colliding with the other platform, I can cross the gap and skip part of the level. I will test this by setting up a savestate before making the jump so I can make multiple subsequent attempts.”

Step Four: Testing

It’s experimentation time. Put that hypothesis to the test and record what happens. You can even take notes if you’re testing something more complicated or you just like to be meticulous. It’s up to you.

Demonstrate the trick, try the glitch, mess with the game code. There isn’t much else to say but to get to it.

Step Five: Analyzing and Interpreting Your Results

So how did it go? Were you right? Were you wrong? Something else?

Maybe you were right. You proved the physics in the game can be exploited by chaining those actions in that location.

Maybe you were half-right. You found that the glitch someone else found can be used in this other part of the game, but the setup is a bit different and it’s tougher to pull off.

A lot of times, you might have gotten it completely wrong. Getting out of bounds does not allow you to skip the poorly-coded, late-game run-killer eagle boss.

In the case of my jumping experiment in Moomin’s Tale, I was successful. The jump worked and I was able to skip a short segment of the level!

Step Five: Sharing, Repeating, Further Testing

In the first two cases above, you should of course share your discovery with other members of the community but it is often just as important to share when your discovery went wrong.

At the very least you can save someone else from fruitlessly repeating your exact actions and maybe other people can contribute new adjustments on your experiment or completely new ideas for solving the problem you’re facing.

In a way, every experiment becomes part of the “Observations” stage of the next experiment! Regardless of what you find, you now know a little bit more about the game and can take that information into account while you continue your hunt for glitches.

In the case of my Moomin’s Tale experiment, I went on to double check if this new route was in fact faster than the previous one by timing both routes and comparing.

One Last Thing

Of course, this cycle does not need to be as formal as these steps might make it sound. Some of these steps are unconscious or happen quickly as you try one thing after another.

But hopefully, this structure can help if you are new to glitch hunting or hitting some kind of roadblock in your hunt.

Whatever you do, good luck glitch hunting and wish me luck finding a way around the poorly-coded, late-game run-killer eagle boss in Moomin’s Tale because it is trying my soul.

Spotlight: Etchy

Etchy is a speedrunner and router known for his Pokemon runs. Let's learn more about his journey in speedrunning.

Bug Fixes & Improvements Update #1

Bug fixes and improvements from October 25-29, 2021

Spotlight: Emray

It's our pleasure to introduce you to Emray: a speedrunner with a flair for routing.

Games & Profiles - Comments Disabling, Permission Levels & Controls

We’ve released a second round of moderation features for the recently released comments sections. Let’s dig into the details.

Games & Profiles - Moderation Features, Privacy Improvements & More

Let's talk about comments, spam moderation, runner safety, and more.

Games & Profile Updates

Introducing the new game pages AND profile pages. Some new features and a fresh new look for the existing ones. Let's also discuss some new things on the Speedrun.com roadmap.

Spotlight: Meep_Moop

This time, we're shining the spotlight on Meep_Moop, a Pico-8 speedrunner with a particular interest in Celeste Classic.

The First Mod Hub Update: Runs Awaiting Verification

Introducing the new Mod Hub with the first tool: a new Runs Awaiting Verification page. Let's also discuss a bug fix and some planned features for the Mod Hub.

Prioritizing Entertainment in Speedrunning

When games don't provide what speedrunners are looking for, sometimes it's up to the community to step up to make the changes for themselves.

Spotlight: Team Ico Speedruns

This month, we're featuring a community of speedrunners who focus on games from developer Team Ico.

Site performance improvements, bug fixes, and more!

Checking in this week to follow up on the data migration earlier this month, some bug fixes, and more from our new Community Manager!

Community Update: Data Migration and Community Manager

We've updated the site as part of addressing some of the performance issues; we also say farewell to Lewisandspark and welcome Meta in a new role.

Kanno breaks the Super Mario 64 6:30 Barrier

Kanno made history by breaking the 6:30 barrier in Super Mario 64. Let's take a look at how this impressive feat was possible.

Highlights from the end of ESA Summer 2021

ESA Summer 2021 wrapped up successfully, having collected more than $67,000 for charity. Let's take a look at some of the highlights in the final days of the event.

ESA Summer 2021 early highlights

ESA Summer 2021 has already featured some pretty incredible speedruns. We've selected some highlights here, covering the first half of the event.

The Legend of Zelda: Ocarina of Time 7-minute barrier broken

On July 22, 2021, Savestate broke the 7-minute barrier for the Legend of Zelda: Ocarina of Time Any% speedrun.

Runs at ESA Summer 2021 you don’t want to miss

ESA Summer 2021 gets underway on July 23. We've compiled a list of can't-miss speedruns from the week-long event that are sure to delight fans!

Insight into the mind of catalystz

Who is catalystz? He produces educational speedrunning content as well as being one of the world's best Dark Souls players. Check out our interview with this skilled speedrunning content creator!

Spotlight: FrozenFlygone

FrozenFlygone is a Celeste speedrunner who recently performed runs at SGDQ and Power Up With Pride. We spoke with her about speedrunning for our July Spotlight.

Final SGDQ 2021 Highlights

With SGDQ 2021 a wrap, we're taking one last opportunity to highlight some of our favorite events from the week-long speedrunning event.

Mid-week highlights for SGDQ 2021

Now midway through the event, SGDQ 2021 continues to deliver with memorable speedruns. Let's take a look at the highlights from the last couple of days.

Check if your runs are at risk due to a YouTube policy change

On July 23rd, your runs may become unavailable on Speedrun.com due to a YouTube policy change.

Early highlights from SGDQ 2021

Summer Games Done Quick 2021 got underway July 4 and runs through July 11. We've compiled some early highlights from the first three days of the event. Let's take a look!

How Dead Space Speedrunners cut their runs in half

Ahead of Dead Space's debut at SGDQ, let's take a look at the tech that allowed speedrunners to reduce their run times by half.

Glitch Hunting: What is it and how do you do it?

Glitch Hunting is an important activity within speedrunning — but what is it, *exactly*? And how can you get started?

Pride Month Speedrunners Spotlight

For Pride Month, we spoke with three talented LGBTQIA+ streamers about their experiences with speedrunning.

E3 2021: 8 Indie Titles for Speedrunners

E3 2021 introduced us to many intriguing new games. Today, we're taking a look at eight Indie titles that look promising for speedruns.

Lifeslide: speedrunning as a paper plane

An indie title that was on display at E3, Lifeslide's simple concept supports both a zen gameplay experience and a challenging speedrun opportunity.

1 2