Best Practices

Wende diese empfohlenen Best Practices an, um eine komfortable, intuitive und reaktionsschnelle Gamepad-Steuerung für Menüs und aktives Gameplay zu erstellen.

Ergonomisches Design

Gut gestaltete Eingabemuster fühlen sich natürlich und zugänglich an. So kann dein Spiel ein breiteres Publikum erreichen und alle können bequem spielen.

Flexible Eingabeoptionen für das Tippen und Halten anbieten

Schnelles, wiederholtes Drücken oder kontinuierliches Halten kann ein fesselnder Teil des Kern-Gameplays sein, aber Spieler haben unterschiedliche körperliche Vorlieben und Anforderungen an die Barrierefreiheit. Anpassbare Steuerungseinstellungen anbieten, um die körperliche Belastung zu reduzieren. Du kannst beispielsweise Interaktionen, bei denen schnell getippt oder gedrückt gehalten werden muss, in ein einmaliges Drücken umwandeln, einen Umschaltmodus anbieten, bei dem ein einmaliges Drücken eine Aktion startet und ein zweites Drücken sie stoppt, oder Spielern die Möglichkeit geben, intensive Eingabesequenzen zu vereinfachen oder ganz zu umgehen.

Optionen für langes Drücken und Umschalten Schnelltippen-Option
Menü für Controller-Einstellungen mit der Option „Gedrückt halten“ für „Herausforderungen mit Tastendruck“ sowie Schaltern für „Sprinten umschalten“ und „Zielen umschalten“. Menü „Controller-Einstellungen“ mit der Option „Schnelltippen“ für die Herausforderungen „Tippen auf Tasten“ für schnelles, wiederholtes Drücken von Tasten.

Auswahl in zwei Schritten oder Tastenkombinationen anstelle von Drag-and-Drop verwenden

Das Verschieben von Elementen auf dem Bildschirm ist mit einem Gamepad viel schneller und präziser, wenn du Gesten zum Halten und Ziehen durch einzelne Schritte ersetzt. Spieler sollten ein Element mit der Bestätigungstaste aufnehmen, mit dem Steuerkreuz oder Stick zum Zielplatz navigieren und die Taste noch einmal drücken können, um die Auswahl zu platzieren oder zu tauschen. Bei häufigen Aktionen mit einem festen Ziel, z. B. Ausrüstung anlegen, Beute lagern oder eine Karte spielen, können Sie den Ablauf noch weiter optimieren, indem Sie dem fokussierten Element direkte Tastenkombinationen zuweisen.

Nicht empfohlen Empfohlen
Nicht empfohlen: Die A-Taste gedrückt halten, während eine Karte mit dem Analogstick kontinuierlich über das Spielfeld gezogen wird. Empfohlen: Karte mit A auswählen, mit dem Steuerkreuz oder Stick durch die Slots gehen oder X drücken, um die Karte sofort zu spielen.

Tastenbelegung im Spiel ändern

Durch die Neuzuordnung von Tasten können Spieler wichtige Aktionen an den Formfaktor ihres Controllers, ihren Griffstil und ihr Muskelgedächtnis von anderen Plattformen anpassen. Ab Android 17 (API-Level 37) können Nutzer Tasten, Sticks und Trigger direkt in den Systemeinstellungen neu zuweisen. Damit mehr Spieler mit allen Android-Versionen von dieser Flexibilität profitieren können, empfehlen wir, auch eine Neuzuordnung im Spiel anzubieten und die Symbole der Bildschirmanleitung entsprechend den neu zugewiesenen Eingaben zu aktualisieren. Weitere Informationen zur Implementierung findest du unter Controllereingaben verarbeiten (Kotlin oder Java) und Benutzerdefinierte Controller-Gerätezuordnungen verwenden (C++ Game Controller-Bibliothek).

Tasten mit einer hierarchischen Struktur zuordnen

Organisiere die Navigation in Menüs und im aktiven Gameplay in gestaffelten Ebenen, damit Spieler auf komplexe Oberflächen und große Skillsets zugreifen können, ohne übermäßig viele Tasten drücken zu müssen.

Tab-Wechsel verwenden

