<Road To Temehani← Retour au portfolio
Formation en ligne2020 à aujourd'hui

Autres formations et explorations

UE5, C++, Multiplayer, GAS, Systems

Projet exploratoire soloUE5 · C++ · GAS

Gameplay Ability System : première implémentation

Exploration du framework GAS d'UE5 de A à Z. L'objectif était de comprendre concrètement comment fonctionne ce système avant de l'intégrer dans un projet plus ambitieux.

  • Implémentation d'une capacité d'attaque au corps à corps
  • Implémentation d'une capacité de déplacement
  • Implémentation d'une capacité d'interaction
  • Système de dégâts avancé répliqué avec atténuation des dommages
Formation en ligneUE5 · Multiplayer · Steam

Multiplayer Steam Survival Game

Formation de 250 cours axée sur la création d'un jeu de survie multijoueur de type Ark Survival Evolved, avec framework Steam. Une version revampée a été fournie par le formateur avec de meilleures pratiques et des systèmes plus solides.

  • Système d'inventaire
  • Système de récolte et de craft
  • Fonctionnalités RPG : statistiques joueur, équipements et armures
  • Système de construction
  • Système de tribus et clans
  • Open world avec multiples biomes, foliage procédural, IA pour les créatures et zones procédurales
  • Minimap joueur
  • Système de sauvegarde et chargement
  • Sessions Steam, widgets front-end, serveur dédié
Formation en ligneUE5 · Multi · C++

Make Your Own Co-Op Game

Jeu d'action-aventure co-op 2 joueurs. Une formation intermédiaire qui approfondit la compréhension du framework multijoueur UE5 et de sa mise en oeuvre. La réplication est un sujet contre-intuitif au départ, et cette formation l'aborde efficacement.

La formation se présente comme un cours permettant de créer un jeu complet, ce qui n'est pas tout à fait exact. Elle se concentre en réalité et efficacement sur le framework multijoueur et sur la façon de l'utiliser pour ses propres projets. Une version jouable nécessiterait une clé Steam et des serveurs, donc ce projet reste en local.

  • Fondamentaux du multijoueur en ligne sous Unreal
  • Création de sessions de jeu en ligne
  • Programmation de gameplay multijoueur
  • Maîtrise du système de réplication
  • Utilisation de l'Online Subsystem
  • Connexion via les services en ligne Steam
Formation en ligneUE5 · C++

ToonTank

Première formation pour créer un jeu sous UE5 en combinant C++ et Blueprint. La courbe d'apprentissage était progressive et les systèmes construits permettaient d'obtenir un jeu complet et jouable.

Appris durant la formation

  • Composants en C++
  • Forward Declaration pour l'optimisation du code
  • Exposition de variables pour les designers
  • Héritage d'une classe C++ vers Blueprint
  • Particules simples avec le système Cascade
  • Système de dégâts de base avec destruction de Pawns
  • GameMode gérant les conditions de victoire selon le nombre de tours restantes

Construit en plus du projet

  • Comportement de caméra personnalisé pour une expérience plus immersive avec le curseur
  • Paramètres exposés adaptés pour refléter le dynamisme recherché
  • Utilisation du système Enhanced Input à la place du système déprécié présenté dans la formation