création de jeux vidéo
dans Unity

Création de jeux vidéo dans Unity

Aperçu

Cette micro-certification initie les étudiants au développement de jeux vidéo avec Unity, en abordant son environnement de travail et son modèle de programmation orienté composants. Le programme permet le développement de mécaniques de jeu 2D et 3D, la mise en œuvre de systèmes physiques, d'animation et d'interface, ainsi que la conception de niveaux et de scènes jouables et fonctionnels.

Objectifs

  • Acquérir une connaissance approfondie de l'environnement de développement Unity.
  • Comprendre le modèle de programmation orientée composants.
  • Développer les mécanismes de base des jeux 2D et 3D.
  • Implémenter les systèmes physiques, les animations, l'interface et le contrôle de la caméra.
  • Concevoir des niveaux et des scènes jouables et fonctionnels.

Conditions d'accès

  • Les étudiants doivent être âgés de 25 à 64 ans à la date de début du cours.
  • Un diplôme universitaire ne sera pas requis pour accéder à cette microcertification.

Toutefois, l'étudiant doit satisfaire aux exigences suivantes :

  • Connaissances de base en programmation.
  • Installez Unity et Visual Studio Community.

programme académique

Contenu

  1. Introduction à Unity
  2. Éditeur Unity
  3. Orientation des composants
  4. Cycle de vie MonoBehaviour
  5. Systèmes de coordonnées
  6. Mécanismes de jeu
  7. Entrées et gestionnaire d'entrées
  8. Physique
  9. Déclencheurs et collisions
  10. Coroutines
  11. Objets scriptables
  12. Sprites et images
  13. Cartes de tuiles
  14. Importation de modèles 3D
  15. Cinemachine
  16. IA avec NavMesh
  17. Foudre
  18. Animations
  19. interface utilisateur

Méthodologie et activités

Les activités de formation à développer dans le cadre de la délivrance de la microcertification seront les suivantes :

  • Cours théoriques : séances d’exposition, d’explication ou de démonstration des contenus et des connaissances.
  • Travaux pratiques : séances d’application pratique des contenus développés lors des cours théoriques, par la résolution d’exercices, de problèmes ou de scénarios théorico-pratiques.
  • Travaux : préparation d’une étude, d’un essai, d’un travail… proposé dans le cadre de la matière, individuellement ou en groupe, en suivant des directives établies.
  • Travail autonome : activité indépendante et autorégulée de l’étudiant, basée sur la documentation et les directives proposées dans le cadre du cours, préparation des cours et des examens, rédaction des rapports finaux, des rapports de stage…
  • Tutorat (individuel, de groupe…) : activité au cours de laquelle le personnel enseignant accompagne, facilite et guide un ou plusieurs étudiants dans le processus de formation.
  • Évaluation : contrôles continus et examens finaux. Les tests peuvent avoir lieu en présentiel ou en ligne et peuvent être écrits, oraux ou consister en des exercices pratiques.

Concernant l’organisation de l’enseignement pour atteindre les objectifs fixés dans la microcertification, la modalité organisationnelle résumée ci-dessous sera suivie :

  • Cours magistraux/méthode explicative : présentation ou explication par le personnel enseignant.
  • Travaux pratiques : activités encadrées par l’équipe pédagogique en salle de classe, en laboratoire et en clinique.
  • Travail individuel : préparation individuelle des devoirs/projets/rapports, portfolio.
  • Évaluation : épreuves écrites, orales et pratiques.
  • Tutorat : période d'enseignement durant laquelle enseignants et élèves interagissent dans le but de
    Examiner et discuter des documents et des sujets présentés en classe.
  • Méthodologies actives : apprentissage coopératif, apprentissage par projet, classe inversée, apprentissage par le service, apprentissage par le jeu, études de cas, résolution de problèmes. Ces méthodes visent à faire de l’apprentissage un processus participatif et reposent sur l’engagement des étudiants.

Critères d'évaluation

