[개발 인사이드] 시각 효과 업데이트에 대하여

시각 효과 업데이트가 이루어지는 과정과 작업에 기여하는 방법을 소개합니다!

플레이어 여러분, 안녕하세요! 이따금 오래된 리그 오브 레전드 챔피언의 시각 효과 업데이트를 진행하는 스킨 팀의 선임 시각 효과 아티스트 Riot Sirhaian입니다.

시각 효과 업데이트의 시초는 몇 년 전 개인적으로 베이가의 시각 효과를 업데이트한 작업이었습니다(귀여웠던 이전의 베이가 감옥은 잊을 수 없죠). 그로부터 몇 년이 지난 현재 열정적인 시각 효과 아티스트로 이루어진 소규모 팀이 리그 오브 레전드 챔피언을 현대화하고 게임플레이 가시성을 개선하고자 노력하고 있습니다.

앞으로 더 많은 시각 효과 업데이트가 예정되어 있으니 업데이트 이유와 방법, 플레이어 여러분이 어떻게 작업에 기여하실 수 있는지 말씀드리기에 적기라고 생각했습니다.

042522_Veiger_VFX.jpg

2018년 업데이트 전후 베이가의 감옥

시각 효과 업데이트란

시각 효과 업데이트란 오래된 리그 오브 레전드 챔피언에게 산뜻함을 더해주기 위한 소규모 개선사항입니다. 게임플레이 일관성, 가시성, 그래픽 품질 등을 전반적으로 개선하는 동시에 챔피언의 테마를 향상하고 강화할 목적으로 진행하는 작업입니다.

챔피언의 모든 시각적 요소를 아우르는 시각 효과 및 게임플레이 업데이트와 다르게 시각 효과 업데이트는 챔피언의 시각 효과에만 영향을 줍니다. 시각 효과란 보통 챔피언이 사용하는 스킬이나 감정표현 시 주변에 나타나는 효과를 의미합니다. 폭발, 마법, 반짝임 등등 다양하죠! 하지만 보통과 다른 작업을 진행할 때도 있습니다. 간혹 음향 팀에서 약간의 수정사항이나 새로운 음향 효과를 추가할 수도 있고 저희 팀에서는 애니메이션 및 (업데이트 전 애니의 W - 소각처럼) 실제 범위와 큰 차이가 나는 즉시 시전 사거리 표시에 작은 변경사항을 적용할 수 있습니다. 하지만 게임플레이, 모델, 텍스처, 캐릭터 애니메이션 등에 대한 변경사항은 포함되지 않습니다. 시각 효과 업데이트는 작업의 규모가 제한적이므로 시각 효과 및 게임플레이 업데이트와 아트 업데이트(아트 및 지속가능성 업데이트)보다 빠르게 출시할 수 있습니다.

작업이 빠르게 이루어지니 시각 효과 및 게임플레이 업데이트나 아트 업데이트를 진행할 때보다 훨씬 자유롭게 다음으로 업데이트할 챔피언을 선택할 수 있습니다. 챔피언을 선택할 때는 팀원들의 열정이 큰 요인으로 작용하지만, 업데이트가 절실한지를 따지기도 합니다. 아래와 같은 목표를 지침으로 삼아 업데이트할 챔피언을 도출합니다.

  • 1차: 적중 범위 표시가 부정확하거나 없는 등의 게임플레이 문제, 시간이 흐르며 시각 효과가 제대로 작동하지 않게 된 경우, 잘못된 시각적 묘사(효과가 스킬에 적절해 보이는지) 수정
  • 2차: 게임플레이 가시성(스킬이 얼마나 잘 보이는지) 개선, 시각적 군더더기 전반적으로 감소(지나치게 세부적이고 불필요한 묘사를 많이 포함하는 텍스처의 혼잡도 감소), 스킬의 시각적 강도(스킬이 너무 밝거나 보기 힘들지 않도록) 조정
  • 3차: 테마 강화(예를 들어 공허 출신 챔피언의 공허 분위기 강화)

목표의 중요도는 1, 2, 3차 순입니다. 즉, 어떤 경우든 게임플레이 가시성이 테마 강화보다 중요하며 시각 효과 업데이트의 최우선 목표는 언제나 부정확한 적중 범위 표시를 수정하는 것입니다.

042522_Blitz_VFX.jpg

시각 효과 업데이트 전후 블리츠크랭크의 궁극기

시각 효과 업데이트를 준비하고 출시할 때는 다른 부분도 고려해야 합니다. 예를 들어 엔지니어들이 게임에서 스파게티 코드를 없애는 큰 성과를 거두었듯 저희 팀은 스파게티처럼 뒤엉킨 코드에 얹힌 토마토소스(피)를 없애고자 큰 노력을 기울이고 있습니다. 예전에는 이렇게까지 신경 쓰지 않고 슬쩍 넘길 수 있었지만, 이제는 작업이 아무리 힘들더라도 그럴 수 없습니다(스파게티 코드와 토마토소스는 찰떡궁합이죠).

042522_Amumu_VFX.jpg

