Blog

프로토타입 제작 단계를 빠르고 효율적으로 완료하는 것은 유사한 아이디어의 게임이 타사에서 먼저 퍼블리싱되기 전에 게임을 출시하거나 시간과 자원을 낭비하기 전에 처음으로 다시 돌아갈 수 있다는 점에서 중요합니다. 여러분의 성공을 위한 프로토타입을 설정하기 위해 참고해야 할 모범 사례가 있습니다. 개발 경험치의 크기나 규모에 상관없이 모든 제작자들이 사용할 수 있는 우수한 도구가 있으며, 이러한 팁과 도구를 같이 활용하면 프로토타입을 보다 빠르고 효율적이며 효과적으로 만들 수 있으므로 잠재력이 높은 콘셉트를 기획하고 구상하는 일에 노력을 집중할 수 있습니다.

슈퍼소닉의 게임 디자이너인 Anna Fomina가 프로토타입 제작과 그 이상의 작업 속도를 높여주는 주요 6가지의 AI 디자인 도구를 소개합니다.

1. Miro:아이디어와 참조자료에 대한 지식 베이스를 구축하기

Miro는 여러분만의 지식 베이스를 만들어 하이퍼 캐주얼 콘셉트를소개하고, 게임의 주요 아이디어를 보여주고, 새로운 요소를 브레인스토밍할 때 활용할 수 있습니다. “게임의 분위기는 어떠세요?”라는 질문부터 “어떤 카메라 각도를 사용해야 하나요?”라는 질문까지 모든 질문에 답할 수 있는 도구입니다. 예를 들어, 러너 게임을 구축할 때 장르와 캐릭터, 카메라 각도, 레벨 기획 등의 공통된 테마 및 요소를 구성하기 위한 참조 자료를 추가할 수 있습니다. 지식 베이스가 사례를 찾을 수 있는 라이브러리가 됩니다.

Miro는 저희 팀이 지식 베이스를 빠르고 쉽게 구축하기 위해 사용하는 시각적 협업 도구입니다.  보드를 쉽게 공유할 수 있으며, 게임 개발 전반에 걸쳐 보드를 계속 구축할 수 있습니다. 이 툴은 모범사례와 참고할 만한 자료가 총망라된 역동적인 컬렉션과도 같습니다. 모든 사람의 아이디어와 제안을 모아둘 수 있는 하나의 시각적인 저장 공간이 마련되어 있다면, 게임 구축에 관련된 모든 사람들이 같은 내용을 공유할 수 있기에 자료의 효율성과 정확도는 향상될 수밖에 없습니다.

2. ChatGPT: 레벨을 구상하고 구현하기

AI 기반 프로그램은 게임 개발을 위한 새로운 지평을 제시합니다. ChatGPT와 Midjourney와 같은 도구를 아이디어 발상에서부터 코딩까지 모든 작업에 사용할 수 있기 때문입니다. 특히, 저희는 ChatGPT를 사용하여 새로운 단계에 쓰일 콘텐츠를 만들고 이를 구현하는 데 활용합니다.

레벨 콘텐츠에 대한 아이디어 얻기

하나의 일화를 공유하자면, 저희는 Fantasy Tree 게임의 제작 과정에서 CPI가 증가하기 시작하면서, 아티스트와의 작업이 어려워지는 상황 등 몇 가지 곤란한 문제에 직면하게 되었지만 저희는 여전히 게임 콘텐츠를 제작해야 했고, 가능한 한 적은 비용으로 빠르게 완성도를 높여가야 했습니다. 그래서 ChatGPT를 사용하기 시작했습니다. 먼저 게임의 메카닉 규칙을 기술 게임 디자인 문서(GDD)로 작성했습니다.

그런 다음 각 게임 레벨 설정 요청과 함께 ChatGPT에 이를 입력했습니다. 그 결과 GDD에 명시된 메카닉과 규칙을 따르는 다양한 레벨 콘텐츠에 대한 기본 개요가 작성되었습니다.

이러한 각 레벨의 전반적인 아이디어를 고려하여, ChatGPT에 다시 개선 사항을 요청하며 레벨별 콘텐츠를 구축했습니다.

보다 포괄적인 레벨 콘텐츠를 구축한 후에는 게임에 구현하기 앞서 자체 디자인 전문 지식을 적용하여 콘텐츠를 다시 작성하고 편집할 수 있습니다. ChatGPT와 같은 AI 도구를 사용하는 경우, 항상 풍부한 경험과 전문 지식을 보유한 제작자가 결과를 살펴 보아야 합니다. AI 도구는 레벨 콘텐츠의 토대를 제공하나 전문가가 최종적으로 편집하고 다듬어 주어야 합니다.

편집 후 저희는 게임에 콘텐츠를 구현했습니다. 이러한 방식으로 다양한 게임 레벨을만들 수 있었습니다.

게임 레벨아이디어를 GDD로 전환하여 게임에 구현하기

또한 이 레벨 아이디어 프로세스를 역설계할 수 있습니다. 거꾸로, ChatGPT를 사용하면 레벨 콘텐츠에 대한 아이디어를 게임 내 콘텐츠로 구현하는 방법을 개발자에게 알려주는 GDD를 작성할 수 있습니다.

