Da ich auf die Schnelle kein entsprechendes Thema gefunden habe, mache ich selber eines auf.
Das Userinterface (UI) oder anders gesagt; die Schnittstelle zwischen Spieler und Spiel, wird ja oft stark unterschätzt. Von Profis, von Amateuren und natürlich auch von mir.
Dieses Thema soll die Gelegenheit geben um über diverse Ansichten und Erfahrungen zum Thema zu diskutieren.
Über die Jahre hinweg habe ich es mir bei dem Thema immer recht einfach gemacht. Ich habe nach einem oder mehreren Vorbildern Ausschau gehalten und das Konzept mehr oder minder auf mein Projekt kopiert. Das betraf sowohl Hauptmenüs, Setup-Einstellungen, Gamebar im speziellen, GUI im allgemeinen u.s.w. Sprich: die Vorgehensweise war oft
- Wie machen es andere?
- Habe ich etwas daran auszusetzen?
- Wenn ja, weiter suchen oder ändern
- Umsetzen.
Das Problem dabei ist oft, dass man Schlechtes kopiert oder Gutes unbewusst übernimmt und vielleicht nicht einmal weiß, warum etwas funktioniert. Das führt dazu, dass man beim nächsten Projekt etwas Neues machen möchte und dies plötzlich nicht mehr so gut funktioniert.
So richtig mit dem Thema habe ich mich erst bei meinem letzten
abgeschlossenen Projekt befasst, wobei ich erst ins Grübeln kam, als ich fertig war.
Da ich das Thema nicht schon durch meine Einleitung zum explodieren bringen will, nur ein paar Klassiker:
- Warum soll ich ein Wort ins Menü schreiben, wenn ich es durch ein Symbol ersetzen kann?
- Habe ich die Einstellungsmöglichkeiten auf ein Minimum reduziert oder mich als Programmierer selber verwirklicht?
- Brauche ich im Hauptmenü einen Punkt "Credits" oder kann ich das auch als Abspann bringen, wenn jemand das Spiel beendet?
- Wie kann ich das Hauptmenü möglichst unkompliziert machen?
- Wie versteht jemand mein Spiel, der nicht lesen kann?
Generell denke ich, ist die Aufgabe des Entwicklers die Impedanz (das Wort ist nicht ganz richtig, wollte es aber mal unter bringen) zu senken. Der Spieler soll möglichst sanft in das Spiel gleiten, Menüs, Anweisungen etc. sollen so unscheinbar sein, dass es der Spieler nicht bewusst wahr nimmt, intuitiv möglichst alles auf Anhieb richtig macht.
Wie sind eure Meinungen dazu? Welche Fehler habt ihr selber schon gemacht? Wie macht ihr es richtig?