아무무 궁극기의 새로운 시각 효과를 슬픈 미라의 저주 영상의 스타일에 들어맞게 하려는 작업

또한 스킨 등급을 고려했을 때 특색이 부족한 스킨에 화려함을 더해주고자 합니다. 하지만 스킨 작업에 할애하는 시간을 염두에 두어야 합니다. 시각 효과 업데이트의 일환으로 스킨 작업을 할 때는 일반적으로 아래와 같은 지침을 따릅니다.

  • 기본 외형에 변경사항이 적용되면 이에 상응하는 적절한 변경사항이 모든 스킨에 적용됩니다. 예를 들어 게임플레이를 더 정확하게 반영하도록 기본 외형에서 표시가 더 커졌으면 모든 스킨에서 해당 표시의 크기가 완벽하게 같아야 합니다.
  • 시각 효과 업데이트 전에 기본의 변형이거나 고유 시각 효과를 지닌 스킨에서는 업데이트 후에도 같은 수준의 차이가 유지됩니다.
  • 750 RP 이하 등급의 스킨에는 타당한 경우 작은 변경사항 하나만 적용될 수 있습니다.
  • 975 RP 스킨에는 타당한 경우에만 약간의 색상 변경과 추가 요소가 적용될 수 있습니다.
  • 1,350 RP 스킨에는 아직 적용되지 않은 경우 완전히 새로운 시각 효과가 적용됩니다.
  • 1,820 RP 이상 등급의 스킨에는 아직 적용되지 않은 경우 완전히 새로운 시각 효과가 적용되며 경우에 따라 감정표현에도 시각 효과가 적용될 수 있습니다.

스킨의 시각 효과가 이미 현대적이고 스킨 등급에 걸맞으면 새로운 시각 효과가 추가되지 않을 가능성이 큽니다(최근 출시된 스킨의 현대적인 시각 효과를 업데이트할 필요는 없으니까요).

시각 효과 업데이트 작업 방식

아직 안 가셨군요! 다행입니다! 그럼 이제 업데이트 과정을 알기 쉽게 7단계로 나눠서 작업이 실질적으로 어떻게 이루어지는지 설명해드리겠습니다!

  1. 업데이트할 챔피언을 선택합니다. 선택되는 챔피언은 아티스트 한 명이 특히 좋아하는 챔피언, 다듬는 작업이 절실해 보이는 챔피언, 작업 목록에서 차례가 된 챔피언 등입니다. 어떤 챔피언은 시각 효과 업데이트보다 더 큰 규모의 작업(시각 효과 및 게임플레이 업데이트, 아트 업데이트)이 필요하며 이러한 챔피언은 사전 검토 단계에서 건너뛰기로 합니다. 따라서 좋아하시는 챔피언의 시각 효과가 매우 오래되었다면 보기보다 작업하기 어려울 수 있습니다. 하지만 결국에는 업데이트가 이루어질 것입니다.
  2. 챔피언이 선택되면 시각 효과 아티스트가 기본 스킨부터 작업을 시작합니다. 제작 과정 내내 담당 아티스트와 시각 효과 업데이트 팀, 사내 리그 오브 레전드 시각 효과 커뮤니티가 끊임없이 피드백을 주고받습니다. 여기에는 사운드 디자이너, 게임 기획자 등 다양한 사람이 관여됩니다. 특정 시각 효과 업데이트를 직접 담당하는 아티스트는 주로 한 명뿐이지만, 피드백 과정을 비롯한 전체적인 업데이트는 언제나 협력의 결과물입니다.
  3. 기본 스킨이 완성되고 승인되면 시각 효과 아티스트가 스킨 작업을 시작합니다. 기본 외형에 적용된 업데이트에 상응하는 변경사항이 모든 스킨에 적용됩니다. 근래에 출시된 스킨은 보통 이미 어느 정도 최신식이기 때문에 오래된 스킨일수록 더 많은 변경사항이 적용됩니다.
  4. 그다음 전체적인 테스트를 진행하면서 놓친 부분이나 버그를 잡아내고자 합니다.
  5. 버그를 수정한 후에는 시각 효과 업데이트를 PBE 테스트 서버에 적용합니다. 보통 플레이어와 커뮤니티의 피드백을 받고자 레딧이나 SNS에 짧은 영상을 공유합니다.
  6. 피드백을 최대한 많이 받으려고 노력합니다. 트위터, 유튜브, 레딧의 리그 오브 레전드 및 PBE 테스트 서버 게시판 등을 끊임없이 주시합니다. 해당 챔피언의 주력 플레이어 게시판도 꼭 확인합니다.
  7. 마지막으로 시각 효과 업데이트를 라이브 서버에 적용합니다. 추가 조치가 필요하면 이후 패치에서 변경사항을 적용해 수정합니다.

도와주시는 방법

