A look inside Ranger of the Realms

The Making
of an Episode

I built a system to carry each episode through production. It researches the lore, drafts the script, directs and paints the images, scores the music, and cuts it all together. At every step, it brings the choices back to me: what to make, how to tell it, which images are right, what is ready to publish. Here is how it works.

125 Episodes
58 Hours of lore
5,200+ Original illustrations
140+ Canonical references
Oct 2025 In production since

Making things with AI is a charged subject right now, and more so when it touches a writer as loved as Tolkien. I think that is fair. This channel began as a way to bring together two things I care about: Tolkien's world, and the craft of building systems. I use these tools openly, and I am still learning where they help and where the work has to be mine. What follows is honestly how an episode gets made.

It is just me, running the channel with a system I keep building and refining as I go. Two things have held steady the whole time. I make the decisions, about what to cover and whether a piece is good enough to publish. And the system keeps improving, because every episode teaches it something I fold back in.

What follows is the path an idea takes here, from a passing interest to a finished episode.

A diagram of the production flow: idea, research, script, direction, illustration, score, assembly, approval, publish, looping back to improve

From a spark of interest to a published episode. The system runs the whole line, and it stops cold at three gates until I decide: every image, the thumbnail, and the final approval. The nodes that glow are mine. Every finished episode feeds back into the next.

Ships caught in the storm of Numenor's fall
Varda kindling the stars above Middle-earth
Beren at the edge of an enchanted wood
An elf of Lothlorien in the golden wood
A woven tapestry of the duel at the fall of Gondolin

Stills from recent episodes.

From idea to episode

The path an episode takes

The same shape repeats at every step. The system does the production work and lays a decision in front of me.

1

Where it begins

It usually starts with my own curiosity. The deeper I get into Tolkien, the more threads I want to pull, and those are what fill the backlog. The system adds to it: each week it scans what people are discussing across YouTube, Reddit, and the web, and surfaces ideas I might have missed. More data points, not marching orders.

I decide what is genuinely worth making, and often it is simply something I want to understand better.

2

The research

A researcher goes back to the primary sources, the Silmarillion, The Lord of the Rings, Unfinished Tales, the History of Middle-earth, the Letters, and returns with quotes, a timeline, and the themes, each tied to where it came from. Before a word of script exists, it also maps out five to eight genuinely different ways into the topic, so the episode will not circle back on itself. And it is hardest on the three kinds of facts most likely to go wrong later: dates, family lines, and any sentence containing the word "greatest."

I decide the angle: the one question the episode is really about, and the line it opens on.

3

The script

Three specialists work the script in sequence. A writer drafts it in stages: the outline and the argument first, then the narrative, then the cold open, then the close. A fact-checker reads the finished draft before any polish happens, truth before style. It checks family trees, dates, counts, quotes, and every claim that something was the first, the greatest, or the only, against the research and a canon library kept on disk. What is provably wrong it corrects. What cannot be proven it flags and carries forward to me. Then an editor audits the writing itself against rules I keep: the same dramatic word leaned on five times, sections that cannot stand alone, an opening shaped like the last ten openings, prose with that faint machine smell.

I decide what the flags mean. A superlative the checker cannot verify gets kept, softened, or cut, and that call is mine.

4

The voice

The script is read aloud in one steady voice. Then the system listens back to its own narration and writes down the moment every single word is spoken, to a fraction of a second. Everything that follows, the cuts, the music, the images, lands on the spoken word rather than on a guess.

I decided this once. I chose the voice years ago, and it has read every episode since.

5

The direction

Before a single image is made, a storyboard is written the way a director plans shots. Roughly two images for every minute of narration, each one anchored to the exact words it will appear under. Each shot is tagged wide, medium, or close. Every section builds toward one apex shot where the register changes. And the last image of the episode answers the first. There is more on this below, because it turned out to be the hardest part of the whole system.

I decide nothing here, and that is the point. This is the part that took the longest to teach.

6

The look

For every shot the system writes a full painterly prompt, working in one of six registers, from epic action to intimate oil portrait, and pins every recurring character, creature, and place to a locked reference image I approved. Some episodes opt into a signature style instead: an ink-wash register, or a near-monochrome engraving style with gold and crimson accents. A reviewer with eyes then inspects every render against the visual canon before I ever see it, and regenerates the misses. Then it is my turn.

I decide on each image. I look at every one, count the figures when a scene calls for a set number, and when something is off I draw on the image itself, an arrow and a note, and the system fixes exactly that. It loops until I have nothing left to mark.

7

The sound

A composer's pass reads the finished script and spots it like a film: which stretches get music, which get silence, and the two moments in the whole episode that deserve a real cue. Sound design comes after the storyboard exists, so every effect is synced to the picture on screen. The full sound world is below.

I decide the palette. I auditioned and locked every instrument and mood the system is allowed to play. It decides where to play them.

8

The cut

