"Quand la passion du jeu devient une stratégie d'engagement."
Création de jeux vidéo interactifs
Cette page retrace mon parcours dans la création de jeux interactifs, depuis mes premières expériences de modification de mods Minecraft jusqu’au développement d’un projet ambitieux alliant gameplay et interaction en direct avec les spectateurs. Elle met en lumière les étapes clés de mon évolution, les outils que j’ai explorés, ainsi que les choix stratégiques que j’ai opérés pour optimiser l’engagement et la rentabilité de mes créations.
Partie 1 : Une passion ludique comme moteur créatif
Le jeu a toujours été un terrain d’expression pour mon imagination débordante. Les Kapla et les Lego ont été mes premiers outils de création, me permettant de construire des mondes sans limites. À l’adolescence, j’ai découvert les jeux que je qualifie de « Try hard », tels que les jeux de course (Gran Turismo, Need for Speed, Burnout) et de plateforme (Rayman, Trial Fusion, Super Meat Boy). Ces jeux exigeaient une précision extrême, des runs parfaites, et une persévérance à toute épreuve.
Partie 1 : Une passion ludique comme moteur créatif
Le jeu a toujours été un terrain d’expression pour mon imagination débordante. Les Kapla et les Lego ont été mes premiers outils de création, me permettant de construire des mondes sans limites. À l’adolescence, j’ai découvert les jeux que je qualifie de « Try hard », tels que les jeux de course (Gran Turismo, Need for Speed, Burnout) et de plateforme (Rayman, Trial Fusion, Super Meat Boy). Ces jeux exigeaient une précision extrême, des runs parfaites, et une persévérance à toute épreuve.
Parallèlement, la chasse aux Pokémon shiny m’a inculqué la patience et la détermination. Avec plus de 300 Pokémon shiny capturés, j’ai appris à apprécier les récompenses du travail acharné.
Des jeux comme Little Big Planet et Minecraft ont été des terrains d’expression créative sans limites. Little Big Planet offrait des outils de création avancés, me permettant de concevoir des objets intelligents avec des systèmes électroniques complexes. Minecraft, avec sa redstone et ses command blocks, m’a permis de créer des machines sophistiquées, des fermes automatisées, et même de comprendre les bases de la logique informatique.
Aujourd’hui, je continue de relever des défis dans des jeux exigeants comme Rocket League, Valorant, les jeux de FromSoftware, et le speedrun. Mon approche du jeu est toujours axée sur le dépassement de soi, la stratégie, et la recherche de la perfection.
Partie 2 : L'amélioration d'un mod Minecraft, le début d'une grande passion
Mon intérêt pour Minecraft m’a conduit à explorer les mods pour enrichir l’expérience de jeu. J’ai découvert « Biomes O’Plenty », un mod ajoutant 72 environnements, blocs, fruits, ressources agricoles, ou même de nouveaux minerais. Cependant, j’ai constaté que les nouveaux minerais n’avaient pas d’utilité spécifique. C’est ainsi que j’ai trouvé « BoPAdditional », un mod proposant des crafts pour ces minerais, mais avec des incohérences : des minerais basiques donnaient des équipements équivalents au diamant, sans logique de rareté.
Partie 2 : L'amélioration d'un mod Minecraft, le début d'une grande passion
Mon intérêt pour Minecraft m’a conduit à explorer les mods pour enrichir l’expérience de jeu. J’ai découvert « Biomes O’Plenty », un mod ajoutant 72 environnements, blocs, fruits, ressources agricoles, ou même de nouveaux minerais. Cependant, j’ai constaté que les nouveaux minerais n’avaient pas d’utilité spécifique. C’est ainsi que j’ai trouvé « BoPAdditional », un mod proposant des crafts pour ces minerais, mais avec des incohérences : des minerais basiques donnaient des équipements équivalents au diamant, sans logique de rareté.
Frustré par ce manque de cohérence, j’ai décidé d’équilibrer le mod en ajustant les statistiques des équipements en fonction de la rareté et de la localisation des minerais. J’ai également retravaillé les visuels des armures pour une meilleure concordance avec les minerais. Après avoir envoyé mes modifications au créateur du mod, il m’a répondu avec enthousiasme, intégrant mes ajustements dans une nouvelle version du mod.
Cette expérience a été le déclencheur de ma passion pour la création de mods, de maps complexes, et m’a motivé à apprendre les bases de la programmation pour créer mes propres jeux.
Partie 3 : Premiers pas dans la création de jeux et découverte des lives interactifs
Mon intérêt pour la création de jeux m’a conduit à explorer des outils comme Construct 3, qui m’ont rappelé la simplicité de création de Little Big Planet. Après ce teste j’ai ensuite approfondi mes connaissances en C#, C++ et en Unity, suivant des tutoriels sur YouTube et Udemy, et lisant des ouvrages sur la programmation orientée objet, la génération procédurale et l’algorithmie.
Parallèlement, j’ai étudié les lives interactifs sur TikTok, analysant leur rentabilité, les types de contenus qui génèrent le plus d’engagement, et les mécanismes qui incitent les viewers à interagir. Cette analyse m’a permis de définir une stratégie claire pour mes futures créations.
Partie 3 : Premiers pas dans la création de jeux et découverte des lives interactifs
Mon intérêt pour la création de jeux m’a conduit à explorer des outils comme Construct 3, qui m’ont rappelé la simplicité de création de Little Big Planet. Après ce teste j’ai ensuite approfondi mes connaissances en C#, C++ et en Unity, suivant des tutoriels sur YouTube et Udemy, et lisant des ouvrages sur la programmation orientée objet, la génération procédurale et l’algorithmie.
Parallèlement, j’ai étudié les lives interactifs sur TikTok, analysant leur rentabilité, les types de contenus qui génèrent le plus d’engagement, et les mécanismes qui incitent les viewers à interagir. Cette analyse m’a permis de définir une stratégie claire pour mes futures créations.
Partie 4 : Création de maps interactives sur Minecraft et développement de mon identité en ligne
J’ai commencé par créer une map de survie sur une plateforme de 32×32 blocs, où les viewers pouvaient interagir en lançant des événements via des dons TikTok. Ces événements comprenaient des pluies de flèches, de boules de feu, et de tridents, chacun ayant des effets spécifiques sur le gameplay. J’ai également mis en place un système de gestion des entités pour éviter la surcharge du jeu.
J’ai ensuite conçu une map inspirée de « Mario vs Donkey Kong », où des zombies dans des chariots tombaient d’étage en étage comme les tonneaux du jeu original. J’ai recréé les textures pour correspondre à l’esthétique de Mario mais aussi leur états, les viewers grâce aux un cadeaux pouvais rendre les bloc solides traversable. Bien que le concept était visuellement réussi, des problèmes techniques m’ont conduit à mettre le projet en pause pour le repenser.
Partie 4 : Création de maps interactives sur Minecraft et développement de mon identité en ligne
J’ai commencé par créer une map de survie sur une plateforme de 32×32 blocs, où les viewers pouvaient interagir en lançant des événements via des dons TikTok. Ces événements comprenaient des pluies de flèches, de boules de feu, et de tridents, chacun ayant des effets spécifiques sur le gameplay. J’ai également mis en place un système de gestion des entités pour éviter la surcharge du jeu.
J’ai ensuite conçu une map inspirée de « Mario vs Donkey Kong », où des zombies dans des chariots tombaient d’étage en étage comme les tonneaux du jeu original. J’ai recréé les textures pour correspondre à l’esthétique de Mario mais aussi leur états, les viewers grâce aux un cadeaux pouvais rendre les bloc solides traversable. Bien que le concept était visuellement réussi, des problèmes techniques m’ont conduit à mettre le projet en pause pour le repenser.
Partie 5 : Réflexion stratégique et conception du jeu interactif
Après des essais sur Construct 3, j’ai envisagé de créer un jeu 2D de survie face à des hordes de zombies, où les viewers pourraient interagir via TikFinity. Cependant, les limitations techniques m’ont poussé à me tourner vers Unity, avec l’idée de connecter l’API TikTokLive pour des interactions en temps réel.
Partie 5 : Réflexion stratégique et conception du jeu interactif
Après des essais sur Construct 3, j’ai envisagé de créer un jeu 2D de survie face à des hordes de zombies, où les viewers pourraient interagir via TikFinity. Cependant, les limitations techniques m’ont poussé à me tourner vers Unity, avec l’idée de connecter l’API TikTokLive
Compréhension du comportements des spectateurs
J’ai identifié plusieurs motivations clés chez les spectateurs de lives interactifs :
Recherche de visibilité : Les spectateurs souhaitent voir leur pseudonyme et leurs actions affichés à l’écran, ce qui les incite à interagir davantage.
Influence sur le gameplay : La possibilité d’affecter le déroulement du jeu, souvent en perturbant le streamer, est un puissant moteur d’engagement.
Curiosité et générosité : Certains spectateurs sont motivés par la découverte de nouvelles interactions ou par le simple plaisir de soutenir le créateur.
Compréhension du comportements des spectateurs
J’ai identifié plusieurs motivations clés chez les spectateurs de lives interactifs :
Recherche de visibilité : Les spectateurs souhaitent voir leur pseudonyme et leurs actions affichés à l’écran, ce qui les incite à interagir davantage.
Influence sur le gameplay : La possibilité d’affecter le déroulement du jeu, souvent en perturbant le streamer, est un puissant moteur d’engagement.
Curiosité et générosité : Certains spectateurs sont motivés par la découverte de nouvelles interactions ou par le simple plaisir de soutenir le créateur.
Optimisation de l’algorithme TikTok
Pour augmenter la visibilité du live, j’ai mis en place des mécanismes incitant les spectateurs à interagir :
Messages dans le chat : Chaque message écrit déclenche une action dans le jeu, encourageant ainsi la participation active.
Réactions en direct : Les interactions des spectateurs, telles que les « likes » ou les cadeaux, ont des effets immédiats dans le jeu, renforçant leur implication.
Optimisation de l'algorithme TikTok
Pour augmenter la visibilité du live, j’ai mis en place des mécanismes incitant les spectateurs à interagir :
Messages dans le chat : Chaque message écrit déclenche une action dans le jeu, encourageant ainsi la participation active.
Réactions en direct : Les interactions des spectateurs, telles que les « likes » ou les cadeaux, ont des effets immédiats dans le jeu, renforçant leur implication.
Conception du jeu : un salon de discussion interactif
Inspiré par des jeux comme Habbo, j’ai conçu un salon de discussion en 2D où chaque spectateur peut :
Créer un avatar personnalisé : En envoyant le message « join! » dans le chat, un avatar à leur image apparaît dans le jeu.
Interagir en temps réel : Les messages envoyés dans le chat sont affichés sous forme de bulles au-dessus de leur avatar, favorisant les échanges entre spectateurs.
Se déplacer sur la carte : Les déplacements sont possibles en envoyant des cadeaux, chaque direction correspondant à un type de cadeau spécifique.
Conception du jeu : un salon de discussion interactif
Inspiré par des jeux comme Habbo, j’ai conçu un salon de discussion en 2D où chaque spectateur peut :
Créer un avatar personnalisé : En envoyant le message « join! » dans le chat, un avatar à leur image apparaît dans le jeu.
Interagir en temps réel : Les messages envoyés dans le chat sont affichés sous forme de bulles au-dessus de leur avatar, favorisant les échanges entre spectateurs.
Se déplacer sur la carte : Les déplacements sont possibles en envoyant des cadeaux, chaque direction correspondant à un type de cadeau spécifique.
Stratégies de monétisation et d’engagement
Pour encourager les spectateurs à interagir financièrement, j’ai mis en place :
Système de podium : Les plus grands donateurs voient leur avatar mis en avant sur un podium virtuel, stimulant la compétition.
Zones exclusives : Des zones réservées aux VIP offrent des avantages supplémentaires, incitant à des dons plus importants.
Événements spéciaux : Des actions uniques, comme la possibilité de réinitialiser la carte, sont accessibles via des cadeaux de grande valeur.
Stratégies de monétisation et d'engagement
Pour encourager les spectateurs à interagir financièrement, j’ai mis en place :
Système de podium : Les plus grands donateurs voient leur avatar mis en avant sur un podium virtuel, stimulant la compétition.
Zones exclusives : Des zones réservées aux VIP offrent des avantages supplémentaires, incitant à des dons plus importants.
Événements spéciaux : Des actions uniques, comme la possibilité de réinitialiser la carte, sont accessibles via des cadeaux de grande valeur.
les
Détails techniques
Partie 6 : Développement technique et collaboration avec ChatGPT
Mon ambition était de concevoir un jeu interactif en 2D, inspiré de l’esthétique de Habbo, où chaque spectateur d’un live TikTok pourrait créer un avatar, interagir via le chat et effectuer des actions spécifiques en envoyant des cadeaux.L’objectif principal était de maximiser l’engagement des spectateurs tout en optimisant la rentabilité du live.
Partie 6 : Développement technique et collaboration avec ChatGPT
Mon ambition était de concevoir un jeu interactif en 2D, inspiré de l’esthétique de Habbo, où chaque spectateur d’un live TikTok pourrait créer un avatar, interagir via le chat et effectuer des actions spécifiques en envoyant des cadeaux.L’objectif principal était de maximiser l’engagement des spectateurs tout en optimisant la rentabilité du live.
Choix d’Unity et du langage C#
J’ai opté pour Unity, associé au langage C#, afin de développer une version plus aboutie des jeux interactifs. Cette transition m’a permis d’acquérir de nouvelles compétences en programmation et de structurer le projet de manière plus professionnelle
Choix d'Unity et du langage C#
J’ai opté pour Unity, associé au langage C#, afin de développer une version plus aboutie des jeux interactifs. Cette transition m’a permis d’acquérir de nouvelles compétences en programmation et de structurer le projet de manière plus professionnelle
Intégration de l’API TikTok Live
Avec votre aide, j’ai intégré l’API TikTok Live à mon projet Unity, en utilisant la bibliothèque TikTokLiveSharp. Cette intégration a permis de récupérer en temps réel les messages, les likes et les cadeaux envoyés par les spectateurs.
Intégration de l'API TikTok Live
Avec votre aide, j’ai intégré l’API TikTok Live à mon projet Unity, en utilisant la bibliothèque TikTokLiveSharp. Cette intégration a permis de récupérer en temps réel les messages, les likes et les cadeaux envoyés par les spectateurs.
Mise en place des interactions spectateurs-jeu
Chaque action des spectateurs (message, like, envoi de cadeau) déclenche une réaction spécifique dans le jeu : création d’un avatar, déplacement, animation, etc. J’ai conçu un système de mapping entre les actions TikTok et les événements du jeu pour assurer une expérience fluide et réactive.
Mise en place des interactions spectateurs-jeu
Chaque action des spectateurs (message, like, envoi de cadeau) déclenche une réaction spécifique dans le jeu : création d’un avatar, déplacement, animation, etc. J’ai conçu un système de mapping entre les actions TikTok et les événements du jeu pour assurer une expérience fluide et réactive.
Optimisation de la performance
Pour garantir une expérience utilisateur optimale, j’ai mis en place des mécanismes de gestion des entités, de nettoyage automatique des avatars inactifs et d’optimisation des ressources utilisées par le jeu.
Optimisation de la performance
Pour garantir une expérience utilisateur optimale, j’ai mis en place des mécanismes de gestion des entités, de nettoyage automatique des avatars inactifs et d’optimisation des ressources utilisées par le jeu.
Collaboration avec ChatGPT
Tout au long de ce projet, j’ai bénéficié de votre expertise pour :
Comprendre et intégrer l’API TikTok Live dans Unity.
Résoudre des problèmes techniques liés au développement en C#.
Optimiser les performances du jeu et gérer efficacement les ressources.
Structurer le code et adopter de bonnes pratiques de développement.
l’engagement des spectateurs tout en optimisant la rentabilité du live.
Collaboration avec ChatGPT
Tout au long de ce projet, j’ai bénéficié de votre expertise pour :
Comprendre et intégrer l’API TikTok Live dans Unity.
Résoudre des problèmes techniques liés au développement en C#.
Optimiser les performances du jeu et gérer efficacement les ressources.
Structurer le code et adopter de bonnes pratiques de développement.
l’engagement des spectateurs tout en optimisant la rentabilité du live.
Pour garantir une expérience utilisateur optimale, j’ai mis en place des mécanismes de gestion des entités, de nettoyage automatique des avatars inactifs et d’optimisation des ressources utilisées par le jeu.
Conclusion
Ce projet n’est qu’une première étape.Je prévois d’ajouter de nouvelles fonctionnalités, telles que des mini-jeux, des événements spéciaux, des personnalisations d’avatar et des systèmes de récompense pour les spectateurs les plus actifs.Mon objectif est de créer une plateforme interactive unique, où les spectateurs deviennent acteurs de l’expérience, renforçant ainsi leur engagement et la rentabilité des lives TikTok.
Je vous remercie d’avoir pris le temps de découvrir mon projet création de jeux vidéo interactifs.