đŹ La vidĂ©o la plus chĂšre de ma chaĂźne YouTube đ°
le 21 mars 2026
Jâai rĂ©cemment publiĂ© une premiĂšre Ă©bauche du trailer de Darkwood :
đ https://www.youtube.com/watch?v=vWrGwZrW4As
Et oui⊠on peut dire que câest probablement la vidĂ©o la plus chĂšre de ma chaĂźne YouTube.
Pourquoi faire un trailer maintenant ?
Câest quelque chose que jâavais en tĂȘte depuis un moment.
Aujourdâhui, le gameplay prĂ©sentĂ© sur Darkwood reste encore assez limitĂ© : đ https://darkwood.com/rules-of-the-game
Le systĂšme fonctionne, mais il manque encore de matiĂšre pour vraiment projeter les joueurs dans lâunivers.
đ Le trailer est lĂ pour ça.
Un trailer 100% généré par IA
Ce trailer a été entiÚrement généré à partir :
- dâun scĂ©nario Ă©crit Ă la main
- de modÚles IA de génération vidéo
- de modÚles IA de génération audio
đ Le rĂ©sultat ?
- Ce nâest pas encore au niveau attendu
- Câest mĂȘme loin de ce que jâimaginais
Mais pour un MVP :
đ câest acceptable
Et surtout :
- jâai passĂ© plusieurs heures Ă itĂ©rer sur le scĂ©nario
- Ă comprendre les limites des modĂšles
- à structurer la génération
â ïž Pourquoi la vidĂ©o est difficile Ă comprendre
Si vous regardez le trailer :
đ vous allez probablement trouver quâil manque de cohĂ©rence
Et câest normal.
Chaque scÚne est générée indépendamment, ce qui crée :
- des ruptures visuelles
- des personnages incohérents
- une narration difficile Ă suivre
đ Du coup, je vais spoiler le scĂ©nario initial pour expliquer ce que je voulais vraiment produire.
Voici une version plus narrative, immersive et volontairement mystérieuse, sans expliquer la finalité :
đ Le scĂ©nario
Le trailer se déroule en trois mouvements.
đ Darkwood
Tout commence dans le silence.
Une lueur froide éclaire la surface de la lune. Puis, lentement, la chute.
La camĂ©ra descend, traverse les nuages, et vient sâĂ©craser dans une forĂȘt dense, noire, presque vivante. Des Ă©clairs dĂ©chirent le ciel. Les arbres frĂ©missent. Quelque chose fuit dans lâobscuritĂ©.
Un sentier apparaĂźt.
Sinueux. Ătroit. Il guide la camĂ©ra, comme sâil avait Ă©tĂ© tracĂ© pour elle.
Au bout : un portail.
ForgĂ© dans le fer, rongĂ© par les ronces. Il sâouvre sans ĂȘtre touchĂ©.
Un grincement. Long. Métallique.
Au-delà , un manoir. Isolé. Figé. Observateur.
La porte sâentrouvre.
Ă lâintĂ©rieur, lâair est lourd. Un hall immense, des ombres qui glissent le long des murs. Des rires. Discrets. Presque Ă©touffĂ©s.
Un escalier. Puis un couloir. Puis une porte.
Elle sâouvre.
Une bibliothĂšque.
Et là , dans la pénombre, une silhouette. Immobile, puis lentement animée.
Une marmite bouillonne. Des couleurs impossibles dansent Ă sa surface.
Une voix sâĂ©lĂšve.
âEnfin⊠enfin⊠lâheure est arrivĂ©eâŠâ
Un rire. Trop appuyé. Presque faux. Puis un autre.
Les mots se rĂ©pĂštent, sâenchaĂźnent, se perdent dans lâĂ©cho de la piĂšce.
La potion réagit. Elle tremble. Elle gonfle.
Puis elle cĂšde.
Dans ce chaos liquide, quelque chose prend forme.
âToi⊠ĂȘtre insignifiantâŠâ
Dâautres noms suivent. Dâautres silhouettes. Des formes Ă peine dĂ©finies, mais dĂ©jĂ prĂ©sentes.
Et la voix continue.
Toujours.
đ Happyland
La lumiĂšre revient.
Douce. Chaude. Presque trop.
Une forĂȘt. Calme. Accueillante.
Un homme marche. Tranquillement. Il cueille. Il observe.
Puis il chute.
Un simple faux pas. Une racine. Rien de plus.
Une voix surgit.
âOh⊠tu es tombĂ© ?â
Un sourire. Puis un rire.
Un autre rire répond. Puis un autre.
Ils se propagent.
Lâhomme se relĂšve.
âCe nâest rien.â
Mais déjà , quelque chose a changé.
Sur le chemin du retour, des regards. Des murmures.
âCâest lui⊠il est tombĂ©âŠâ
Au village, tout le monde semble déjà savoir.
La boulangĂšre sourit. Un peu trop.
âTout va bien ?â
Il répond oui.
Mais les rires ne cessent pas vraiment. Ils se déplacent.
Ils lâaccompagnent.
Chez lui, enfin seul, il sâarrĂȘte.
Dos contre la porte.
Silence.
Puis les pensées.
Elles arrivent vite. Trop vite.
âPourquoi⊠?â
Les phrases sâenchaĂźnent, se dĂ©forment, se mĂ©langent. Logique. Absurde. MathĂ©matique.
âEt si⊠?â
Un doute. Puis un autre.
Et enfin, un sourire.
Un vrai.
âOui⊠lâheure est arrivĂ©eâŠâ
Un rire lui échappe.
âïž Narrateur
Deux figures.
Lâune dans lâombre. Lâautre dans la lumiĂšre.
Ou peut-ĂȘtre lâinverse.
Un instant suspendu.
Puis une voix.
âEt maintenant⊠dâaprĂšs vousâŠâ
Un silence.
ââŠlequel est le plus bienveillant ?â
âïž Stack technique
đ§ Architecture
Le projet utilise une approche DDD (Domain-Driven Design) :
- Trailer
- Scene
- Asset (audio / vidéo)
Avec un pipeline clair :
- génération des scÚnes
- génération des assets
- fallback fake
- rendu final
Le projet open source
Le dépÎt utilisé pour générer le trailer est disponible ici :
đ https://github.com/darkwood-com/darkwood-trailer
đ Orchestration avec Flow
đ https://flow.darkwood.com/
Flow permet :
- de paralléliser les scÚnes
- dâaccĂ©lĂ©rer la gĂ©nĂ©ration
- de structurer le pipeline
đ€ Provider IA : Replicate
đ„ VidĂ©o
bytedance/seedance-1-liteâ utilisĂ© pour le MVP âminimax/hailuo-02-fastâ nĂ©cessite des paramĂštres supplĂ©mentairesp-videoâ nĂ©cessite une image dâentrĂ©e
đ Audio
minimax/speech-2.6-turboâ utilisĂ© pour le MVP â
đ Seedance a Ă©tĂ© choisi car :
- simple Ă utiliser
- fonctionne uniquement avec un prompt texte
- suffisamment rapide pour itérer
Générer votre propre trailer
Vous pouvez générer votre propre vidéo à partir du projet.
Le scénario est défini dans un fichier YAML :
examples/trailer.yaml
Puis lancer la génération :
php bin/console app:trailer:generate examples/trailer.yaml --video-model=seedance
đž CoĂ»t rĂ©el
AprĂšs plusieurs tests :
- ~30 minutes générées
- ~10 itérations
đ total â 75âŹ
â ïž Astuce
Un flag permet de : đ gĂ©nĂ©rer uniquement la premiĂšre scĂšne en rĂ©el
Le reste en fake.
âïž Ă©vite dâexploser le budget
𧩠ProblÚmes identifiés
- Add pvideo and hailuo support
- Ajouter FX + ambiance sonore
- Multi-voix (personnages + narrateur)
- Rework Flow orchestration
đ Contributions bienvenues
Conclusion
Aujourdâhui, Darkwood est capable de gĂ©nĂ©rer un trailer complet Ă partir dâun scĂ©nario.
Le rĂ©sultat nâest pas encore au niveau attendu :
- manque de cohérence
- narration difficile Ă suivre
- limitations des modĂšles
Mais :
đ le pipeline fonctionne đ les coĂ»ts sont maĂźtrisables đ et surtout, le systĂšme est itĂ©rable
Ce trailer nâest pas une fin.
đ Câest un point de dĂ©part.
â ïž AccĂšs Ă la beta Darkwood
Les clés API mentionnées ici :
đ https://blog.darkwood.com/fr/article/darkwood-creer-un-jeu-tactique-axe-sur-les-api
âł valables jusquâau 25 mars Ă minuit
AprĂšs : đ plus dâaccĂšs Ă la beta
đ Pensez Ă rĂ©cupĂ©rer votre clĂ© sur Bonzai.
-
Beta Access (Free): https://www.bonzai.pro/matyo91/shop/yDxv_7247/darkwood-api-beta-access-free
-
Founder Premium: https://www.bonzai.pro/matyo91/shop/lQxn_7249/darkwood-api-founder-premium