Fantasy Tree의 경우, 1단계의 콘텐츠를 ChatGPT에 입력하고 규칙을 설명하도록 요청하는 것부터 시작했습니다.

ChatGPT를 활용하여 작성한 예비 GDD를 개발자를 위해 다시 한 번 간략하게 정리했습니다.

이 프로세스는 GDD를 훨씬 더 빠르고 쉽게 만드는 데 도움을 줄 수 있으며, 여러분의 게임 레벨 기획 프로세스 동안 팀 전체가 연계될 수 있기에 수정을 위해 소모되는 부수적인 시간과 리소스를 줄여줍니다.

ChatGPT를 사용하여 테마를 기반으로 한 매력적인 콘텐츠를 만든 다음 결과를 편집하자 팀의 효율성과 속도가 향상되었습니다.

ChatGPT를 사용하여 테마를 기반으로 한 매력적인 콘텐츠를 만든 다음 결과를 편집하자 팀의 효율성과 속도가 향상되었습니다. 효율적인 작업 과정을 기반으로 Fantasy Tree는 미국 iOS에서 상위 5위에 올랐습니다.

3. ChatGPT: 확장 프로그램으로 프로토타입 제작 속도 및 생산성 향상하기

주요 ChatGPT 플랫폼 외에도, 운영을 간소화하기 위해 일부 주요 채널에 확장 프로그램을 이용할 수 있습니다. 다음은 저희 팀이 가장 좋아하는 몇 가지 프로그램입니다.

Summarize 

Summarize는 인터넷의 모든 페이지를 짧은 단락으로 요약하는 ChatGPT와 통합된 Chrome용 확장 프로그램입니다. Stack Overflow에 대한 논의, 다른 디자이너의 GDD 검토, 긴 Slack 메시지 등의 다양한 정보를 요약 정리하는 데 사용합니다.

Slack

Slack이라는 플랫폼은 ChatGPT를 인터페이스에 직접 통합할 수 있는 자체 확장 프로그램을 갖추고 있었습니다.

저희는 개발자와 게임의 디자인 아이디어에 대해 길게 논의할 때 Slack 확장 프로그램을 사용합니다. Slack 확장 프로그램을 사용하면 회의 중 오갔던 콘셉트와 게임에 대한 변경 사항을 요약해 주기에 최신 요소(예: 테마, 메카닉, 캐릭터)를 반영해 콘텐츠 디자인을 시작할 수 있습니다.

검색 엔진용 ChatGPT

이 확장 프로그램은 ChatGPT를 Google에 통합하여 메카닉이나 테마에 대한 영감과 같은 모든 레퍼런스를 검색할 수 있으며, 가장 관련성이 높은 검색 결과를 자동으로 추출합니다.

예를 들어, Google에서 목공예 테마의 게임을 위한 영감을 찾을 때, 자연스럽고 실제적인 느낌을 위해 메카닉과 레벨 콘텐츠를 설계하는 방법을 찾습니다. 그러나 처음에 얻은 결과가 항상 관련이 있는 것은 아닙니다. 원하는 검색 결과를 얻을 때까지 최대 몇 시간이 걸릴 수도 있습니다. 하지만 ChatGPT 확장 프로그램을 사용하면 모든 검색 결과를 검토할 필요 없이 검색 입력 내용에 기반한 범위 내에서 정확한 답변을 얻을 수 있습니다.

4. DALL-E 및 Midjourney: Mockup 제작 속도를 높이기

DALL-E와 Midjourney는 게임을 위해 쉽고 빠르게 Mockup을 만드는 데 사용할 수 있는 두 가지의 AI 도구입니다. 하지만 합법적으로 사용하려면 라이선스 규정을 고려하는 것이 필수적이며, DALL-E 또는 Midjourney를 통해 생성한 콘텐츠와 연결을 원한다면 연결 전 항상 결과물을 먼저 편집해 주어야 합니다.

GDD의 명확성을 개선하기

DALL-E 및 Midjourney와 같은 도구로 생성된 AI 렌더링을 GDD 제작의 시작점으로 사용하여 아티스트에게 최종 모형을 전달할 수 있습니다. 원하는 것을 아티스트에게 명확하게 제시하면 여러분의 구상과 최종 결과물 사이의 간극을 좁혀, 수정 횟수를 효과적으로 줄일 수 있습니다.

원하는 것을 아티스트에게 명확하게 제시하면 여러분의 구상과 최종 결과물 사이의 간극을 좁혀, 수정 횟수를 효과적으로 줄일 수 있습니다.

예를 들어, 저희는 유저들이 입력하는 다양한 요소에 따라서 다양한 캐릭터 조합을 보여주는 Mockup을 원했고, Midjourney를 사용하여 몇 개의 이미지를 프롬프트로 입력해 저희가 원하는 결과물과 매우 유사한 Mockup을 생성했습니다.

