버그 신고 방법

버그란 엔진 코드 내 결점으로 예상치 못한 결과를 내며, 특정 조건 하에서 재현될 수 있는 것을 말합니다. 언리얼 엔진 4 의 버그를 발견했다고 생각되시는 경우, 다음과 같은 조치를 취해주시기 바랍니다.

버그 신고의 목적은 앞으로의 업데이트에서 문제를 해결하도록 하기 위함입니다. 에픽에서는 일반적인 개발 관련 난제에 대해 개별적인 기술적 해법이나 문제해결 방법을 제공하지는 않습니다. 언리얼 엔진 개선을 위해 도움을 주셔서 감사합니다!

신고하시기 전에

  • 잠깐 시간을 내서 엔진 버그인지 아닌지 확인해 주시기 바랍니다. 기능을 의도대로 사용하고 계신가요? 예상된 결과는 무엇인지 알고 계신가요? 기능이 손상될 수 있는 코드 수정을 가한 적이 있으신가요? 지원되는 하드웨어와 소프트웨어를 사용하고 계신가요?
  • Unreal Engine Issues 사이트 또는 Answerhub 검색을 통해 이미 알려져 있거나 신고된 문제는 아닌지 확인해 주세요.
  • 문제를 다시 한 번 재현해 보세요. 여전히 발생하고 있나요? 그 방법은 단계별로 알고 계신가요? 그 방법을 단순화시킬 수는 있나요? 새로운 프로젝트에서도 발생되는 문제인가요?
  • 크래시가 난다면, 크래시 발생 시점에서 하고 있던 작업에 대한 상세 정보를 포함해서 크래시 리포트를 제출해 주세요.
  • 모든 정보를 수집해 주세요. 사용하시는 엔진 버전은 무엇인가요? 운영 체제는요? 시스템 사양은 어떻게 되나요? 프로젝트 로그는 있으신가요 ({projectname}/Saved/Logs)? 스크린샷은 찍으셨나요?

 

기억해 주세요: 에픽 직원이 문제를 재현하고 확인할 수 없다면, 아마 고칠 수도 없을 것입니다.

 

리포트 작성

에픽에서 문제를 재현하고 조사하는 데 필요한 모든 정보가 준비되었다면, UE4 Answerhub 에 가서 "Post A Question" 버튼을 누르거나, 그냥 여기를 클릭하여 버그 리포트를 작성해 주시면 됩니다. 맞춤형 라이선스의 경우, 대신 UDN 에 버그를 신고해 주세요. 리포트 작성 방법은 다음과 같습니다:

  • 제목은 간결하면서도 상세하게 지어주십시오. 예: "Crash on OSX 10.11 when editing blueprint variables"
  • 'Bug Reports' 섹션에 게시해 주십시오.
  • Product Version 드롭다운 목록에서 사용중인 언리얼 엔진 버전을 선택해 주십시오.
  • 메시지 본문에는 시스템 또는 프로젝트 관련 정보를 제공해 주십시오. 문제에 대해 매우 자세히 설명해 주십시오. 문제를 발생시키기 위한 재현 방법을 단계별로 나열해 주십시오.
  • 로그 파일, 스크린샷, 비디오, 애셋 등 중요한 파일이 있으면 첨부해 주십시오.
  • 태그는 "bug report" 와 아울러 관련된 내용을 붙여 주십시오.

 

신고하신 후에

  • 에픽 기술지원 담당 직원이 가급적 빠른 시일 내에 신고 내용을 조사할 것입니다. 인내심을 가지고 해당 게시물을 "bump", 끌어올리지 말아 주십시오.
  • 신고 내용을 다시 확인해 주십시오. 에픽 직원의 추가 질문이 있을 수 있습니다.
  • 에픽 직원이 문제를 재현할 수 없는 경우, 신고 내용이 닫힐 수 있습니다. 그럴 때는 직원이 조사를 계속할 수 있도록 정보를 추가 제공해 주셔야 합니다.
  • 문제가 재현되면, 에픽은 내부 시스템에 버그 리포트를 생성하고, ID 번호 또는 해당 리포트에 대한 링크를 제공해 드립니다.
  • 이 시점에서, 에픽 직원은 귀하의 Answerhub 게시물에 "Resolved";(해결됨) 표시를 합니다. 버그가 수정되었다는 뜻이 아니라, 신고가 완료되었다는 뜻입니다.
  • Unreal Engine Issues 사이트에서 상태를 확인할 수 있습니다.

 

버그가 확인되면, 문제의 심각성에 따라, 영향을 끼치는 사용자의 수에 따라, 에픽의 엔진 개발 우선순위에 따라, 빠르게 고쳐질 수도 않을 수도 있습니다.