Сценарий к «Битве бастардов» был написан создателями сериала Дэвидом Бениоффом и Д. Б. Уайссом. Некоторые элементы в эпизоде основаны на предстоящем шестом романе из цикла «Песнь Льда и Огня», «Ветра зимы», автор которого, Джордж Р. Р. Мартин, надеялся завершить его до того как шестой сезон выйдет в эфир. В сегменте «Inside the Episode», опубликованном HBO вскоре после выхода эпизода в эфир, Дэвид Бениофф и Д. Б. Уайсс заявили, что они черпали вдохновение из истории для финальной битвы, перечисляя Битву при Каннах и Гражданскую войну в США как два основных источника вдохновения. Уайсс заявил: «Мы вернулись к Римской битве против Карфагенян в Битве при Каннах, где римляне попали в окружение Ганнибала и все были забиты. Мы использовали это в качестве модели.» Бениофф продолжил: «„Битва бастардов“ становится невероятно компактной. Все эти люди, все эти бойцы, зажатые в это невероятно узкое пространство на поле битвы. Вы читаете рассказы о битвах на Гражданской войне, где битвы были такими густыми, что это на самом деле было препятствием на поле битвы.» Режиссёр эпизода, Мигель Сапочник, заявил в интервью с «Entertainment Weekly», что Битва при Азенкуре была изначальным вдохновением для битвы, но концепция была изменена, чтобы лучше соответствовать бюджетным ограничениям.