Cette UE offre une formation approfondie centrée sur le développement graphique 2D/3D, en utilisant Unity comme principal outil de création. Les étudiants apprendront à créer et à manipuler des primitives, à importer des modèles 3D, et à implémenter des scripts pour dynamiser leurs projets. Ils exploreront des techniques de manipulation de caméra, d'application d'éclairage et de matériaux. Ils apprendront également à gérer les mouvements, la physique et les collisions dans l'environnement Unity. Le cours inclut aussi un volet important dédié à la création d'applications de vision par ordinateur, de traitement d'images et d'intelligence artificielle avec OpenCV. Les étudiants seront formés à développer des applications pour diverses plateformes, incluant les environnements desktop, les smartphones et le web. Ce cours fournit également les prérequis nécessaires pour le cours de réalité virtuelle et augmentée du même programme de master.