Не знаток UE, как и геймдева, просто пальцем в небо: вычислять общую длину пути и делить на равные отрезки, в которые можно вписать рельсы, чтоб выглядели норм.
Григорий Васильков, так а что мешает относиться к себе как к бизнесу? Не ты работаешь на дядю, а он платит за твое время и навыки. Понятное дело, что нужно что-то из себя представлять при этом, но все же.
Николай, не часто, пишу на PHP, использую либы типа mPDF, НИ одна готовая CMS не даст вам из коробки возможность создания PDF, это очень индивидуальная задача