В Unreal-же есть полная поддержка Unicode.
Про "полную поддержку" я бы поспорил.
Во всех версиях UnrealEngine 1 и 2 с юникодом связана куча глюков.
Единственное, чего Эпики смогли добиться - отсутствия видимых глюков в официальных локализациях (и то, надо полагать, после ручной отладки движка).
Но обсуждение глюков серий Unreal и UT в данной теме - оффтоп.
Да, кстати, интересно что в официальной локализации первой части все тексты в unicod'e. Зачем это понадобилось Russobit интересно.
Потому что официальный пакет локализации (Localization Kit) требовал локализации русских букв именно в Unicode. Руссобит здесь ничего не мог сделать - решение приняли Эпики.