저희는 Midjourney로 Mockup을 제작한 후, 다음과 같은 렌더링과 부연 설명을 아티스트에게 보냈습니다. 아티스트는 약간의 보완 작업을 진행해 캐릭터 세트의 최종 버전과, 캐릭터들이 합쳐질 때의 결과물을 만들었습니다.

AI 도구로 Mockup제작 작업을 시작하면, 피드백이 오가는 과정을 눈에 띄게 단축할 수 있습니다. 아낀 시간을 활용하여 콘텐츠를 디자인하고 이를 게임에 더 빠르고 쉽게 적용하는 데 집중할 수 있습니다.

빠른 시작점을 생성하기

또한 DALL-E 및 Midjourney와 같은 AI 도구는 캐릭터, 요소의 시안을 제작하는 첫 단계로서 도움을 줄 수 있습니다. 여러분은 도출된 아이디어를 다시 그려서 게임에 구현하기만 하면 됩니다.

예를 들어, 저희는 Midjourney를 사용하여 게임 중 하나에서 보상형 동영상 아이콘을 만들었습니다. 저희가 입력한 키워드는 “어드벤처용 아이콘 RPG, 전화기를 든 사람, 흰색 배경”이었습니다.

그런 다음 간단한 일러스트레이션 소프트웨어를 사용하여 그림을 그려 편집했습니다.

저희는 이러한 프로세스를 따라 디자인 제작 속도를 높일 수 있었고, 특히 디자인 경험이 적거나 직접 이미지를 제작하는 경우 더욱 이점이 있었습니다. 이 방법을 통해 디자이너는 시간과 리소스를 확보하여 다른 우선순위가 더 높은 작업에 집중할 수 있었고, 아이디어 창출이 필요한 백지 상태에서 그림을 그리는 시간을 줄일 수 있습니다.

5. Bolt: 코딩 없이 프로토타입을 만들기

Bolt는 유니티에 직접 통합된 비주얼 스크립팅 솔루션으로, 코딩 없이도 코딩이 필요한 웬만한 작업을 수행할 수 있습니다. 이 도구를 사용하면 애니메이션에서 게임 로직에 이르기까지 모든 것을 만들어 낼 수 있습니다.

Bolt를 사용하면 코딩 없이 애니메이션부터 게임 로직에 이르기까지 모든 것을 만들어 낼 수 있습니다.

제시된 YouTube 튜토리얼을 사용하면 Bolt를 최대한 효과적으로 활용하고, Bolt의 무궁무진한 용도를 파악할 수 있습니다.

저희는 전에 한 번 텍스트와 이미지 스케치로 설명된 게임 제안서를 받은 적이 있었는데, 제안서의 게임이 잠재력이 있다는 사실을 파악했습니다. 그리고 곧 테스트용 프로토타입을 개발하게 되었습니다.

또한, 메카닉, 제어 및 예술 스타일을 포함하여 Bolt에 해당 제안서를 입력했습니다. 이 모든 단계에는 코딩이 필요하지 않았습니다.

그 결과, 제안서에서 프로토타입이 만들어지기까지 단 하루도 걸리지 않았습니다.

Bolt를 사용하여 GDD에 포함할 시각적 예제를 만들 수도 있습니다. 예를 들어, 게임에서 메카닉이 어떻게 보여야 하는지에 대한 아이디어가 있고 이를 개발자와 공유하고 싶다면, 이를 Bolt에서 제작하여 보여주면 개발자가 게임에 코딩할 수 있습니다.

6. Machination: 시각적인 방식으로 균형 잡힌 경제를 만들기

Machination은 기본적으로 여러분의 게임을 한 눈에 파악하기 쉽게 시각적으로 보여주는데, 이를 통해 게임 경제에 대한 큰 그림과, 게임 경제가 어떻게 돌아가는지 볼 수 있습니다. 이로써 통화 흐름과 사용자가 리소스를 수집하는 데 걸리는 시간 등의 기능을 명확하게 확인하고, 게임의 균형, 진행 상황 및 난이도 차트에 대한 개요를 확인할 수 있습니다.

이 도구는 특히 탄탄한 게임 경제 구축이 필요하면서도 유저의 지속적인 참여가 요구되어 적절한 밸런스를 유지해야 하는 방치형 아케이드와 방치형 클리커 게임에 유용합니다.

Machination에서 게임의 흐름을 시뮬레이션하면 게임 전체에 아이디어 구현 작업을 진행하기 전에 미리 퀄리티를 확인할 수 있습니다.

Machination에서 게임의 흐름을 시뮬레이션하면 게임 전체에 아이디어 구현 작업을 진행하기 전에 미리 퀄리티를 확인할 수 있습니다.를 실행할 수 있습니다. 그 다음 테스트했던  흐름을 시트로 내보내고 유니티에 업로드하여 게임과 경제의 밸런스를 빠르고 쉽게 조정할 수 있습니다.

여러분이 게입 개발 작업을 진행할 때 가장 좋아하는 AI 도구가 무엇인가요? 소개된 6가지 도구 외에도 유용하게 쓰고 있는 도구가 있다면, 슈퍼소닉의 링크드인을 통해 자유로이 공유해 주시길 바랍니다. 

 

Let's put these tips to good use

Publish your game with Supersonic