Mission Challenges, Badges, and Replay Goals
Base
Desperados 3
- Status
- Released
- Year
- 2020
- Genre
- Strategy
- Platforms
- Windows, macOS, Linux
1. Summary
Each completed mission presents a Badges screen listing unique optional challenges — kill-method constraints, speedrun times, difficulty requirements, no-save or no-firearm restrictions, stealth objectives, area-based avoidance goals, eavesdropping counters, and simultaneous-elimination tasks. Progress counters persist across runs for cumulative badges and reset for single-mission badges, encouraging players to replay missions under different tactical constraints. After the Badges screen the player reviews an overhead map replay of unit paths and kill locations, then a Statistics screen summarizing global performance and per-character contribution, creating a full post-mission analysis loop that motivates replay optimization.
3. Design Intent / Job Story
When I finish a mission, I want to see which optional challenges I completed or partially advanced, so that I can decide whether to replay the mission with a different strategy to earn remaining badges. When I review post-mission statistics and the tactical replay, I want to understand where my plan succeeded or wasted time, so that I can optimize my next attempt for badge goals. When I browse the mission select map, I want to see which missions I have already completed and which badge goals remain, so that I can choose a replay target that matches the constraint I want to practice.
4. Role in Gameplay Loop
- Extends the core tactical mission loop by providing optional constraint-based goals layered on top of primary mission objectives.
- Rewards mastery and experimentation by offering badges that require fundamentally different approaches from the baseline playthrough.
- Drives long-term replayability by making each mission a multi-layered puzzle with multiple valid completion strategies rather than a single-pass story beat.
- Integrates with the save-iteration loop since badges such as no-save or speedrun directly constrain the player's use of quicksave/reload.
- Provides a post-mission reflection surface through the replay viewer and statistics screen, giving the player actionable information for replanning.
5. Preconditions
- The player has completed the mission (primary objectives fulfilled and the mission-end cutscene or trigger fired).
- The mission must not be the tutorial level (mission 1 contains no badges).
- A badge definition set must exist for the completed mission — each non-tutorial mission defines its own unique badge challenges.
- Post-mission flow must be available: the game transitions from gameplay to the Badges screen before replay, statistics, and mission select.
6. Parameters
| Parameter | Value | Type | Notes |
|---|---|---|---|
| Badge count per mission | 5–8 (varies) | integer | Number of unique badge challenges defined for each non-tutorial mission |
| Badge category types | kill-method, avoidance, stealth, speedrun, difficulty, exploration, simultaneous | enum | The seven primary categories of badge challenges |
| Cumulative counter target | 3–15 (varies) | integer | The total number required to earn a cumulative counter badge |
| Speedrun target time | 05:30–15:00 (varies) | duration | The completion time threshold for speedrun badges, set per mission |
| Replay playback speed | 0.5x, 1x, 2x, 4x, 8x, 16x, 32x, 64x | float | Discrete playback speed levels available in the replay viewer |
| Difficulty badge minimum | Hard, Desperado | enum | The lowest difficulty tier that satisfies a difficulty badge (higher tiers also qualify) |
| Badge reset scope | per-mission, cumulative-only | enum | Whether resetting mission progress clears all badges or only cumulative counters |
| Replay viewer event marker types | kill, knockout, action, objective | enum | Icon categories rendered on the overhead map during replay |
7. Core Rules
- Each non-tutorial mission defines a fixed set of badge challenges unique to that mission's layout, enemy composition, and available mechanics.
- Badge challenges are grouped into categories: kill-method goals, avoidance/constraint goals, stealth goals, speedrun goals, difficulty goals, exploration/eavesdropping goals, and simultaneous-elimination goals.
- Each badge is either a binary pass/fail or a cumulative counter with a target number (e.g., 3/4 accident kills, 8/15 Gatling kills).
- Cumulative counter badges persist their progress across multiple runs and are only reset when the player manually chooses to reset mission progress.
- Binary pass/fail badges are evaluated at mission end based on whether the constraint was maintained throughout the entire run.
- Speedrun badges measure elapsed real-time from mission start to mission end; the timer continues ticking across quickloads and manual loads within a single run.
- Speedrun timers are not shown in real-time on the HUD but are visible in the pause menu.
- No-save badges are violated the moment any save (quick or manual) is created during the mission; the badge is automatically marked as failed.
- Difficulty badges are satisfied when the mission is completed on the specified difficulty or higher.
- The fast-forward input (X hotkey by default) accelerates game action but does not affect the speedrun timer.
- The Badges screen is presented immediately after the mission-end trigger, before the replay viewer and statistics screen.
- Earned badges display with a golden star medallion and green text; failed or incomplete badges display with an empty dark slot and grey text.
- Progress counters update in real time on the Badges screen to show the delta earned in the current run (e.g., 0/15 → 8/15).
- The player advances from the Badges screen to the replay viewer via the CONTINUE button.
- The replay viewer renders the completed mission as a top-down tactical map with color-coded character paths, skull kill markers, action icons, and character portraits with per-character kill counts.
- The replay viewer supports playback speed adjustments from 0.5x to 64x and provides a timeline scrubber, Save Replay action, Back, and Continue controls.
- From the replay viewer, CONTINUE advances to the Post-Mission Statistics screen.
- The Statistics screen presents global metrics — difficulty, completion time, save/load count, alarm count, enemies killed, injuries suffered, civilians killed, bodies discovered, most kills, and most deaths — alongside per-character contribution cards showing portraits, ability/item usage counts, kills, and time.
- From the Statistics screen, CONTINUE returns the player to the Mission Select world map.
- The Mission Select world map allows reselecting any previously completed mission for replay to pursue remaining badges.
- Suggested badge-completion strategies can be followed across multiple runs, as some badge categories are mutually exclusive in a single pass (e.g., speedrun vs. thorough exploration badges).
8. BDD Scenarios
Scenario: Badges displayed after mission completion
- Given
- the player has completed a non-tutorial mission
- When
- the mission-end trigger fires
- Then
- the Badges screen appears listing all badge challenges for that mission
Scenario: Earned badge visual feedback
- Given
- the player completed a badge challenge during the mission
- When
- the Badges screen renders
- Then
- the earned badge shows a golden star medallion with green text
- And
- the badge description is displayed in the challenge checklist
Scenario: Cumulative badge progress update
- Given
- the player has a cumulative badge with 0/15 progress from previous runs
- When
- the player completes the current mission and earns 8 of the required kills
- Then
- the Badges screen shows the progress updating from 0/15 to 8/15
- And
- the progress persists for the next mission replay
Scenario: Failed badge display
- Given
- the player violated a badge constraint during the mission (e.g., used firearms for a no-firearms badge)
- When
- the Badges screen renders
- Then
- the failed badge shows an empty dark slot with grey text
- And
- no star medallion is awarded
Scenario: Speedrun badge timing across loads
- Given
- the player is attempting a speedrun badge with a target time of 05:30
- When
- the player quicksaves and quickloads during the mission
- Then
- the speedrun timer continues accumulating without resetting
Scenario: Speedrun timer visibility in pause menu
- Given
- the player is in an active mission attempting a speedrun badge
- When
- the player opens the pause menu
- Then
- the elapsed mission time is displayed
Scenario: Difficulty badge satisfied on higher difficulty
- Given
- a badge requires completing the mission on Hard difficulty
- When
- the player completes the mission on Desperado difficulty
- Then
- the difficulty badge is awarded
Scenario: Replay viewer transition
- Given
- the player has finished reviewing the Badges screen
- When
- the player presses CONTINUE
- Then
- the replay viewer loads showing the overhead tactical map with character paths and kill markers
Scenario: Replay viewer speed adjustment
- Given
- the replay viewer is playing at 1x speed
- When
- the player adjusts playback speed to 64x
- Then
- unit movement and timeline advance at 64 times normal speed
Scenario: Statistics screen transition from replay
- Given
- the player has finished reviewing the replay
- When
- the player presses CONTINUE
- Then
- the Statistics screen displays global mission metrics and per-character contribution cards
Scenario: Return to mission select after statistics
- Given
- the player has finished reviewing the Statistics screen
- When
- the player presses CONTINUE
- Then
- the Mission Select world map loads with the completed mission available for replay
Scenario: No-badge tutorial mission
- Given
- the player completes mission 1 (the tutorial level)
- When
- the mission-end trigger fires
- Then
- the Badges screen is not displayed
- And
- the flow skips directly to the replay viewer or next post-mission screen
Scenario: Badge categories require different tactical approaches
- Given
- a mission offers both a speedrun badge and an exploration/eavesdropping badge
- When
- the player attempts both in the same run
- Then
- completing the speedrun badge likely prevents earning the exploration badge due to time constraints
9. Edge Cases
- If the player exits to main menu and loads a save from the save slot screen, the speedrun timer resets to the timestamp of that save, allowing segmented speedrun practice.
- If a cumulative badge counter reaches its target mid-mission and the player fails the mission afterward, the partial progress earned in that run is still retained for future attempts.
- If the player triggers a mission restart during gameplay, any badge progress earned in the aborted attempt for that run is discarded.
- If the player completes a mission after failing all badge constraints, the Badges screen still displays showing all failed badges with empty slots.
- If the game crashes or is force-closed during a mission, badge progress for cumulative counters from that session may or may not be persisted depending on autosave state.
- Showdown Mode does not pause the speedrun timer, creating a tradeoff between planning time and completion speed.
- The replay viewer may show save/load behavior as visible gaps or position jumps in character paths if the player used many saves.
10. QA Notes
- Verify that cumulative badge progress correctly persists across separate mission replays and only resets on explicit player action.
- Verify that the speedrun timer accurately accumulates across quicksave/quickload cycles without resetting.
- Verify that the speedrun timer resets correctly when the player exits to main menu and loads from the save slot screen.
- Verify that the fast-forward hotkey does not affect the speedrun timer while accelerating game action.
- Verify that all badge categories (binary pass/fail and cumulative counter) display correct earned/failed states on the Badges screen.
- Verify that the difficulty badge is awarded when completing on a higher difficulty than the minimum requirement.
- Verify that the no-save badge correctly detects and fails on any save creation during the mission.
- Verify that the replay viewer renders all character paths and kill markers accurately for the completed run.
- Verify that playback speed adjustment works correctly across all speed levels (0.5x to 64x).
- Verify that the Statistics screen accurately reflects global metrics (alarms, saves, kills, civilians killed, etc.) and per-character breakdowns.
- Verify that the tutorial mission (mission 1) correctly skips the Badges screen.
- Verify that badge progress delta display correctly shows the change earned in the current run.
11. Mechanic Dependencies
- Tactical Stealth Mission Loop (Mission Challenges and Badges layer optional constraints on top of the Tactical Stealth Mission Loop; badges modify how the player approaches the same mission structure.)
- Trial-and-Error Save Iteration Loop (No-save and speedrun badges directly constrain the player's use of the Trial-and-Error Save Iteration Loop, forcing mastery without reload safety nets.)
- Disguise and Social Infiltration (No-disguise badges require the player to avoid the Disguise and Social Infiltration system for the entire mission, forcing alternate route strategies.)
- Environmental Interaction and Accident Kills (Accident-kill and environmental-method badges require the player to use Environmental Interaction and Accident Kills as the sole elimination method for specific targets.)
- Takedown and Body Control (Takedown-related badges such as 'no knockouts' or 'no melee kills' constrain the player's use of Takedown and Body Control mechanics.)
- Lethal and Non-Lethal Combat Resource Limits (No-firearms and kill-count badges require the player to manage Lethal and Non-Lethal Combat Resource Limits in specific ways (or avoid them entirely).)
12. UI Links
- Main Menu Navigation - Main Menu Navigation routes players to Mission Select, which is the starting point for accessing mission replay and badge-pursuit content.
- Mission Select World Map - The Mission Select World Map is the entry point for replaying missions to pursue remaining badges; it should ideally surface completion status and badge indicators to guide the player's replay choice.
- Mission Badges Results Screen - The Mission Badges Results Screen is the primary display surface for this mechanic — it presents earned star medallions, failed badge slots, progress counters, and the full challenge checklist immediately after mission completion.
- Post Mission Statistics Screen - The Post Mission Statistics Screen provides the numerical audit of the run — difficulty, time, saves, alarms, kills, and per-character contribution — which informs the player's decision to replay for better badge outcomes.
- Mission Replay Viewer - The Mission Replay Viewer provides the post-badge tactical review surface, showing color-coded character paths, kill markers, and playback controls that let the player analyze their run before advancing to statistics.
- Mission Objective Panel - The Mission Objective Panel during gameplay shows current mission goals; some badge constraints (e.g., accident kills, area avoidance) are related to but distinct from the primary objectives tracked here.
References
- 1.
Desperados 3 Let's Play Gameplay Walkthrough Pt 3 Higgins' Estate [1440p w/ Commentary] (44:35-45:20)
- 2.
Desperados 3 Let's Play Gameplay Walkthrough Pt 3 Higgins' Estate [1440p w/ Commentary] (45:13-46:10)
- 3.
Desperados 3 Let's Play Gameplay Walkthrough Pt 4 O'Hara Ranch [1440p w/ Commentary] (1:18:00-1:19:20)
- 4.
Desperados 3 Let's Play Gameplay Walkthrough Pt 12 The Wages Of Pain [1440p w/ Commentary] (1:09:50-1:11:01)
- 5.
Desperados 3 Let's Play Gameplay Walkthrough Pt 9 Queen's Nest [1440p w/ Commentary] (1:25:17-1:26:18)
- 6.
Desperados 3 Let's Play Gameplay Walkthrough Pt 5 Bridge At Eagle Falls [1440p w/ Commentary] (1:39:28-1:40:48)
- 7.
Steam Community :: Guide :: All Badges + Mission-by-Mission Achievements Guide (L0-80 of 932)
- 8.
Desperados 3 Let's Play Gameplay Walkthrough Pt 2 Troublemakers In Flagstone [1440p w/ Commentary] (1:10:05-1:10:50)
- 9.
Desperados 3 Let's Play Gameplay Walkthrough Pt 7 Louisiana Voodoo [1440p w/ Commentary] (59:24-1:00:36)
- 10.
Desperados 3 Let's Play Gameplay Walkthrough Pt 6 Closing In On New Orleans [1440p w/ Commentary] (1:19:37-1:19:43)
![Visual reference from Desperados 3 Let's Play Gameplay Walkthrough Pt 3 Higgins' Estate [1440p w/ Commentary] at 44:35-45:20](/published/media/desperados-3/source-324-preview-250b51522a.jpg)
![Visual reference from Desperados 3 Let's Play Gameplay Walkthrough Pt 3 Higgins' Estate [1440p w/ Commentary] at 45:13-46:10](/published/media/desperados-3/source-324-preview-4c95cdf3e1.jpg)
![Visual reference from Desperados 3 Let's Play Gameplay Walkthrough Pt 4 O'Hara Ranch [1440p w/ Commentary] at 1:18:00-1:19:20](/published/media/desperados-3/source-325-preview-b9a2ad04c3.jpg)
![Visual reference from Desperados 3 Let's Play Gameplay Walkthrough Pt 12 The Wages Of Pain [1440p w/ Commentary] at 1:09:50-1:11:01](/published/media/desperados-3/source-335-preview-168cc41280.jpg)
![Visual reference from Desperados 3 Let's Play Gameplay Walkthrough Pt 9 Queen's Nest [1440p w/ Commentary] at 1:25:17-1:26:18](/published/media/desperados-3/source-332-preview-5d0b13b14d.jpg)
![Visual reference from Desperados 3 Let's Play Gameplay Walkthrough Pt 5 Bridge At Eagle Falls [1440p w/ Commentary] at 1:39:28-1:40:48](/published/media/desperados-3/source-326-preview-d73aee7f3d.jpg)
![Visual reference from Desperados 3 Let's Play Gameplay Walkthrough Pt 2 Troublemakers In Flagstone [1440p w/ Commentary] at 1:10:05-1:10:50](/published/media/desperados-3/source-323-preview-9662382b40.jpg)
![Visual reference from Desperados 3 Let's Play Gameplay Walkthrough Pt 7 Louisiana Voodoo [1440p w/ Commentary] at 59:24-1:00:36](/published/media/desperados-3/source-330-preview-dd64c20729.jpg)
![Visual reference from Desperados 3 Let's Play Gameplay Walkthrough Pt 6 Closing In On New Orleans [1440p w/ Commentary] at 1:19:37-1:19:43](/published/media/desperados-3/source-329-preview-21bb87816a.jpg)