대화 형
Silverback Gaming: 프런트엔드 개발의 중요한 역할
By 윌리엄 -28 년 2024 월 XNUMX 일Silverback Gaming의 프런트엔드 개발자인 대니 맥앨리스터가 슬롯 제작 과정에서 프런트엔드 개발의 역할에 대해 설명합니다.
온라인 슬롯 게임을 제작하는 것은 진정한 팀 노력이지만, 함께 일하기에 가장 흥미로운 팀 중 하나는 프런트엔드 개발입니다. 왜? 이 팀은 게임의 창의적인 측면을 생생하게 구현하는 일을 담당하고, 그것은 엄청난 즐거움을 얻는 것을 의미하기 때문입니다.
우리의 주요 초점은 모든 아트워크, 애니메이션, 사운드를 가져와서 플레이 가능한 게임으로 변환하는 것입니다. 여기에는 모든 기기와 모든 방향에서 플레이어가 흥분하고 즐길 수 있도록 게임의 모든 상호 작용성, 반응성 및 성능을 프로그래밍하는 것이 포함됩니다.
게임이 여러 시장에 출시될 예정이라면 프런트엔드 팀은 일반적으로 각 언어로 타이틀을 번역하는 일을 담당합니다. Silverback의 경우 32개의 번역이 있었고 지금도 계속되고 있습니다. 일부 스튜디오에서는 프런트엔드 팀이 모든 사내 툴과 내부 사이트도 관리합니다.
그렇다면 슬롯 제작에 프런트엔드 개발이 왜 그렇게 중요할까요? 저에게는 게임의 모습이 플레이어를 타이틀로 끌어들이는 첫 번째 요소이기 때문입니다.
온라인 카지노 로비에서 게임을 처음 보는 것은 클릭하는 미리보기 타일입니다. 선택할 수 있는 게임이 너무 많기 때문에 눈길을 끌고 매력적이며 즉시 관심을 끌어야 합니다. 플레이어가 모바일을 사용하고 화면 크기가 작은 경우 이는 쉽지 않습니다.
이는 특히 초보 플레이어에게 중요한데, 이들은 게임의 RTP, 변동성, 보너스 기능 등 특정 플레이어를 특정 타이틀로 유도하는 다른 요소를 제대로 이해하지 못하기 때문입니다.
이는 프런트엔드 개발이 이러한 플레이어에게 매우 중요한 이유인데, 특히 게임의 시각적 측면이 플레이어를 끌어들여 게임을 하도록 설득하기 때문입니다. 그런 다음 게임에 들어가면 디자인은 신뢰를 구축하고 그들이 추구하는 재미있고 즐거운 경험을 제공하는 데 도움이 됩니다.
프런트엔드 개발의 중요성은 그것이 다루는 작업의 복잡성과 일치합니다. 궁극적으로 팀은 게임이 완벽하게 플레이되도록 해야 하며 Silverback Gaming에서 우리는 각 슬롯에 대해 매우 높은 기준을 설정했습니다.
진짜 도전은 각 게임이 우리 플레이어가 슬롯을 즐기는 데 사용하는 다양한 기기, 운영 체제 및 브라우저에서 플레이되도록 하는 것입니다. 저는 95%의 경우 문제가 발생하지 않는다고 말하고 싶지만 가끔은 발생합니다.
이는 일반적으로 매우 구체적인 기기/브라우저 조합과 관련된 문제이며, 저희 팀의 품질, 재능, 경험 덕분에 항상 해결책을 찾을 수 있습니다.
우리가 직면한 또 다른 문제는 콘텐츠를 번역하는 것인데, 이는 전 세계 여러 시장에 게임을 제공하는 스튜디오에 점점 더 골치 아픈 일입니다. 우리는 처음에는 Google Translate를 사용한 다음 필요한 경우 추가 수정을 하는 경향이 있습니다.
하지만 Google Translate는 종종 맥락과 업계별 용어를 이해하는 데 어려움을 겪습니다. 예를 들어, "close"라는 단어는 근접성을 의미하거나 무언가를 닫는 동작을 의미할 수 있습니다. 단어를 단수로 번역하면 종종 틀릴 수 있습니다.
이는 실제로 우리가 번역을 위한 새롭고 더 효과적인 솔루션을 개발하도록 밀어붙였습니다. 여기에는 처음으로 LLM을 사용해 텍스트를 번역하는 것도 포함됩니다. LLM은 번역하기 전에 맥락과 함께 홍보할 수 있으므로 개선이 필요할 것입니다.
브라우저 문제로 돌아가서, 특정 브라우저에서 오류를 발견할 때마다 다른 기기별 정보와 함께 정확한 브라우저 버전을 실제로 감지할 수 있습니다. 즉, 매우 구체적인 수정을 하고 다시 발생하지 않도록 방지할 수 있습니다.
수정을 한 후에는 프레임워크에 추가하여 나중에 문제가 발생하지 않도록 합니다. 물론, 이는 화재 진압과 비슷합니다. 어떤 기기나 게임에서 플레이하는지 제어할 수 없고 모든 브라우저 버전의 모든 문제가 해결되는지 확인할 수 없습니다.
즉, 우리가 더 많은 결함을 발견하고 수정할수록 프레임워크는 더 좋아지고 우리가 겪을 문제도 적어집니다.
프런트엔드 개발은 또한 새로운 기술을 받아들이는 것과 관련이 있으며, Silverback에서 우리는 AI의 조기 채택자였습니다. 우리는 AI를 사용하는 방법에 대해 매우 신중하게 고려했으며, 워크플로우와 게임의 전반적인 품질을 개선하는 영역에만 배포했습니다.
여기에는 콘텐츠 번역, 테마 생성, 디자인, 심지어 게임 제작에 사용하는 사운드 제작 등이 포함됩니다.
제가 보기에 AI는 매우 구체적인 사용 사례가 있으며 가치와 개선을 가져오는 경우에만 사용해야 합니다. AI에 대한 열광 속에서도 일부 조직은 단순히 사용하기 위해 배포하고 있으며, AI가 초래할 수 있는 위험을 충분히 인식하지 못하고 있다고 생각합니다.
그럼, 여기 있습니다. 게임 제작에서 프런트엔드 개발의 역할에 대한 조금 더 자세한 통찰력과 그것이 왜 더 넓은 스튜디오 팀에서 그렇게 중요한 부분인지.