Python & UEFN | NET-INFO
Python & UEFN

Python & UEFN

Un parcours d’initiation à la programmation Python combinée à l’utilisation d’UEFN pour créer des expériences interactives dans Fortnite. Les participants apprendront les bases du code et les appliqueront à travers un projet créatif en deux parties.

🎯 Résultats d'apprentissage

  • Comprendre et utiliser les bases du langage Python (types, opérations, variables, conditions, boucles, fonctions).
  • Naviguer efficacement dans l’interface UEFN (Unreal Editor for Fortnite).
  • Intégrer du code Python pour interagir avec des devices et assets dans UEFN.
  • Créer une mécanique de jeu interactive via un mini-projet final.
  • Présenter et expliquer un projet technique et créatif.

🧾 Niveau Exigé

  • Débutants en programmation
  • Créateurs Fortnite souhaitant aller plus loin avec UEFN
  • Jeunes curieux de technologie et de jeux vidéo

⏳ Durée & modalité

  • Durée : 10 sessions (environ 15 à 20 heures)

🛠️ Technologies & logiciels

  • Python, Unreal Editor for Fortnite (UEFN), Google Colab, ChatGPT

Programme de la formation

Session 1 : Introduction et installation
  • Introduction, installation de Python et de UEFN.
Session 2 : Types de données + Navigation UEFN
  • Introduction aux types de données en Python (int, str, bool, listes…) et à leur utilisation.
  • Découverte de l’interface UEFN, navigation dans la scène et exploration des outils principaux.
Session 3 : Opérations de données
  • Apprentissage des opérations de base en Python : arithmétiques, logiques et comparateurs.
  • Application pratique pour manipuler et transformer les données dans un contexte UEFN.
Session 4 : Les variables + Importation des assets UEFN
  • Introduction aux variables en Python.
  • Importation et gestion des assets dans UEFN pour enrichir les scènes.
Session 5 : Énoncé conditionnel + UEFN Devices
  • Comprendre les instructions conditionnelles (if, else, elif) pour créer des logiques interactives.
  • Mise en pratique avec les devices UEFN pour déclencher des actions selon certaines conditions.
Session 6 : Boucles itératives
  • Découverte des boucles for et while pour répéter des actions automatiquement.
  • Utilisation dans des scénarios UEFN pour créer des comportements dynamiques et réactifs.
Session 7 : Les fonctions
  • Apprendre à créer et utiliser des fonctions pour organiser et réutiliser le code plus facilement.
  • Implémentation dans UEFN pour structurer les scripts et améliorer la lisibilité des projets.
Session 8 : Projet UEFN – Partie 1
  • Début d’un mini-projet pratique dans UEFN pour appliquer les bases de Python vues jusqu’ici.
  • Création d’une mécanique simple (ex : porte interactive, système de points) en combinant code et devices.
Session 9 : Projet UEFN – Partie 2 & Présentation
  • Finalisation du projet UEFN avec ajout de fonctionnalités avancées.
  • Présentation du projet par chaque participant pour expliquer ses choix techniques et créatifs.
S'inscrire