Weise die Schultertasten den Menüs der obersten Ebene zu und navigiere mit dem Steuerkreuz oder den Analogsticks durch die Untermenüs. Dieser zweistufige Ansatz beschleunigt die Navigation erheblich, da nicht jedes einzelne UI-Element mit Richtungseingaben durchlaufen werden muss.

Inventarmenü, in dem auf den Tabs der obersten Kategorie Aufforderungen zum Wechseln der Tabs angezeigt werden, während in einem Trank-Slot im Artikelraster Richtungspfeile angezeigt werden.
Abbildung 1. Mit den Schultertasten kannst du zwischen den Tabs des Hauptmenüs wechseln, während du mit dem Steuerkreuz durch die Unterelemente navigierst.

UI-Elemente gruppieren

In komplexen Benutzeroberflächen oder rasterbasierten Spielen wie Puzzle-Boards und Strategiekarten sollten mehrere kleine Elemente in größere Abschnitte gruppiert werden. Lass Spieler zuerst zwischen den Hauptregionen wechseln und dann mit dem Steuerkreuz oder den Analogsticks eine genaue Auswahl innerhalb der fokussierten Gruppe treffen.

Zweistufige Navigation auf dem Puzzle-Spielfeld: Zuerst wird zwischen 3 × 3-Kachelgruppen gewechselt, dann wird mit dem Steuerkreuz oder Stick eine einzelne Blattkachel innerhalb der aktiven Gruppe ausgewählt.
Abbildung 2: Gruppierung von UI-Elementen in Hauptbereiche für eine schnellere hierarchische Navigation.

In-Game-Aktionssets maximieren

Organisieren Sie Aktionen im Spiel in einer zweistufigen Hierarchie, die auf dem Gameplay-Kontext basiert. Für Echtzeitaktionen kannst du die primären Bewegungen den Aktionstasten zuweisen und mit einer Schultertaste zu einem sekundären Skillset wechseln. In taktischen Situationen, in denen das Spiel pausiert oder langsamer wird, kannst du ein Radialmenü anbieten, z. B. ein Skill-Wheel, bei dem Spieler den Stick neigen, um aus weiteren Optionen auszuwählen.

Zwei Dungeon-Kampfbildschirme nebeneinander: Wenn du die rechte Schultertaste gedrückt hältst, werden die vier Slots für die Aktionstasten von grundlegenden Bewegungsaktionen auf elementare Kampffertigkeiten umgestellt.
Abbildung 3: Wechseln der Aktionssets im Spiel auf den Tasten auf der Oberseite mithilfe einer Schultertaste.
Geteilte taktische Kampfbildschirme: Wenn du die linke Schultertaste gedrückt hältst, öffnet sich ein radiales Skill-Rad mit acht Slots. Durch Neigen des rechten Sticks kannst du einen Skill auswählen.
Abbildung 4. Öffnen eines Radialmenüs mit einer Schultertaste, um in taktischen Situationen aus weiteren Optionen auszuwählen.

Klares visuelles Feedback geben

Zeige klare Aufforderungen auf dem Display und Fokusindikatoren an, damit Spieler immer wissen, welche Controller-Eingaben verfügbar sind und welches UI-Element aktiv ist.

Anleitungen für Button-Aktionen anzeigen

Zeige die entsprechenden Gamepad-Tastensymbole deutlich neben interaktiven UI-Elementen an, damit Spieler sofort wissen, welche Taste sie drücken müssen. Außerdem muss der Controllertyp erkannt werden, damit die passenden Symbole und Labels für das jeweilige Layout angezeigt werden können. Details zur Implementierung findest du unter Gängige Controllertypen (Kotlin oder Java) und Informationen zu Controller-Geräten (C++ Game Controller-Bibliothek).

