[월:] 2018 3월

유니티 게임의 한글화와 패치 제작 – 언어 파일

유니티 게임을 제작할 때 텍스트를 넣을 때 텍스트를 하드코딩해서 넣을 수 있지만, 외국계 게임의 경우 보통 영어, 프랑스어, 독일어, 스페인어, 러시아어를 한번에 넣어서 배포하기때문에 보통 localization 도구를 사용하여 각 텍스트 Object마다 부여되는 key와 각각의 키와 해당하는 언어에 따라 번역된 문장들을 모아둔 언어 파일을 별도로 만들어 사용하게된다.

여러 유니티 게임에서 사용하는 언어파일이 무엇이 있는지, 어떠한 형태로 저장되어있는지 알아보고, 언어 파일이 어디에 있는지 실제 예를 사용하여 찾아본다음 실제로 그 파일이 맞는지 언어 파일을 수정하여 게임상에서 확인하고, 마지막으로 해당 언어가 한글 폰트 출력을 지원하는지 확인해본다.

본 문서는 많은 사진을 포함하고 있다. 모바일 데이터 환경에서 접속할 때 주의.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – 언어 파일”

광고

유니티 게임의 한글화와 패치 제작 – Unity Asset Bundle Extractor(UABE) 사용법

Unity Asset Bundle Extractor(UABE)는 유니티 게임의 assets을 분석하고, 추출하고, 수정된 에셋을 불러올 수 있는 강력한 도구이다. 최초로 게임 내의 에셋을 분석할 때는 UABE를 사용하고 분석이 완료된 후 자동화된 툴을 제작할 때는 UABE API를 사용하여 에셋을 수정하게된다.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – Unity Asset Bundle Extractor(UABE) 사용법”

유니티 게임의 한글화와 패치 제작 – 유니티 게임의 기본 폴더 구조

유니티 게임을 모딩하기에 앞서서 유니티 엔진으로 개발되어 빌드하고 배포된 게임들의 폴더 구조를 알아보고자 한다. 먼저 일반적인 유니티 폴더 구조를 시각화하고, 각각의 폴더와 파일이 무슨 역할을 하는지 설명한 다음, 모딩을 할 때 어떤 파일들을 보아야할지 정리하고자 한다.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – 유니티 게임의 기본 폴더 구조”

유니티 게임의 한글화와 패치 제작 – 서론

‘슬라임랜처’의 한글패치를 시작으로 ‘엘더스크롤 5 스카이림’ 및 베데스다의 게임 1개의 한글 패치 콘솔 이식, 저와 다른 한분이 동시에 시작하여 다른 분께 병합하여 진행했던 망겜 ‘스틸 디비전’, 두분이서 동시에 시작하여 한 분에게 도움을 드렸지만 다른 한 분이 먼저 완성하였고, 먼저 완성한 분께 이미지 관련으로 도움을 드린 ‘Detention'(‘반교’), 마지막으로 공백 기간이 있기 전에 급히 제작하였고, 패치 제작 방법만 공개한 상태이고, 현재 다른분이 한글화 공개 모집을 진행 중인 ‘Bomber Crew’, 그리고 유니티 게임 한글화, 한글 패치 제작에 관한 강좌 작성 예정 글을 올리고 나서 한글 폰트 주입 방법을 알려드린 ‘My Time at Portia’, 마지막으로 관련 질문을 받았던 ‘Cat Quest’ 까지 많지는 않지만 몇몇 게임들의 한글 패치 제작을 시도해보면서 많은 자료를 찾아보고, 많은 연습을 하여 지금은 어느정도 한글 패치를 제작할 수 있는 수준에 다달았습니다. 여러가지 이유로 한글 패치를 만들어 보고자 하는 예비 왈도분들이 제가 한글 패치를 만들 수 있게 될때까지 걸렸던 많은 시간들을 보내지 않고 적은 노력으로 원하는 바를 이룰 수 있도록 도와드리기 위하여 유니티 엔진으로 제작된 게임의 한글화 방법과 한글 패치 제작에 관한 강좌를 올리고자 합니다. 계속 읽기 “유니티 게임의 한글화와 패치 제작 – 서론”