La microcertification comportera un système d'évaluation (SE) basé sur les tests d'évaluation suivants :

  • Études de cas, exercices et problèmes : tests dans lesquels les étudiants doivent résoudre, de manière raisonnée, dans un temps imparti et selon des critères établis, les cas, exercices ou problèmes posés par l'équipe pédagogique, dans le but d'appliquer les connaissances acquises.
  • Présence, participation ou attitude dans les activités d'enseignement, les séminaires, les tutoriels, etc. : suivi de la présence et de la participation des étudiants aux activités d'enseignement, réalisation d'activités pendant les séances d'enseignement.

informations générales

Crédits : 3 ECTS

Durée: 04/05/2026-17/05/2026

Modalité d'enseignement : Virtuel

Emplacement: Campus virtuel de l'ULL

Frais d'inscription : 65,25 €

Valeur : 217,50 €

Inscription
Plus d'informations et aide à l'inscription

Les frais de scolarité de cette microcertification seront subventionnés par le ‘ Plan de développement des microcertifications universitaires ’, investissement 6 de la composante 21 de l’addendum au ‘ Plan de relance, de transformation et de résilience ’, financé par l’Union européenne – Next Generation EU, année 2025.

Flexibilité

Des formations courtes sont proposées en différents formats (présentiel, en ligne ou hybride). Idéales pour se former sans interrompre sa vie professionnelle.

Employabilité

Un contenu créé et diffusé par des professionnels et des experts du domaine, conçu pour une application immédiate.

Certification

Ce programme est approuvé par l'Université de La Laguna. Vous recevrez un certificat ECTS officiel, valable dans l'Espace européen de l'enseignement supérieur.

personnel enseignant

Manuel Alejandro Bacallado López

Professeur suppléant en informatique et intelligence artificielle au département d'ingénierie informatique et des systèmes de l'Université de La Laguna (ULL). Formateur expérimenté dans l'enseignement du moteur Unity. Programmeur utilisateur certifié Unity et auteur d'un jeu vidéo publié sur Steam.

Partagez cette microcertification

// Variables communes (nous avons amélioré l'encodage pour les e-mails) const pageUrl = window.location.href; const pageTitle = document.title; // Fonctions de partage (celles pour les réseaux sociaux avec window.open restent inchangées, mais nous avons ajouté return false pour éviter les sauts de page) function shareFacebook() { window.open(`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(pageUrl)}`, '_blank', 'width=600,height=400'); } function shareLinkedIn() { window.open(`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(pageUrl)}`, '_blank', 'width=600,height=500'); function shareTelegram() { window.open(`https://t.me/share/url?url=${encodeURIComponent(pageUrl)}&text=${encodeURIComponent(pageTitle)}`, '_blank', 'width=600,height=400'); } function shareWhatsApp() { window.open(`https://api.whatsapp.com/send?text=${encodeURIComponent(pageTitle + ' ' + pageUrl)}`, '_blank'); } // Fonction de partage par e-mail (copie dans le presse-papiers + solution de repli Gmail) function shareByEmail() { const pageUrl = window.location.href; const pageTitle = document.title.trim(); // Texte prêt à être collé dans un e-mail (avec sauts de ligne) const emailText = `${pageTitle}\n${pageUrl}\n\nJe partage cet article intéressant avec vous.`; // Tentative de copie dans le presse-papiers if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(emailText).then(() => { // Message de succès (vous pouvez utiliser alert, toast ou une div temporaire) alert('Lien copié dans le presse-papiers !\nCollez-le dans votre e-mail (Ctrl+V).'); }).catch(err => { console.error('Erreur lors de la copie :', err); fallbackToGmail(); }); } else { // Si le presse-papiers n'est pas pris en charge (navigateurs très anciens) fallbackToGmail(); } } function fallbackToGmail() { const pageUrl = encodeURIComponent(window.location.href); const pageTitle = encodeURIComponent(document.title); const body = encodeURIComponent(document.title + '\n' + window.location.href + '\n\nJe vais partager ceci avec vous :'); // Ouvrir la fenêtre de composition Gmail window.open(`https://mail.google.com/mail/?view=cm&fs=1&su=${pageTitle}&body=${body}`, '_blank', 'width=800,height=600'); }