The opening is cut like a trailer: four to seven shots on the beats of the narration, saving the strongest image for last, where the camera pushes in and the title develops across the frame like ink spreading in water. The body lands each painting on the words it belongs to. The closing does the opposite of the opening: two or three shots, slow dissolves, ending on the widest image and pulling out to black.

I decide later, watching the finished cut end to end. But this stage runs on its own, and it is the part I enjoy checking most.

9

The final say

The system proposes six different titles for the thumbnail, each taking a different angle on the episode. I pick one, or write my own. Only then does it render six thumbnail variants with that exact text, and lay everything in front of me: the video, the description, the chapters, and every fact-check flag it could not resolve on its own.

I decide. I watch the episode start to finish and make the last call: publish it, send it back, or scrap it. Nothing goes out on its own.

How the images are staged

The director's eye

The difference between an illustration and a shot is that a shot knows where the camera is standing.

Left to itself, an image model paints a posed tableau: the hero centered, facing forward, looking at you. Ask it for "Húrin stands among his enemies" and you get a character sheet, not a moment. So every shot description in the storyboard has to answer three questions. What is the moment: an action in progress you could caption with a verb, swearing, breaking, unfurling. Where is the attention: what each figure is looking at inside the frame, because nobody is allowed to look at the camera. And where does the camera stand: low and close for menace, behind a shoulder when you should feel like you are there, high and far when someone is alone.

Certain phrases are banned from the storyboard outright. "Stands among." "Surrounded by." "Portrait of." Groups are staged in depth, near figures and far ones, seen from within the scene rather than lined up facing the viewer. It sounds fussy. It is the difference between a slideshow and something you watch.

Wide Wide shot: Hurin and Huor holding the mouth of the pass as a burning horde advances
Medium Medium shot from behind Hurin as he flings his shield away and raises the axe
Close · the apex Close-up of Hurin mid-cry in his dragon-crested helm
Wide Wide pull-back: Hurin a lone standing figure among the fallen on a darkening field
Four consecutive shots from one episode's final stand, exactly as the storyboard planned them. A wide establishes the pass. A medium steps in behind Húrin's shoulder as he throws his shield away. The close-up is the section's apex: the cry the histories say he gave seventy times. Then the wide pulls back and tells the truth of it.

The score

A chamber score, spotted like a film

Story is scored. Analysis is bare. The silences are where the music gets its power back.

Every episode is scored from one locked sound world: a solo cello carrying the narrative line, spare piano, a small warm string ensemble. Real instruments, played quietly. No synthesizers, no choirs, no drums except in battle. I auditioned and approved every piece of it once, twelve moods, each in a spare and a full arrangement, and the system has played from that palette ever since.

The craft is in where it plays. A composer's pass reads the script and spots the arc, not the timeline: narrative passages get a bed of music, and analytical passages, the "here is how the mechanism works" stretches, get deliberate silence. Something like a sixth of a finished episode has no music at all, and that is what makes the next entrance land. On top of the beds, each episode is allowed at most two arrival cues, real musical moments aligned to the exact line they crest on. The mixer will refuse a third. Scarcity is the whole trick.

The spotted score of one episode · The Battle of Unnumbered Tears tall = full ensemble · short = spare · gap = silence
“The day has come”
“Day shall come again”
grave · unease · uncanny mournful · hushed luminous · sacred warm resolve · journey battle · majesty silence

A real score sheet, drawn from the episode on the Nirnaeth Arnoediad. Color is mood, height is how much of the ensemble is playing, gaps are deliberate silence. The two flags are the episode's only arrival cues, and they bracket the battle exactly as the story does: Fingon's cry at sunrise, Húrin's at nightfall.

Sound effects come last, and only after the storyboard exists, so that every sound agrees with the picture on screen. Wind over the right plain, the sea under the right harbor, a handful of spot effects per episode, each one earned by the narration. If there is no raven in the frame, there is no raven cry.

Consistency

The same world, every time

A channel like this lives or dies on consistency. The same Gandalf has to look like the same Gandalf in his fifth appearance and his fiftieth.

So before the system illustrates anyone, it reaches for a reference. I have built a library of 140+ locked reference images, a set for every recurring character, being, place, object, and creature. When a scene calls for the One Ring, the Balrog, or the white city of Minas Tirith, that reference is attached to the generation. It fixes who or what the subject is. The episode's own painting style always wins; the reference only pins identity.

Canonical reference for Gandalf the Grey
Gandalf
Canonical reference for a Balrog
Balrog
Canonical reference for Varda
Varda
Canonical reference for Minas Tirith
Minas Tirith
Canonical reference for the Eye of Sauron
The Eye
Locked reference sheet of Morgoth in his iron crown, in black armor with the hammer Grond
The referencefixes who he is: the iron crown, the black armor, the hammer Grond.
Finished episode still of Morgoth towering at the gates of Angband as Fingolfin stands before him
The episoderenders the same figure into the duel at the gates of Angband.

