> For the complete documentation index, see [llms.txt](https://docs.rivalryze.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rivalryze.com/contests/objective-modes.md).

# Objective Modes

An **Objective Mode** defines what players are competing on in a Contest. The mode determines both how the score works and how winners are decided — which is why it also determines whether a Contest is a [Battle](/contests/battles.md) or a [Bounty](/contests/bounties.md).

## Quick mapping

| Mode family | Contest type                    | How winners are decided                  |
| ----------- | ------------------------------- | ---------------------------------------- |
| **Points**  | [Battle](/contests/battles.md)  | Highest score at the end of the duration |
| **Hunter**  | [Bounty](/contests/bounties.md) | Boolean — did you hit the objective?     |

## The six live modes

### 🎯 Points modes (Battle Contests)

#### Achievement Points

Whoever earns the **most achievement points** during the Battle window wins.

* **Contest type:** [Battle](/contests/battles.md)
* **Best for:** Long-running grind competitions; favorite-game weeks; tournament events.
* **Platforms:** Steam, PSN, Xbox.
* **How it scores:** Achievements unlocked during the Battle window contribute their rarity-weighted points (or gamerscore on Xbox).
* **Historical achievements do NOT count** — only what you unlock during the Battle.

#### Completion Achievement Points

Whoever earns the most achievement points **from games they 100%-complete during the Battle window** wins.

* **Contest type:** [Battle](/contests/battles.md)
* **Best for:** Backlog clearing events where finishing a game matters more than scattered achievements.
* **Platforms:** Steam, PSN, Xbox.
* **How it scores:** Only achievements from games you fully complete during the window contribute. A game you partially complete contributes nothing.
* **Distinction from Achievement Points:** Achievement Points counts every achievement during the window. Completion Achievement Points only counts achievements from games you finish.

#### Dota 2 Points Battle

Whoever performs best in **Dota 2** during the Battle window wins.

* **Contest type:** [Battle](/contests/battles.md)
* **Best for:** Dota 2 communities running competitive seasons or weekly events.
* **Platforms:** Steam (Dota 2 specifically).
* **How it scores:** Based on MMR change, match wins, and performance metrics during the window. Specifics depend on Contest configuration.
* **Requirement:** Your Steam profile **and** Dota 2 match history must both be public. See the [Dota 2 setup steps in Connecting Steam](/connecting-gaming-platforms/steam.md).

### 🏃 Hunter modes (Bounty Contests)

#### Achievement Hunter

Players race to **unlock a specific achievement** in a chosen game.

* **Contest type:** [Bounty](/contests/bounties.md)
* **Best for:** "First to unlock the secret ending of Game X" challenges; group plays where everyone aims for the same milestone.
* **Platforms:** Steam, PSN, Xbox.
* **What you do:** Just play the game and unlock the achievement during the Bounty window.

#### Platinum Hunter

Players race to **earn the platinum trophy** in a chosen PlayStation game.

* **Contest type:** [Bounty](/contests/bounties.md)
* **Best for:** PSN platinum hunters; long-running platinum events with prize splits.
* **Platforms:** PSN only.
* **What you do:** Earn every other trophy in the game — the platinum auto-unlocks. Make sure your PSN trophies are visible to **Anyone**.

#### Completion Hunter

Players race to **100%-complete** a chosen game.

* **Contest type:** [Bounty](/contests/bounties.md)
* **Best for:** Completionist sprints; events celebrating game launches.
* **Platforms:** Steam, PSN, Xbox.
* **What you do:** Unlock every achievement / earn every trophy. Completion of all DLC may or may not be required depending on how the host configured the Bounty.

## Coming soon

The following Objective Modes are in active development. They'll roll out in the months ahead.

### Achievement Collector (Battle, coming soon)

Most achievements unlocked total — across any games — during the Battle window. Pure activity contest.

### Platinum Collector (Battle, coming soon)

Most platinum trophies earned during the Battle window. Multi-platinum hunters welcome.

### Completion Collector (Battle, coming soon)

Most games 100%-completed during the Battle window. Backlog warriors compete here.

### Guild vs Guild (Contest type, coming soon)

A new Contest type where two guilds compete head-to-head with aggregate scores. Distinct from individual Battles.

## Platform eligibility summary

| Mode                          |    Steam   | PSN | Xbox | Riot | Battle.net |
| ----------------------------- | :--------: | :-: | :--: | :--: | :--------: |
| Achievement Points            |      ✅     |  ✅  |   ✅  |   —  |      —     |
| Completion Achievement Points |      ✅     |  ✅  |   ✅  |   —  |      —     |
| Dota 2 Points Battle          | ✅ (Dota 2) |  —  |   —  |   —  |      —     |
| Achievement Hunter            |      ✅     |  ✅  |   ✅  |   —  |      —     |
| Platinum Hunter               |      —     |  ✅  |   —  |   —  |      —     |
| Completion Hunter             |      ✅     |  ✅  |   ✅  |   —  |      —     |
| *Coming Soon*                 |            |     |      |      |            |
| Achievement Collector         |      ✅     |  ✅  |   ✅  |   —  |      —     |
| Platinum Collector            |      —     |  ✅  |   —  |   —  |      —     |
| Completion Collector          |      ✅     |  ✅  |   ✅  |   —  |      —     |

{% hint style="info" %}
Riot and Battle.net Contests are based on rank progression and competitive stats — not the achievement modes above. Look for them under the Riot and Battle.net filters when browsing Contests.
{% endhint %}

## Quick host guide: picking the right mode

| You want…                              | Mode                          | Type                            |
| -------------------------------------- | ----------------------------- | ------------------------------- |
| A multi-day grind contest for any game | Achievement Points            | [Battle](/contests/battles.md)  |
| A backlog cleanup contest              | Completion Achievement Points | [Battle](/contests/battles.md)  |
| A Dota 2 weekly competition            | Dota 2 Points Battle          | [Battle](/contests/battles.md)  |
| A "first to unlock X" race             | Achievement Hunter            | [Bounty](/contests/bounties.md) |
| A platinum-hunting event               | Platinum Hunter               | [Bounty](/contests/bounties.md) |
| A "first to 100%" race                 | Completion Hunter             | [Bounty](/contests/bounties.md) |

## Related

* [What is a Contest](/contests/what-is-a-contest.md) — the umbrella concept
* [Battles](/contests/battles.md) — leaderboard Contests
* [Bounties](/contests/bounties.md) — objective Contests
* [Fair Play](/fair-play/auto-pop-and-fair-play.md) — how historical achievements are handled


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.rivalryze.com/contests/objective-modes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
