게임 스크립트 번역: Lua 또는 Ren'Py 형식을 지원하나요?
핵심 현황 진단
“게임 스크립트에는 논리 코드, 변수, 대화 텍스트가 혼합되어 있습니다. 특히 비주얼 노벨(AVG)은 텍스트 분량이 방대하고 다양한 제어 문자가 포함되어 있습니다.”
근본 원인 분석
1
대화 행 식별
Ren'Py 스크립트(.rpy)의 경우, AI는 `e "Hello world"`와 같은 대화 패턴을 인식하여 따옴표 안의 내용만 번역하며, `[player_name]`과 같은 변수 치환은 그대로 유지합니다.
2
Lua 테이블 구조 처리
Lua 로컬라이제이션 테이블의 경우, 시스템이 Key-Value 구조를 파싱하여 Value만 변경되도록 보장합니다. 개발자가 스크립트를 업로드하면, 다운로드 후 원본 리소스 파일을 바로 덮어쓸 수 있어 수동 복사 및 붙여넣기가 필요하지 않습니다.
최종 솔루션 요약
인디 게임의 다국어 버전 출시 프로세스를 가속화합니다.