Behind the references sits a canon library: more than a hundred named entities, each with its genealogy, its look, and its variants written down. Gandalf the Grey and Gandalf the White are separate entries. Sauron has a fair-formed variant for the years he called himself Annatar. Maedhros after his rescue is missing his right hand, and the library will not let an image forget it. On top of that sit rules I keep, most of them learned the hard way. Elves are beardless. A council of the Valar shows exactly fourteen. The Silmarils sit set into Morgoth's iron crown, and never float above it. A Balrog carries its horns.

And when a render still gets something wrong, I do not type a new prompt. I draw on the image.

A painted council of the Valar with a hand-drawn red arrow and note reading: add another valar here
The noteA council of the Valar must show exactly fourteen. This one had thirteen, so I drew an arrow on the render itself: add another Valar here.
The corrected render: the same council painting with a fourteenth crowned figure added where the arrow pointed
The fixThe system painted one more figure into the same canvas, exactly where the arrow pointed, and changed nothing else. Count them: fourteen.

Every note like that is written down with the reason it was wrong. When the same kind of miss shows up twice, it hardens into a rule the next episode has to follow. That is why the rules above exist at all.

Where I make the calls

The Production Hub

All of those decisions come together in one place: a control room I built. It does not act on its own. It gathers everything waiting on me, lays out the options, and waits.

Could an Orc Be Redeemed? Tolkien's 40-Year Dilemma Episode 32:35
Thumbnail option one
Thumbnail option two
Thumbnail option three, chosenChosen
Selected thumbnail: Option 3 Approve & Upload

The approval view. The video and its chapters, the thumbnails the system drafted, and one button. I watch, I choose, I approve. Or I send it back.

The same room holds the images waiting for review, the schedule to arrange, and the comments readers have left, each one already paired with a reply drafted in my voice for me to edit, send, or skip. When a reader catches a detail, I go back to the script before I answer. The Hub has since grown sister rooms, for analytics, finances, and the system's own learning, but this is the one where episodes pass through my hands. It surfaces the decision. It never makes it for me.

Top performerThe Maiar: Tolkien's Angels Ranked by Power7,358 views
Evergreen hitThe Blue Wizards: Did They Defeat Sauron?4,727 views this week
Subscriber magnetThe Maiar: Tolkien's Angels Ranked by Power+59 new subscribers
78Health
20,411Views
3,481Watch hours
+182Subscribers
42.5%Retention

The home view. How the channel is doing the moment I open it, drawn from its own analytics.

It keeps getting better

Every episode teaches the next one

The system that made the last episode is not the one that will make the next.
01

It catches itself repeating

Read back across enough episodes and the patterns show. Every script was opening the same way. The writing kept reaching for the same reflective beat, ten times in one episode. Once a month I re-read the last ten episodes on purpose, and the system's own instructions get edited: fresh patterns to rotate through, a cap on the worn ones. Rules get replaced and retired, not just piled up.

02

Image mistakes become rules

The Silmarils drawn floating above the crown. A Balrog that came out looking like a goat. Every note I leave in image review is logged with the reason it was wrong, and when the same miss shows up twice, it hardens into a rule the next batch has to follow.

03

Lore slips become rules

When a fact-check flag turns out to be a real error, or a sharp-eyed viewer catches something in the comments, it goes into an accuracy ledger. The researcher and the fact-checker read that ledger on every episode after. The same mistake does not get a second episode.

04

It learns how I talk

Every comment reply I edit before sending is kept as a pair: what the system drafted, and what I actually said. A reflection pass mines those edits and rewrites the voice guides, so the drafts drift toward me instead of me drifting toward them.

All of it is written into one ledger I check from a dashboard I call the Brain: which loop ran, what it changed, what keeps failing. Improvement here is not a mood. It is bookkeeping.

The rest of it

Around the episodes

A hand-styled map of Third Age Middle-earth

An atlas of Arda

Alongside the episodes I have been building an atlas: hand-styled, interactive maps of Middle-earth across its ages, from the Years of the Lamps to the end of the Third Age.

Explore the atlas →
rangeroftherealms.com

This website

The site you are reading builds and publishes itself from the same records that run everything else. New episodes, notes, and pages appear without anyone touching HTML.

Under the hood

The machinery

Not the point of the page, but for anyone curious about the depth of it. The system has grown into a fair amount of deliberate engineering.

26specialized agents
23commands
14skills
133Python utilities
~41klines of code

And the tools it runs on

  • Claude Codeorchestrates the whole pipeline
  • Geminipaints the illustrations
  • ElevenLabsreads the narration aloud
  • ElevenLabs Musicperformed the chamber palette, once
  • Whispertimes the words to the picture
  • FFmpegassembles and encodes the episode
  • YouTube APIuploads, schedules, and tracks
  • Grok and Redditsurface what people are discussing
  • Cloudflareserves this site

The tools will keep changing. What starts every episode stays the same: something about this world I want to understand.