Unreal Engine 5, C++. Guide Complet pour débutants
Gérer facilement les jeux en C++, sans utiliser de blueprints

What you will learn
Apprendre l'interface de Unreal Engine 5
Apprendre à programmer en C++
Créer des jeux sur Unreal Engine, en C++
Approfondir ses connaissances, et pièges à éviter
Why take this course?
🎮 Unreal Engine 5, C++: Guide Complet pour Débutant
Ce que vous allez apprendre dans ce cours:
Présentation de l'Unreal Engine 5:
- Découvrez la puissance et les capacités de la version 5 d'Unreal Engine.
- Comprenez comment cette plateforme peut transformer vos idées de jeu en réalité.
Programmation Orientée Objet avec C++:
- Plongez dans le cœur de l'Unreal Engine avec C++, le langage de programmation clé pour la création de jeux.
- Apprenez à naviguer sans recourir au système de Blueprint, en maîtrisant les fondamentaux du codage en C++.
Ressources et Personnages:
- Découvrez comment obtenir gratuitement des personnages et animations sur Mixamo.
- Apprenez à importer ces ressources dans Unreal Engine pour donner vie à vos personnages.
Gestion des Entrées et Actions:
- Maîtrisez la gestion des entrées axiales et d'actions spécifiques.
- Gérez les animations de déplacement, d'attente, de saut, de tir, de mort, etc.
Armement et Combat:
- Placer des armes dans la main de votre personnage et créez des ennemis.
- Programmez le comportement de tir, avec effets visuels et sonores réalistes.
- Simulez les impacts et les réactions, y compris les traces de balles, l'effet de sang, et les décals.
Intelligence Artificielle:
- Créez des ennemis intelligents qui peuvent poursuivre et interagir avec le joueur.
- Programmez des comportements d'ennemi tels que la patrouille et l'interaction visuelle.
Interactions Physiques et Sonores:
- Gérez les interactions physiques et les collisions dans votre jeu.
- Animez des objets avec bruitages conviables.
- Ouvrez des portes, allumez des lumières, et recueillez des objets (clés).
Interface Utilisateur:
- Concevez et gérez les widgets et informations affichées sur l'écran à partir du code C++.
- Gérez le texte, les images, et la progression affichée à l'écran.
Personnalisation et Triche:
- Personnalisez votre jeu avec des codes de triche, tels qu'un personnage immortel ou un nombre illimité de balles.
- Offrez au joueur la possibilité de se cacher et d'attaquer l'ennemi de manière stratégique.
Ambiance et Atmosphères:
- Ajoutez des musiques d'ambiance pour compléter le monde que vous créez.
Conclusion du Course: À la fin de ce cours, vous serez armé des compétences nécessaires pour commencer à créer votre propre jeu avec Unreal Engine 5 et C++. Vous apprendrez comment gérer les aspects fondamentaux d'un jeu vidéo, de l'animation de personnages à la physique, en passant par le son et l'interface utilisateur.
**🎥 Votre Instructeur: Daniel Monteiro, un professionnel expérimenté avec une passion pour le développement de jeux et l'enseignement. Avec ses compétences approfondies en Unreal Engine, C++, Unity, C# et Photoshop, il vous guidera à travers chaque étape de la création de votre jeu.
**💡 Préparez-vous à transformer vos idées de jeu en réalité grâce à ce cours complet et détaillé.
Faites partie des dizaines de milliers d'étudiants qui ont déjà amélioré leurs compétences avec cet exemple de curriculum ! Inscrivez-vous dès aujourd'hui et commencez votre aventure dans le développement de jeux avec Unreal Engine 5. 🎮✨
Screenshots




Our review
Overall Course Rating: 4.30/5
Pros:
- Step-by-Step Guidance: The course is praised for its structured approach, guiding students through videos in manageable segments towards the goal they aim to achieve.
- Practical Examples and Comments: The instructor's guidance, including comments within code snippets, is described as invaluable by some students.
- Ease of Learning: The course is considered excellent for its pedagogical approach, making it suitable for learners with different skill levels.
- Comprehensive Content: Some students appreciate the completion of a functional project as part of the learning experience.
- Clear Instructions: A few reviews highlight that the instructions are well-explained and allow for a clear understanding of the concepts being taught.
Cons:
- Inadequate for Beginners in POO: A significant number of students feel the course is not suitable for beginners, particularly those new to Object-Oriented Programming (OOP) or C++.
- Lack of Fundamentals Coverage: There is a consensus that the course does not cover basic programming principles and should include them before moving on to complex projects.
- Insufficient Pedagogical Structure: Some students find the course lacking in educational structure, missing clear objectives, progress indicators, and meaningful context for the tasks performed.
- Procedural Learning Focus: The course's approach is criticized for being outdated and rote, akin to learning by heart rather than understanding concepts.
- Challenging Installation Process: A few students report difficulties with the installation of the launcher, which negatively impacted their overall experience.
- Complex Terminology: The use of specialized terms without proper explanation may pose challenges for novices, who might feel lost or overwhelmed by technical jargon.
General Feedback:
- The course is generally well-received for its ability to teach Unreal Engine and C++ in a systematic way, with many learners appreciating the step-by-step approach that builds up from basic to more complex topics.
- Despite its strengths in pedagogy and practical application, some students feel the course would benefit from a more foundational approach that includes an introduction to programming basics before diving into project work.
Student Testimonials:
- "Excellent course! The guide through videos is great for understanding how to reach the end goal. The comments within the code are super helpful and precise. Thank you for the excellent educational approach."
- "This course is not suitable for beginners in POO, especially C++. It assumes a level of knowledge that isn't covered in the course itself, which is disappointing."
- "As a complete beginner to programming, I find this course very understandable now. Great job!"
- "The lack of pedagogical structure makes the learning process disjointed and less effective. I need more context and guidance on why we are doing certain things."
- "A superbly explained tutorial that leads through fundamental to advanced features in Unreal Engine with C++, step by step."
- "Installation was a nightmare, but after getting past that, the course content was top-notch."
- "The course assumes too much prior knowledge; terms like 'compiler' and 'override' are used without proper introduction, which could be confusing for beginners."
- "Great tutorial for beginners and intermediates looking to get into Unreal Engine with C++."
Final Verdict: The course is overall highly regarded for its educational content and step-by-step teaching method. However, it's not recommended for complete beginners in programming or C++, as there are gaps in foundational coverage. Students who have some background in programming may find this course particularly beneficial. Potential improvements include a more comprehensive introduction to the basics and a clearer explanation of terms and concepts for novices.