Bugs Found in Deep Rock Galactic: Survivor for iOS

Deep Rock Galactic: Survivor

4.7

Deep Rock Galactic: Survivor is an auto-shooter game that helps you relieve stress and have fun. Players fight off hordes of aliens and unlock impressive upgrades to their weapons and equipment, making the game more intense.

We tested the game during our weekly bug crawl. The QAwerk team had a great time exploring it, and we are happy to report that core functionality is solid. We found a few minor UI bugs that could be improved for a smoother user experience. See our findings below.

20K+ downloads
5.5K ratings

User is redirected to initial screen after changing screen orientation from ‘Settings’

Severity:

Major

Precondition:

The user is on the ‘Settings’ → ‘Orientation’ screen.

Steps to Reproduce:
  1. Launch the game.
  2. Open the ‘Settings’ section.
  3. Navigate to the ‘Orientation’ section.
  4. Select a different screen orientation.
  5. Observe the screen after the orientation change is applied.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

The selected screen orientation is applied successfully, but the user is automatically redirected to the initial screen. The current ‘Settings’ navigation state is lost, requiring the user to navigate back to ‘Settings’ to continue configuration.

Expected Result:

The selected screen orientation should be applied without interrupting the current navigation flow. The user should remain on the ‘Settings’ → ‘Orientation’ screen after the orientation change.

No confirmation or status message is displayed after tapping ‘Restore Purchases’ button

Severity:

Minor

Precondition:

The user is on the screen containing the ‘Restore Purchases’ option.

Steps to Reproduce:
  1. Launch the game.
  2. Navigate to a screen containing the ‘Restore Purchases’ option.
  3. Tap the ‘Restore Purchases’ button.
  4. Observe the application behavior.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

No confirmation, error, or status message is displayed after the restore operation. The user receives no feedback indicating whether the restoration succeeded, failed, or found no previous purchases.

Expected Result:

The game should display clear feedback about the restore operation result, for example, whether purchases were successfully restored or no eligible purchases were found.

No action or feedback is provided after tapping ‘Base Skins’ option

Severity:

Minor

Precondition:

The user has access to the screen containing the ‘Base Skins’ option.

Steps to Reproduce:
  1. Launch the game.
  2. Navigate to the screen containing the ‘Base Skins’ option.
  3. Tap ‘Base Skins’.
  4. Observe the application behavior.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

Nothing happens after tapping the ‘Base Skins’ option. No skins selection screen, additional information, or feedback message is displayed, making it unclear whether the option is interactive or currently unavailable.

Expected Result:

The game should respond clearly after tapping the ‘Base Skins’ option, such as opening the corresponding skins selection/catalog or displaying information about the option’s availability.

‘Settings’ screen content flickers while switching between languages

Severity:

Minor

Precondition:

The user is on the ‘Game Settings’ screen.

Steps to Reproduce:
  1. Launch the game.
  2. Open the ‘Game Settings’ screen.
  3. Navigate to the ‘Language’ option.
  4. Switch between several available languages.
  5. Observe the settings content during each language change.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

The ‘Settings’ screen content briefly flickers during some language transitions. UI elements appear to disappear or be partially rendered before the localized content is fully displayed.

Expected Result:

The localized content should update smoothly without visible flickering or intermediate rendering states.

The game provides a generally stable experience on iOS, with the tested functionality responding correctly in most scenarios. Testing identified several minor UX issues, such as some interactive options, including ‘Restore Purchases’, providing no visible feedback after being tapped. Overall, improving navigation state preservation and providing clearer feedback would make the iOS experience more consistent and polished.
Maryna, QA engineer

Maryna, QA engineer

Need a reliable QA partner?

Hire us