Langage de programmation
Chaque appareil informatique a un ensemble d'instructions qui peuvent être utilisées pour effectuer des opérations. Les instructions permettent d'effectuer des calculs arithmétiques ou logiques, déplacer ou copier des données, ou bifurquer vers l'exécution d'autres instructions. Ces instructions sont enregistrées sous forme de séquences de bits, où chaque séquence correspond au code de l'opération à effectuer et aux opérandes, c'est-à-dire aux données concernées ; c'est le langage machine.
Interaction 3D
L'ordinateur doit fournir à l'utilisateur des informations concernant son emplacement et ses mouvements. Les tâches de navigation ont deux composantes. Le voyage consiste à se déplacer de l'endroit actuel au point désiré. L'orientation fait référence à la recherche et à l'établissement d'itinéraires pour atteindre un objectif de voyage dans l'environnement virtuel.Les tâches qui impliquent l'émission de commandes à l'application afin de changer de mode système ou d'activer certaines fonctionnalités relèvent de la catégorie de contrôle du système informatique. Les techniques qui soutiennent les tâches de contrôle du système en trois dimensions sont classées comme suit :