[UE4] Localisation Overview


The last time I really updated this blog was when I was between jobs, having just been made redundant due to the closure of Blitz, and still having a few weeks before I started my new job at Pitbull as a contractor working on the Unreal Engine. The job at Pitbull eventually became a job at Epic, when Epic bought Pitbull and recreated the company as Epic Games UK.

My two main areas of responsibility at Epic are localisation and text rendering, so I thought it would be a good idea to write a series of posts detailing how these systems work, not just at a system level (as we have documentation for that), but in a way that tells you why you might want to use a system, when it’s appropriate to use a system, and how these systems fit together to form a greater whole.


This is the high-level overview of what I want to cover. I’ll update this list with links as I work through the topics (you can think of this post as the table of contents).

  • Localisation and Internationalisation:
    • What is text?
    • What is ICU?
  • Localising your game:
    • What are cultures?
    • What is the localisation pipeline?
    • What is the localisation dashboard?
  • Asset and Audio Localisation:
    • What are localised assets?
    • How is dialogue localised?
  • Fonts and Text Rendering:
    • What is a composite font?
    • How does complex text rendering work?

Let me know if you think I’ve missed a topic, or if there’s a topic you’d like me to specifically cover.

comments powered by Disqus