Szenario Richtlinie Beispiel
Komplexe Menüinteraktionen Stellen Sie am unteren Bildschirmrand eine spezielle Leiste mit Tastenaufforderungen bereit, die zeigt, mit welchen Tasten auf der Vorderseite des Controllers Gegenstände ausgerüstet oder sortiert werden und mit welchen Schultertasten Tabs gewechselt werden. Diese Leiste sollte sich je nach ausgewähltem Gegenstand dynamisch aktualisieren. Menü für die Waffenausrüstung mit Bumper-Aufforderungen oben auf den Tabs „Waffen“, „Rüstung“, „Tränke“ und „Materialien“ und einem Prompt-Feld unten, das „X zum Ausrüsten“, „Y zum Sortieren“, „A zum Untersuchen“ und „B für Zurück“ anzeigt.
Heads-up-Display (HUD) für Kampffertigkeiten Bringe kleine Gamepad-Badges direkt an HUD-Skill-Slots oder Skill-Leisten an, damit Spieler Fähigkeiten durch sofortige Reflexe auslösen können. Kampfbildschirm eines Action-Rollenspiels, auf dem direkt auf den unteren Slots für Fähigkeiten und Tränke Badges für Tasten und Bumper angezeigt werden.

Aktive Fokusstatus hervorheben

Verwende eindeutige visuelle Hinweise wie eine hervorgehobene Hintergrundfarbe, Rahmen oder Skalierungseffekte, um deutlich zu machen, welches UI-Element oder welche Schaltfläche gerade den Controller-Fokus hat.

Szenario Richtlinie Beispiel
Kontoanmeldung Das aktuell ausgewählte Eingabefeld, die Anmeldeoption oder der Aktionsbutton müssen deutlich hervorgehoben werden, damit Spieler wissen, welches Feld sie bearbeiten oder senden, bevor sie die Bildschirmtastatur öffnen. Dialogfeld für die Kontoanmeldung, in dem das ausgewählte Feld „E‑Mail-Adresse oder Nutzername“ mit einem leuchtenden Rahmen und einer Aufforderung zum Drücken der Taste „A“ zum Bearbeiten hervorgehoben ist.
Inventar- und Rastermenüs Zeige einen hellen Rahmen um den aktuell ausgewählten Slot an, um die aktuelle Auswahl deutlich zu kennzeichnen. Inventarraster mit einem hell leuchtenden Rahmen um den aktuell fokussierten Elementplatz.
HUD Wenn Spieler zu HUD-Elementen auf dem Bildschirm navigieren, sollte das aktive HUD-Element deutlich hervorgehoben werden, damit es sich abhebt. Das Inventarsymbol auf dem Bildschirm ist mit einem leuchtenden Fokusring, Richtungspfeilen und der Aufforderung „A zum Öffnen“ hervorgehoben, wenn der Spieler es auswählt.
Aktives Gameplay Gib während des Kampfes oder der Erkundung die aktuell ausgewählte Fähigkeit, den aktiven Waffenplatz oder das anvisierte feindliche Ziel an, damit Spieler schnell Entscheidungen treffen können, ohne den Überblick über ihre Auswahl zu verlieren. Aktive Kampfszene mit einer klaren Zielerfassungsanzeige auf dem Gegner und einem hervorgehobenen aktiven Skill-Slot.

Empfohlene Vorgehensweisen für die Verwendung einer virtuellen Maus

Für die Bedienung einer virtuellen Maus sind eine feine Cursorsteuerung und präzise Anpassungen erforderlich. In strukturierten Menüs, Einstellungslisten und rasterbasierten Inventaren ist die diskrete Navigation per Steuerkreuz oder Stick schneller und zuverlässiger. Ein optionaler virtueller Mauscursor ist jedoch in Szenarien ohne Raster nützlich, in denen die schrittweise Bewegung in eine Richtung einschränkend wirkt:

Szenario Richtlinie Beispiel
Weltkarten Wählen Sie Orte aus, die unregelmäßig auf einer Karte verteilt sind, oder setzen Sie eine benutzerdefinierte Markierung an einer leeren Stelle, an der es keine Schaltfläche gibt. Weltkarte, auf der mit einem virtuellen Mauszeiger unregelmäßig verteilte Orte ausgewählt und benutzerdefinierte Markierungen platziert werden.
Nicht lineare Skilltrees Navigiere durch netzartige oder radiale Fortschrittsbäume, deren Knoten sich in unregelmäßigen diagonalen Winkeln verzweigen. Radialer, nicht linearer Skill-Tree, der mit einem virtuellen Mauszeiger bedient wird.
Prüfung und flexible Platzierung In Abenteuerspielen kannst du versteckte Objekte untersuchen, ohne dass Hinweise durch automatische Fokus-Highlights verraten werden, oder Einheiten auf einem Schlachtfeld ohne Raster frei positionieren. Abenteuer- und Strategieszenen mit einem virtuellen Mauszeiger für die Point-and-Click-Untersuchung von Hinweisen und die flexible Platzierung von Einheiten.

