Ein Joystick ist eine Art Gaming-Controller, der das Aussehen eines Flugzeug-Flugsticks nachahmen kann. Eine besteht typischerweise aus einem Stock, der auf einer Art Basis montiert ist und in zwei oder drei Richtungen gelenkig sein kann. Joysticks, eine der ältesten Steuerungsmethoden für Videospiele, sind bei Arcade-Automaten weit verbreitet und können auch für den Heimgebrauch verfügbar sein. Die meisten Heimvideospielsysteme hatten eine Vielzahl von Joysticks als optionale Peripheriegeräte, wobei ältere Systeme sie sogar als primären Controller verwenden. Sie werden oft in Situationen gesucht, in denen ein Spiel präzise Eingaben und viel Kontrolle erfordert, wie zum Beispiel in Flugsimulatoren oder Spielen im Kampfgenre.
Während der Joystick typischerweise ein analoges Eingabegerät ist, gab es auch digitale Versionen. Ein analoger Joystick funktioniert typischerweise durch die Übertragung einer Winkelablesung an ein Videospielsystem oder einen Computer. Auf diese Weise kann das Gerät jederzeit erkennen, wo sich der Stick entlang der x- und y-Achse bewegt. Modelle mit az-Achse können auch dieses zusätzliche Datum zusammen mit den x- und y-Positionen übertragen.
Analoge Joysticks haben oft sogenannte Gates. Diese sind Teil des Bewegungsmechanismus und ermöglichen es dem Benutzer des Sticks, ihn einfach in vier oder acht verschiedenen Himmelsrichtungen zu arretieren. Während die Bewegung analog bleibt, kann dies für einige Leute nützlich sein, die einen Joystick für Kampfspiele verwenden. Es können auch runde Tore erhältlich sein, und es ist oft möglich, einen Joystick mit einem anderen Torstil nach persönlichen Vorlieben zu modifizieren.
Digitale Joysticks funktionieren ähnlich wie die analogen Joysticks, obwohl sie nur melden können, dass eine Bewegung stattgefunden hat, und nicht die Entfernung, die der Stick in diese Richtung bewegt hat. Diese können immer noch in der Lage sein, Zwischenbewegungen zu melden, z. B. eine Aufwärts-Links-Bewegung, eine Abwärts-Rechts-Bewegung oder alles dazwischen. Sie wurden häufig in vielen der frühesten Heimvideospielsysteme gesehen.
Viele Heimcomputer verfügen möglicherweise über einen Anschluss, der ursprünglich speziell für eine Joystick-Verbindung entwickelt wurde. Dieser Port wurde später für alle Arten von Gamecontrollern verwendet, einschließlich konsolenähnlicher Gamepads zusätzlich zu herkömmlichen Joysticks. Während die meisten Computer noch über diesen Anschluss verfügen, können moderne Joysticks oft über einen universellen seriellen Bus (USB) oder andere Anschlüsse wie IEEE 1394 angeschlossen werden. Joysticks, die diese Art von Verbindungen verwenden, können Funktionen wie Force Feedback enthalten, mit denen das Spiel ein Signal senden kann damit der Joystick vibriert oder sich einer Bewegung widersetzt.