Будучи предшественником, гоночная игра DiRT 2 не просто сосредоточена на точном моделировании Rallye-sport, как это делала предыдущая часть серии Colin McRae. Зато восемь типов внедорожных событий ждут игрока во время главной кампании под названием DiRT Tour:
- Rallye - игрок должен быстрее добраться до финиша. Он единственный на курсе одновременно, на фоне ему приходится сталкиваться с изгибами шпильки и тяжелой местности.
- Trailblazer - В основном такой же, как Rallye, но вместо узких курсов, этот режим имеет длинные и открытые этапа.
- Рейд - Гонки по широкой и открытой местности с множеством опасных ярлыков, позволяющие игроку получать расстояние между ним и другими водителями.
- Ландруш - Все водители стартуют одновременно, а трассы завалены бешеными кривыми и прыжками.
- Rallyecross - проходит на круглых курсах с сочетанием грязи и асфальтовых улиц.
- Gatecrasher - Игрок имеет ограниченное количество времени, чтобы добраться до финиша. Чтобы пополнить это время, так называемые ворота разбросаны вокруг пути, предоставляя 2 секунды после уничтожения.
- Доминирование - Подобно Rallye, дорожки разделены на секторы. Каждый сектор дает 1-10 баллов в зависимости от того, насколько быстро игрок по отношению к своим оппонентам заканчивает его. В дополнение прилагается 1-10 баллов по его окончательную позицию в гонке, когда он пересечет финишную прямую. Побеждает тот водитель, который набрал наибольшее количество баллов.
Для каждого события нужен или другой автомобиль, или так называемый гоночный пакет для этого автомобиля, купленного за деньги, заработанные победой в происходящем. Каждый автомобиль можно настроить как визуально, так и под капотом, разблокировав детали, получив уровень. Очки опыта начисляются как за финиша гонок, так и за выполнение таких миссий, как перепрыгивание через финишную прямую или прохождения гонки без вреда. На сумму наличности, заработанной в конце каждой гонки, влияет уровень сложности. Чем выше сложность, тем выше вознаграждение. Кроме того, уровень сложности также изменяет количество воспоминаний, доступных для гонки (из пяти к одному). Флэшбеки позволяют игроку перемотать действие на несколько секунд, когда он допустил ошибку или потерпел крушение, и позволяет ему попробовать этот раздел еще раз - надеемся, не повторяя ту же ошибку во второй раз.