Beachte bei der Implementierung einer virtuellen Maus die folgenden Richtlinien. Wenn Sie in Unity entwickeln, finden Sie unter Virtuelle Maus mit einem Gamecontroller in Unity steuern Details zur Einrichtung der Engine.

Berührungszielbereiche von Schaltflächen vergrößern

Wenn Schaltflächen oder interaktive Bereiche zu klein sind, ist es schwierig, eine virtuelle Maus darüber zu positionieren. Skaliere UI-Elemente so, dass sie sich bequem auswählen lassen.

Nicht empfohlen Empfohlen
Nicht empfohlen: Winzige interaktive Kartensymbole, die mit einem virtuellen Mauszeiger nur schwer zu treffen sind. Empfohlen: Vergrößerte interaktive Kartenmarkierungen mit großzügigen Trefferzielen für eine bequeme Auswahl mit der virtuellen Maus.

Angemessenen Abstand zwischen den Schaltflächen einhalten

Wenn interaktive Elemente weit voneinander entfernt sind, verlangsamt das Bewegen einer virtuellen Maus über den Bildschirm die Navigation. Gruppieren Sie zusammengehörige Steuerelemente, indem Sie aufeinanderfolgende Auswahl- und Bestätigungsschaltflächen im selben Bereich zusammenfassen oder Aktionsmenüs zum Ausrüsten, Upgraden oder Ablegen von Gegenständen direkt neben dem ausgewählten Slot und nicht in einer festen Bildschirmecke öffnen.

Nicht empfohlen Empfohlen
Nicht empfohlen: Menü „Skills“, in dem der Bereich „Equipped Slots“ durch eine große Lücke vom ausgewählten Skill „Knockback Shot“ in der Liste der Skills getrennt ist. Empfohlen: Menü „Fähigkeiten“, in dem der Bereich „Ausgerüstete Slots“ direkt neben der ausgewählten Fähigkeit „Rückstoßschuss“ positioniert ist, um die Cursorbewegung zu minimieren.

Unterstützung bei der intelligenten Ausrichtung

Um die Zielerfassung zu erleichtern, kannst du den virtuellen Mauszeiger unterstützen, wenn er sich interaktiven Elementen nähert, die auf dem Bildschirmkontext basieren:

Szenario Richtlinie Beispiel
Größerer Auswahlradius Wenn Sie eine Karte mit mehreren Markierungen schwenken, sollte die Cursorbewegung ungehindert und flüssig sein. Definiere einen größeren, unsichtbaren Auswahlradius um Questmarkierungen, Schnellreisepunkte oder Dungeon-Eingänge, damit sie automatisch hervorgehoben und auswählbar werden, wenn sich der Cursor nähert. Interaktive Weltkarte mit einem breiten, gestrichelten Auswahlradius um eine Dungeon-Markierung, die hervorgehoben und auswählbar wird, wenn der Cursor in die Nähe des Randes bewegt wird.
Cursor beim Bewegen über Elemente verlangsamen Verlangsame die Cursor-Geschwindigkeit leicht, wenn der Cursor über interaktive Skill-Knoten bewegt wird, damit Spieler nicht über kleine Ziele hinausschießen und bequem auf dem Zielknoten anhalten können. Radialer Skill-Tree, bei dem der virtuelle Mauszeiger langsamer wird, wenn er in die Hover-Zone über einem Skill-Knoten gelangt.
Placement-Ausrichtung Wenn du Strukturen, Einheiten oder Gegenstände auf gültigen Rasterfeldern oder Sockeln platzierst, z. B. beim Bau von Türmen in einem Strategiespiel, raste die Platzierungsvorschau ein, wenn der Cursor in die Nähe kommt. So müssen Spieler sie nicht Pixel für Pixel ausrichten. Schlachtfeld eines Strategiespiels, auf dem eine Vorschau für die Platzierung eines Turms zu sehen ist, die in einen gültigen Fundamentsockel einrastet, wenn sich der Cursor nähert.