시각 효과 업데이트는 시각 효과 및 게임플레이 업데이트나 아트 업데이트 등의 다른 게임 내 업데이트보다 빠르게 진행되기 때문에 작업하는 동안 별도의 개발자 블로그 글을 게시하지 않습니다. 그래도 플레이어 여러분의 피드백은 대환영입니다! 언제나 최대한 많은 피드백을 살펴보려고 노력하지만, 아쉽게도 모든 피드백에 답변을 드리기는 어렵습니다. 그러나 피드백이 건설적이고 유용하며 지금껏 고려하지 않은 대안을 제시해주신다면 통찰력을 빌리고자 따로 연락을 드릴 수도 있습니다!

일반적으로 피드백을 남겨주시기에 가장 좋은 곳은 레딧상 PBE 테스트 서버 게시판인 r/LeaguePBE(영문 링크)에 올라오는 레오나 시각 효과 업데이트 피드백 스레드(영문 링크), 샤코 시각 효과 업데이트 피드백 스레드(영문 링크) 등의 게시글입니다.

042522_Thresh_VFX.jpg

2020년 시각 효과 업데이트를 위한 쓰레쉬 랜턴 작업

하지만 가끔은 건설적인 피드백을 하기가 어려울 수 있습니다. 주력 챔피언 이야기라면 더더욱 어렵기 마련이죠! 저희가 찾는 피드백은 아래와 같습니다.

1. 조치로 이어질 수 있는 피드백

구체적인 변경사항으로 이어질 수 있는 분명한 피드백이 단연 가장 유용합니다. 예를 들어 ‘동일 등급의 다른 스킨처럼 새로운 Q 스킬 범위 표시가 있으면 좋겠습니다’ 혹은 ‘적중 범위 표시가 틀린 것 같은데 확인해주세요’ 아니면 ‘투사체가 잘 안 보입니다’ 등은 모두 저희가 살펴보고 고려하기에 적합하며 조치로 이어질 수 있는 훌륭한 피드백입니다.

모호한 피드백은 어떻게 해야 반영할 수 있는지가 덜 명확하기 때문에 실용적이지 않으며 (테마 변경을 바라는 등) 거시적인 피드백에는 시각 효과 업데이트의 작업 범위를 벗어나는 조치가 필요할 가능성이 큽니다.

2. 객관적인 피드백

시각 효과도 일종의 예술이므로 주관적인 생각을 불러일으킬 수 있습니다. 원래의 디자인을 좋아하는 사람이 있는가 하면 싫어하는 사람도 있기 마련입니다. 따라서 ‘초록색은 싫으니까 바꿔주세요’와 같은 피드백은 안타깝게도 반영할 수 없습니다. 그러나 ‘초록색은 이 스킨과 어긋납니다’ 같은 피드백은 참고해서 반영할 수 있습니다.

3. 대다수가 동의하는 피드백

상당히 중요한 부분입니다. 저희는 최대한 많은 플레이어에게 만족감을 드리고자 하지만, 모두의 취향이 같을 수는 없는 법입니다. 주력 플레이어일지라도 한 사람의 반대보다는 압도적으로 많은 사람이 동의하는 피드백을 반영할 가능성이 큽니다.

또한 리그 오브 레전드는 세계적인 게임이라는 점을 기억해야 합니다. 특정 언어권이나 지역의 유행이 전 세계적으로는 공감을 얻지 못할 수 있습니다. 결국에는 가장 큰 목소리가 아니라 전 세계적인 대다수의 목소리에 귀를 기울이려고 합니다.


042522_YasTeemo_FVX.jpg

특정 아티스트를 비방하는 행동은 절대 올바른 접근법이 아니라는 점을 특별히 강조하고 싶습니다. 건설적인 태도로 작업의 문제를 지적하는 행동은 괜찮지만(심지어는 권장하기까지 합니다!), 시각 효과 업데이트는 열정적인 팀원들이 본업과 별개로 진행하기 때문에 인신공격을 받으면 시각 효과 업데이트 작업을 계속할 마음이 사라질 수 있습니다. 또한 윗선에서 보기에 시각 효과 업데이트는 플레이어에게 도움이 되기보다 해가 된다는 신호가 될 수 있습니다. 불만족한 플레이어와 의기소침한 개발자의 조합은 작업의 의의를 사라지게 합니다.

건설적인 피드백은 플레이어 여러분이 이러한 작업에 관심이 많다는 것을 보여주기 때문에 대환영입니다. 저희에게 힘이 될 뿐만 아니라 리그 오브 레전드를 더 나은 게임으로 만드는 데 도움이 됩니다!

시각 효과 업데이트의 미래

이번 글이 유익했기를 바랍니다! 지금까지 시각 효과 업데이트 이야기를 많이 못 드렸으니 이번에 제대로 다루고 싶었습니다. 새로운 시각 효과 업데이트가 진행되고 SNS에서 관련 내용을 보신다면 자유롭게 피드백을 남겨주시기 바랍니다! 저희는 언제나 최대한 많은 피드백을 확인하려고 노력합니다.

시각 효과 업데이트를 받게 될 다음 챔피언은... 비밀입니다! 하지만 걱정하지 마세요. 좋아하시는 챔피언이 반짝이고 애정 어린 손길을 받을 수 있도록 더 많은 시각 효과 업데이트를 열심히 진행하고 있습니다!