<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Collision :: Tag :: Créer un jeu vidéo</title>
    <link>https://creerunjeuvideo.fr/tags/collision/index.html</link>
    <description></description>
    <generator>Hugo</generator>
    <language>fr-fr</language>
    <lastBuildDate>Wed, 17 Jun 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://creerunjeuvideo.fr/tags/collision/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>3. Créer des Monstres et une IA Simple dans Construct 2</title>
      <link>https://creerunjeuvideo.fr/construct-2/tuto-top-down-shooter/creer-monstres-ia-simple-construct-2/index.html</link>
      <pubDate>Fri, 27 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/construct-2/tuto-top-down-shooter/creer-monstres-ia-simple-construct-2/index.html</guid>
      <description>Dans cette troisième partie de notre tutoriel sur Construct 2, nous allons donner vie à notre jeu en introduisant des ennemis et une intelligence artificielle rudimentaire.&#xA;Résumé des notions clés abordées : Préparation de l’environnement : Verrouillage des calques existants (HUD, Joueur, Fond) pour s’assurer de travailler exclusivement sur le calque “Monstres”. Création d’un nouveau Sprite nommé “Mubbe” (notre monstre) et importation de son image. Comportement des Monstres : Ajout du comportement “Bullet” (Projectile) au monstre, le considérant comme un projectile qui se déplace. Réglage de la vitesse du monstre (ex: 50) pour un mouvement plus lent et contrôlé. Intelligence Artificielle Simple (Suivi de Joueur) : Dans la feuille d’événements (Event Sheet), à chaque “tick” (chaque boucle de jeu) : Le monstre utilise l’action “Set Angle Towards Position” pour toujours regarder et se diriger vers la position (X, Y) du joueur. Gestion des Collisions : Balle vs. Monstre : Événement : Quand la “Balle” entre en collision avec “Mubbe”. Actions : “Mubbe: Destroy” (le monstre disparaît), “Balle: Destroy” (la balle disparaît après l’impact). Joueur vs. Monstre : Événement : Quand le “Marine” (le joueur) entre en collision avec “Mubbe”. Action : “Marine: Destroy” (le joueur disparaît – cette action est temporaire pour les tests et sera remplacée par un système de points de vie/Game Over plus tard). Duplication des Monstres : Démonstration de la facilité à dupliquer les monstres configurés (Ctrl+C, Ctrl+V) pour peupler rapidement le niveau avec plusieurs ennemis. Ce qui reste d’actualité aujourd’hui Bien que ce tutoriel utilise Construct 2, les principes fondamentaux du développement de jeux qu’il aborde sont intemporels et s’appliquent à la plupart des moteurs de jeu modernes :</description>
    </item>
    <item>
      <title>Correctif: Résoudre les problèmes de collision de plateformes</title>
      <link>https://creerunjeuvideo.fr/construct-2/tuto-jeu-plateforme/debug-collisions-plateformes/index.html</link>
      <pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/construct-2/tuto-jeu-plateforme/debug-collisions-plateformes/index.html</guid>
      <description>Note : Cet article est une archive technique traitant d’une solution spécifique aux problèmes de collision irrégulière dans Construct 2.&#xA;Le problème : Plateformes et formes complexes Dans Construct 2, la gestion des collisions sur des plateformes possédant des trous, des pentes ou des arrondis peut provoquer des erreurs de calcul. Le moteur a parfois du mal à gérer physiquement le personnage sur ces surfaces, entraînant des traversées accidentelles ou des bugs de positionnement.</description>
    </item>
    <item>
      <title>12. Gérer les collisions et la destruction des ennemis</title>
      <link>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/gerer-collisions-destruction-ennemis-gamemaker/index.html</link>
      <pubDate>Fri, 27 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/gerer-collisions-destruction-ennemis-gamemaker/index.html</guid>
      <description>Apprenez à implémenter un système de collision efficace pour détruire vos ennemis lors de l’impact de vos projectiles dans GameMaker Studio.&#xA;Résumé des notions clés Événement de collision : Utilisation de l’événement Collision dans l’objet laser pour détecter le contact avec les différents types d’ennemis. Ciblage précis : Utilisation de la fonction with (instance_place(x, y, objet)) pour identifier et cibler spécifiquement l’instance de l’ennemi touchée. Destruction d’objets : Emploi de la fonction instance_destroy() pour supprimer à la fois l’ennemi touché et le projectile (le laser) après l’impact. Méthodologie : Répétition du processus pour chaque type d’ennemi afin de garantir une cohérence dans le gameplay. Ce qui reste d’actualité aujourd’hui Bien que les versions récentes de GameMaker aient évolué, les principes fondamentaux abordés ici restent le socle du développement 2D :</description>
    </item>
    <item>
      <title>13. Création du Blueprint &#39;&#39;Tronc&#39;&#39; et gestion des collisions</title>
      <link>https://creerunjeuvideo.fr/unreal-engine-4/creer-un-jeu-android/creation-blueprint-tronc-collisions-ue4/index.html</link>
      <pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/unreal-engine-4/creer-un-jeu-android/creation-blueprint-tronc-collisions-ue4/index.html</guid>
      <description>Dans cet épisode, nous passons à la phase concrète du développement : la création des mécaniques de jeu. Après avoir importé nos assets, il est temps de donner vie à notre premier obstacle : le tronc. Nous allons apprendre à structurer un Blueprint, configurer un modèle 3D et définir des zones de collision précises pour gérer le “Game Over” et le score.&#xA;Résumé des étapes clés Organisation du projet : Création d’un dossier dédié Blueprints pour séparer vos créations des assets du template. Création de l’Actor : Utilisation d’une classe Actor simple, idéale pour les objets qui n’ont pas besoin d’être contrôlés par le joueur. Intégration du Mesh : Ajout d’un composant Static Mesh et ajustement de son échelle (Scale) pour correspondre aux proportions du jeu. Gestion des collisions (Game Over) : Ajout d’une Capsule Collision (renommée Box_GameOver) ajustée précisément au mesh pour éviter la frustration du joueur. Gestion des points : Ajout d’une Box Collision indépendante (Box_Point) placée au-dessus du tronc pour détecter le passage réussi du joueur. Optimisation du workflow : Configuration de l’option “Save on Compile” pour automatiser la sauvegarde et gagner en productivité. Ce qui reste d’actualité aujourd’hui Bien que cet article se base sur Unreal Engine 4, les principes fondamentaux abordés ici restent parfaitement valables pour Unreal Engine 5 :</description>
    </item>
    <item>
      <title>13. Gérer les collisions et la défaite du joueur</title>
      <link>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/gerer-collisions-defaite-joueur-gamemaker/index.html</link>
      <pubDate>Fri, 27 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/gerer-collisions-defaite-joueur-gamemaker/index.html</guid>
      <description>Apprenez à implémenter un système de défaite efficace en gérant les collisions entre votre vaisseau et les ennemis ou leurs projectiles dans GameMaker.&#xA;Résumé des notions clés Gestion des collisions : Utilisation de l’événement Collision pour détecter les interactions entre le vaisseau du joueur et les objets ennemis (vaisseaux ou lasers). Destruction d’instances : Utilisation de la fonction instance_destroy() pour supprimer les objets impliqués dans la collision. Ciblage dynamique : Utilisation de other dans le code de collision pour identifier précisément l’objet qui entre en contact avec le joueur. Duplication d’événements : Optimisation du workflow en dupliquant les événements de collision pour les différents types d’ennemis et de projectiles afin de gagner du temps. Tests de gameplay : Importance de tester les différentes conditions de défaite (collision frontale vs projectile) pour valider la logique du jeu. Ce qui reste d’actualité aujourd’hui Bien que les versions récentes de GameMaker (GMS2/GMS2023+) aient évolué, les fondamentaux présentés ici restent le socle de tout jeu d’action :</description>
    </item>
    <item>
      <title>15. Sécuriser les limites de votre niveau avec les Blocking Volumes</title>
      <link>https://creerunjeuvideo.fr/unreal-engine-4/creer-jeu-plateformes/securiser-limites-niveau-unreal-engine-blocking-volumes/index.html</link>
      <pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/unreal-engine-4/creer-jeu-plateformes/securiser-limites-niveau-unreal-engine-blocking-volumes/index.html</guid>
      <description>Dans cet épisode, nous abordons une étape cruciale du level design : la gestion des limites de votre carte. Il arrive souvent que les joueurs, par curiosité ou par erreur, tentent de sortir des zones de jeu prévues, ce qui peut entraîner des bugs de collision ou des chutes dans le vide. Pour éviter cela, Unreal Engine 4 propose un outil simple et efficace : le Blocking Volume.&#xA;Résumé de la manipulation Accès aux outils : Rendez-vous dans le panneau Modes, onglet Place, puis cherchez Blocking Volume. Mise en place : Glissez le volume sur votre scène et utilisez les outils de transformation (Scale) pour couvrir les zones sensibles. Optimisation : Utilisez les vues orthogonales (Top, Left, Front) pour ajuster précisément la taille et la position des volumes. Duplication : Utilisez le raccourci Ctrl + W pour dupliquer vos volumes et couvrir tout le périmètre de votre niveau rapidement. Rotation : N’hésitez pas à faire pivoter vos volumes de 90° pour épouser les angles de votre terrain. Test : Lancez le jeu pour vérifier qu’aucune zone ne permet de passer outre ces murs invisibles. Ce qui reste d’actualité aujourd’hui Bien que les versions récentes d’Unreal Engine (UE5) aient introduit de nouveaux outils comme les Mass Entity ou des systèmes de collision plus avancés, le Blocking Volume reste une méthode standard et incontournable pour plusieurs raisons :</description>
    </item>
    <item>
      <title>16. Créer des zones de victoire et de défaite avec les Blueprints</title>
      <link>https://creerunjeuvideo.fr/unreal-engine-4/creer-jeu-plateformes/creer-zones-victoire-defaite-unreal-engine-4/index.html</link>
      <pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/unreal-engine-4/creer-jeu-plateformes/creer-zones-victoire-defaite-unreal-engine-4/index.html</guid>
      <description>Dans ce chapitre, nous abordons une étape cruciale pour la structure de votre jeu : la gestion des objectifs et des conditions d’échec. Apprendre à créer des zones invisibles qui déclenchent des événements spécifiques est une compétence fondamentale pour tout développeur Unreal Engine.&#xA;Résumé du tutoriel Organisation : Création d’un dossier dédié Zones dans le Content Browser pour maintenir un projet propre. Création d’Acteurs : Utilisation de la classe Actor pour créer des objets interactifs (BP_Zone_Victoire). Composants de collision : Ajout d’un Box Collision pour définir la zone d’interaction invisible dans le jeu. Programmation visuelle : Utilisation de l’Event Graph avec le nœud ActorBeginOverlap pour détecter le passage du joueur. Commandes console : Utilisation du nœud Execute Console Command avec la commande quit pour tester la fin du niveau. Manipulation dans l’éditeur : Utilisation des outils de transformation (déplacement, mise à l’échelle) pour adapter la zone à votre level design. Ce qui reste d’actualité aujourd’hui Bien que les versions d’Unreal Engine aient évolué, les principes fondamentaux présentés ici restent le standard de l’industrie :</description>
    </item>
    <item>
      <title>17. Créer une zone de défaite (Kill Zone) dans Unreal Engine 4</title>
      <link>https://creerunjeuvideo.fr/unreal-engine-4/creer-jeu-plateformes/creer-une-zone-de-defaite-unreal-engine-4/index.html</link>
      <pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/unreal-engine-4/creer-jeu-plateformes/creer-une-zone-de-defaite-unreal-engine-4/index.html</guid>
      <description>Dans cet épisode, nous allons apprendre à créer une “Kill Zone” (zone de défaite). L’objectif est simple : si le joueur tombe dans le vide ou touche une zone interdite, le niveau doit se réinitialiser instantanément pour lui permettre de recommencer son parcours.&#xA;Résumé de la mise en place Création du Blueprint : Création d’un nouvel Actor nommé Zone_Defaite (sans accents pour éviter les problèmes de compatibilité). Collision : Ajout d’un composant Box Collision pour définir la zone de déclenchement. Logique de redémarrage : Utilisation de l’événement Event Actor Begin Overlap pour détecter l’entrée du joueur. Utilisation du node Open Level (pour les versions récentes) ou Restart Game (pour les versions 4.12 et antérieures). Sécurisation : Utilisation d’un Cast to ThirdPersonCharacter pour s’assurer que seul le joueur déclenche le redémarrage, et non un ennemi ou un autre objet. Intégration : Placement et mise à l’échelle des zones dans le niveau pour couvrir les zones de chute. Ce qui reste d’actualité aujourd’hui Nommage des assets : La règle d’or d’éviter les accents et caractères spéciaux dans vos noms de fichiers reste une pratique essentielle pour éviter des bugs obscurs lors de la compilation ou du packaging. Le “Cast” est indispensable : Vérifier l’identité de l’acteur qui déclenche une collision est une base fondamentale du Game Design pour éviter des comportements imprévus (ex: un ennemi qui fait redémarrer le niveau). Organisation du World Outliner : Regrouper vos éléments (zones de victoire, zones de défaite) dans des dossiers (Create New Folder) est toujours la meilleure méthode pour garder un projet propre et maintenable. Context Sensitive : Comprendre comment fonctionne le menu contextuel des Blueprints reste crucial pour découvrir les fonctions disponibles selon le contexte de votre objet. 📺 Ma Chaîne YouTube S&#39;abonner à la chaîne 📦 Ressources Téléchargements 🌐 Communauté 💻 GitHub 🦋 Bluesky 💼 LinkedIn 👾 Chaîne Twitch © 2026 - Créé avec ❤️ sous Hugo &amp; Relearn. Mentions légales Confidentialité (RGPD)</description>
    </item>
    <item>
      <title>17. Gestion des collisions et détection d&#39;&#39;objets dans Unreal Engine 4</title>
      <link>https://creerunjeuvideo.fr/unreal-engine-4/creer-un-jeu-android/gestion-collisions-blueprints-unreal-engine/index.html</link>
      <pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/unreal-engine-4/creer-un-jeu-android/gestion-collisions-blueprints-unreal-engine/index.html</guid>
      <description>Dans cet épisode, nous abordons une étape cruciale pour l’interactivité de votre jeu : la gestion des collisions. Nous allons apprendre à faire en sorte que votre personnage puisse “ressentir” les objets qu’il touche, qu’il s’agisse de collecter des points ou de déclencher un Game Over.&#xA;Au programme de cet épisode : Utilisation de l’Event Hit : Apprendre à capturer l’événement de collision dans le SideScrollerCharacter. Stockage d’informations : Utiliser des variables pour garder une trace de l’objet touché (ObjectTouché). Filtrage par classe : Utiliser le node Get Class et Equal (Class) pour vérifier si l’objet touché est bien un “Tron”. Analyse des composants : Utiliser Break Hit Result pour identifier précisément quelle partie de l’objet (la “Loose Box” ou la “Point Box”) a été percutée. Hiérarchie des composants : Comprendre comment naviguer dans les enfants d’un Blueprint via Get Child Component pour isoler des zones de collision spécifiques. Débogage visuel : Utilisation du Print String pour valider le fonctionnement de la logique en temps réel. Ce qui reste d’actualité aujourd’hui Bien que cet épisode se concentre sur Unreal Engine 4, les concepts fondamentaux restent parfaitement valables pour Unreal Engine 5 :</description>
    </item>
    <item>
      <title>18. Gestion du score et logique de collision</title>
      <link>https://creerunjeuvideo.fr/unreal-engine-4/creer-un-jeu-android/gestion-score-collision-unreal-engine-4/index.html</link>
      <pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/unreal-engine-4/creer-un-jeu-android/gestion-score-collision-unreal-engine-4/index.html</guid>
      <description>Dans cet épisode, nous allons structurer la logique de score de notre jeu. Jusqu’ici, nous savions détecter une collision pour le “Game Over”, mais il est temps d’ajouter une mécanique de points gratifiante sans pour autant permettre au joueur de “tricher” en accumulant des points à l’infini lors d’un seul passage.&#xA;Résumé de la mise en place Extension de la logique de collision : Utilisation de branches (Branch) successives pour tester quel composant est touché (Box Game Over vs Box Points). Gestion des variables : Création d’une variable Points (Integer), rendue éditable pour un accès facilité. Le problème du “Multi-trigger” : Constat que le chevauchement (overlap) déclenche l’incrémentation plusieurs fois par seconde. Utilisation du node DoOnce : Mise en place d’une exécution unique pour éviter le spam de points. Réinitialisation via Event Tick : Utilisation du Character Movement Component et de la fonction IsFalling pour détecter quand le joueur touche le sol, permettant ainsi de réinitialiser le DoOnce via un Custom Event. Ce qui reste d’actualité aujourd’hui Bien que cet épisode traite d’Unreal Engine 4, les concepts fondamentaux restent parfaitement valables dans Unreal Engine 5 :</description>
    </item>
    <item>
      <title>20. Création et animation d&#39;&#39;objets à ramasser</title>
      <link>https://creerunjeuvideo.fr/unreal-engine-4/creer-jeu-plateformes/creation-objets-ramasser-blueprint-ue4/index.html</link>
      <pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/unreal-engine-4/creer-jeu-plateformes/creation-objets-ramasser-blueprint-ue4/index.html</guid>
      <description>Dans cet épisode, nous passons à une étape cruciale du développement de votre jeu : la création d’objets interactifs. Nous allons apprendre à concevoir une pièce (ou “collectible”) en utilisant les Blueprints, à lui donner un aspect visuel attrayant via l’éditeur de matériaux, et à la rendre dynamique en la faisant tourner sur elle-même. Enfin, nous aborderons la gestion des collisions pour que le joueur puisse traverser l’objet sans être bloqué.</description>
    </item>
  </channel>
</rss>