π¬ The most expensive video on my YouTube channel π°
on March 21, 2026
I recently published a first draft of the Darkwood trailer:
π https://www.youtube.com/watch?v=vWrGwZrW4As
And yes⦠you could say that this is probably the most expensive video on my YouTube channel.
Why make a trailer now?
It's something I've had in mind for a while.
Currently, the gameplay shown on Darkwood remains quite limited: π https://darkwood.com/rules-of-the-game
The system works, but it still lacks the substance to truly immerse players in the universe.
π That's what the trailer is for.
A 100% AI-generated trailer
This trailer was entirely generated from:
- a handwritten script
- of AI video generation models
- audio generation AI models
π The result?
- It's not yet at the expected level
- It's even far from what I imagined
But for an MVP:
π That's acceptable
And most importantly:
- I spent several hours iterating on the scenario
- to understand the limitations of the models
- to structure the generation
β οΈ Why the video is difficult to understand
If you watch the trailer:
π You will probably find that it lacks consistency
And that's normal.
Each scene is generated independently, which creates:
- visual breaks
- inconsistent characters
- a narrative that is difficult to follow
π So, I'm going to spoil the initial scenario to explain what I really wanted to produce.
Here is a more narrative, immersive and deliberately mysterious version, without explaining the purpose:
π The scenario
The trailer unfolds in three movements.
π Darkwood
It all begins in silence.
A cold glow illuminates the surface of the moon. Then, slowly, the fall.
The camera descends, passes through the clouds, and crashes into a dense, black, almost living forest. Lightning flashes across the sky. The trees are trembling. Something is leaking into the darkness.
A path appears.
Winding. Narrow. He guides the camera, as if he had been designed for it.
At the end: a gate.
Forged from iron, eaten away by brambles. It opens without being touched.
A squeak. Long. Metallic.
Beyond that, a manor house. Isolated. Frozen. Observer.
The door opens a crack.
Inside, the air is heavy. A vast hall, shadows gliding along the walls. Laughter. Quiet. Almost muffled.
A staircase. Then a corridor. Then a door.
It opens.
A library.
And there, in the dim light, a silhouette. Motionless, then slowly animated.
A pot is boiling. Impossible colors dance across its surface.
A voice is raised.
βFinallyβ¦ finallyβ¦ the time has comeβ¦β
A laugh. Too forced. Almost fake. Then another one.
The words repeat themselves, follow one another, and are lost in the echo of the room.
The potion reacts. She trembles. She swells.
Then she gives in.
In this liquid chaos, something is taking shape.
βYouβ¦ insignificantβ¦β
Other names follow. Other silhouettes. Forms barely defined, but already present.
And the voice continues.
Always.
π Happyland
The light returns.
Soft. Warm. Almost too much.
A forest. Calm. Welcoming.
A man is walking. Quietly. He picks. He observes.
Then he falls.
A simple misstep. A root. Nothing more.
A voice suddenly appeared.
βOhβ¦ you fell?β
A smile. Then a laugh.
Another laugh responds. Then another one.
They are spreading.
The man gets up.
βItβs nothing.β
But already, something has changed.
On the way back, glances were exchanged. Murmurs.
βItβs himβ¦ he fellβ¦β
In the village, everyone seems to already know.
The baker smiled. A bit too much.
βIs everything alright?β
He answers yes.
But the laughter doesn't really stop. They move.
They accompany him.
At home, finally alone, he stops.
Back against the door.
Silence.
Then the thoughts.
They arrive quickly. Too quickly.
βWhyβ¦?β
The sentences follow one another, become distorted, and blend together. Logic. Absurdity. Mathematics.
βWhat ifβ¦?β
A doubt. Then another one.
And finally, a smile.
A real one.
βYesβ¦ the time has comeβ¦β
A laugh escapes him.
βοΈ Narrator
Two figures.
One in the shadows. The other one in the light.
Or perhaps the opposite.
A suspended moment.
Then a voice.
βAnd nowβ¦ what do you thinkβ¦β
Silence.
ββ¦which one is the most benevolent?β
βοΈ Technical Stack
π§ Architecture
The project uses a Domain-Driven Design approach:
- Trailer
- Scene
- Asset (audio / video)
With a clear pipeline:
- scene generation
- generation of assets
- fallback fake
- final rendering
The open source project
The repository used to generate the trailer is available here:
π https://github.com/darkwood-com/darkwood-trailer
π Orchestration with Flow
π https://flow.darkwood.com/
Flow allows:
- to parallelize the scenes
- to accelerate generation
- to structure the pipeline
π€ Provider AI: Replicate
π₯ Video
bytedance/seedance-1-liteβ used for the MVP βminimax/hailuo-02-fastβ requires additional parametersp-videoβ requires an input image
π Audio
minimax/speech-2.6-turboβ used for the MVP β
π Seedance was chosen because:
- easy to use
- Only works with a text prompt
- fast enough to iterate
Generate your own trailer
You can generate your own video from the project.
The scenario is defined in a YAML file:
examples/trailer.yaml
Then start the generation:
php bin/console app:trailer:generate examples/trailer.yaml --video-model=seedance
πΈ Actual cost
After several tests:
- Approximately 30 minutes generated
- ~10 iterations
π Total β β¬75
β οΈ Tip
A flag allows you to: π generate only the first scene in real life
The rest is fake.
βοΈ avoids blowing the budget
π§© Problems identified
- Add pvideo and hailuo support
- Add FX + soundscape
- Multiple voices (characters + narrator)
- Rework Flow orchestration
π Contributions welcome
Conclusion
Today, Darkwood is able to generate a complete trailer from a script.
The result is not yet at the expected level:
- lack of consistency
- difficult-to-follow narrative
- model limitations
But :
π The pipeline is working π Costs are controllable π and most importantly, the system is iterable
This trailer is not the end.
π This is a starting point.
β οΈ Access to the Darkwood beta
The API keys mentioned here:
π https://blog.darkwood.com/fr/article/darkwood-creer-un-jeu-tactique-axe-sur-les-api
β³ Valid until March 25th at midnight
After : π No more access to the beta
π Remember to collect your key on 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