Skip to content

베스트 프랙티스

시행착오, 실패와 성공을 반복하면서 우리는 HTML5 게임을 만드는 방법에 대한 지식과 경험을 쌓고, 배운 정보를 공유하고자 노력하고 있습니다. 더 많은 사람들에게 게임을 전달하기 위해, 플레이어 경험을 향상시키기 위해, 그리고 당신의 게임을 성공으로 이끌기 위해 베스트 프랙티스를 만들었습니다. 더 나은 게임 개발을 위해 꼭 한 번 방문해 주세요.

아이콘에 대하여

수많은 게임들이 존재하는 가운데, 당신의 게임은 어떤 아이콘으로 시선을 사로잡을 수 있을까요? 게임 아이콘은 사용자가 가장 먼저 보게 되는 부분입니다. 다음은 당신의 게임에 가장 적합한 아이콘을 디자인하기 위한 몇 가지 팁을 소개합니다.

게임의 본질 파악하기

좋은 아이콘의 첫 번째 기능은 사람들에게 당신의 게임이 어떤 게임인지, 무엇을 기대할 수 있는지 알려주는 것이다. 게임의 액션에 초점을 맞추고 그 매력을 전달하세요. 레이싱 게임이라면 레이싱카가 어떤 것인지, 질주하는 느낌을 표현해야 한다. 퍼즐 게임이라면 플레이어가 어떤 퍼즐을 풀게 될지 구체적인 예시를 제시한다.

이미지>문자

많은 사람들이 게임을 즐기기 위해서는 이미지가 중요합니다. 사내 게임 아이콘은 모두 말이나 문자를 포함하지 않는 '언어 불가지론'을 지향하고 있다. 어떤 언어를 사용하는 플레이어라도 아이콘만 보고도 어떤 게임인지 바로 알 수 있도록 해야 한다. 그래픽의 디테일 수준은 실제 게임 플레이에 가깝게 만들어야 한다. 누구도 육즙이 많은 스테이크를 약속받고 패스트푸드를 건네받는 것을 좋아하지 않는다.

단순하게 유지

아이콘은 단순함이 가장 좋습니다. 그래픽에 너무 많은 시각적 정보나 아이디어를 담거나 다양한 스타일과 색 구성표가 난무하지 않도록 주의해야 합니다. 우리는 가장 좋은 아이콘은 한 곳에 집중된 전경(메인 캐릭터 또는 게임 플레이의 주요 액션)과 단순하고 매력적인 배경을 가진다는 것을 발견했습니다. 또한, 색상 대비를 염두에 두고 초점 포인트를 강조할 수 있는 배경을 선택해야 합니다.

사이즈에 대해

아이콘의 크기는 반드시 여러 가지 크기로 디자인해야 합니다. 하지만 큰 메뉴의 작은 틀에 맞추기 위해 아이콘이 축소되면 그 과정에서 많은 디테일이 손실될 수 있다는 점을 잊지 마세요. 게임 제목을 아이콘으로 표현할 경우, 작은 테두리 안에서도 쉽게 읽을 수 있도록 해야 합니다.

Icon 2: Electric Boogaloo

만약 당신의 게임이 두 번째 게임, 또는 시리즈화될 예정인 첫 번째 게임이라면, 로고를 디자인할 때 이를 염두에 두어야 합니다. 아이콘을 독특한 스타일과 레이아웃으로 만들어 플레이어가 컬렉션의 일부임을 인식할 수 있도록 하고, 게임이 큰 흐름 속에서 어디에 위치하는지를 명확히 할 수 있습니다.

플레이어 온보딩

당신의 아이콘은 잠금 상태이며, 플레이어를 게임으로 끌어들이고 있다. 게임이 통과해야 할 다음 단계는 플레이어가 게임에 대한 첫 경험을 훌륭하게 만들어야 한다는 것입니다. 게임이 이해하기 쉽고 플레이하기 쉬운가? 게임을 즐기기 위해 필요한 모든 것을 알려주는가? 처음 몇 분 안에 플레이어의 게임에 대한 흥미가 결정될 수 있다.

놀이를 통해 전달하기

요즘 사람들의 주의력이 떨어지고 있다. 이를 인지하고, 가능한 한 공백을 두지 않고 플레이어가 게임에 몰입할 수 있도록 유도한다. 게임을 플레이하면서 메커니즘을 배울 수 있다면 더할 나위 없이 좋다. 만약 복잡한 동작이나 메커니즘이 있어 익숙해지는 데 시간이 걸린다면, 튜토리얼을 통해 소개하거나 여러 레벨에 걸쳐 천천히 소개하는 것이 가장 좋은 방법이라고 생각합니다. 요컨대, 가능한 한 빨리 플레이하게 하는 것이 중요합니다.

튜토리얼

앞서 언급했듯이, 튜토리얼은 게임을 플레이하면서 게임 플레이 방법을 알려주는 것이 가장 좋다. 물론 플레이어가 참조할 수 있는 편리한 조작법 치트시트를 준비하는 것도 좋지만, 일반적인 경험 법칙은 액션에 초점을 맞추고 텍스트를 최소화하는 것이 좋습니다. 이는 몇 가지 기본적인 방법으로 달성할 수 있습니다.

  • 기본 튜토리얼입니다. 가장 기본적인 유형으로, 실제 게임을 시작하기 전에 플레이어에게 조작 방법을 알려주는 안전한 환경입니다. 이전에 게임을 해본 적이 있는 복귀 플레이어를 위해 튜토리얼을 건너뛸 수 있는 옵션이 있는 것이 이상적입니다.
  • '튜토리얼을 레벨로 보는' 접근 방식. 처음 몇 레벨 동안 플레이에 필요한 다양한 액션과 동작을 소개하는 방식이다. 예를 들어, 플랫폼 게임의 경우, 첫 번째 레벨은 기본 점프만으로 클리어하고, 두 번째 레벨은 점프와 2단 점프가 모두 필요하며, 세 번째 레벨은 대시나 벽 점프를 도입하는 식이다.

로딩 시간

긴 로딩 화면만큼 싫은 것은 없습니다. 이를 최소화하기 위해 프로그레시브 로딩(Progressive Loading)을 도입하는 것이 좋습니다. 프로그레시브 로딩은 플레이어가 바로 게임을 시작할 수 있도록 필요한 요소(메뉴, 튜토리얼, 첫 번째 레벨 등)만 먼저 로드하는 방식입니다. 플레이어가 이미 플레이하고 있는 상태에서 다음 요소가 백그라운드에서 조용히 로드되며, HTML5 게임에서는 플레이어를 기다리게 하지 않는 것이 절대적으로 중요합니다.

매력적, 참여적, 즐겁게 하기

폭넓은 잠재고객을 끌어들이세요

HTML5 게임은 장르, 스타일, 플레이 유형이 매우 다양합니다. 하이퍼 캐주얼 게임 제작 및 퍼블리싱 분야에서 다년간의 경험을 바탕으로, 최대한 많은 사람들이 게임을 플레이할 수 있도록 몇 가지 간단한 테스트를 준비했습니다. 이 테스트는 특정 규칙이 아니기 때문에 모든 게임에 적용될 수는 없지만, 더 많은 플레이어를 확보하는 데 도움이 될 것입니다.

엄마 테스트:생각해 보세요. 이 게임을 엄마에게 보여줬을 때 엄마가 이해할 수 있을까? 플레이하고 즐길 수 있을 만큼 이해하기 쉬운 게임인가요? 만약 '예'라고 대답했다면, 당신은 달콤한 지점을 발견한 것이다. 캐주얼 게임에서는 단순함이 중요하다.

손가락 한 개 규칙: 한 손 또는 손가락 한 개로 게임을 할 수 있습니까? 가능하다면, 준비 완료! 그것이 가장 많이 선택되는 방법이다!

30초 규칙: 30초 안에 각 라운드/레벨을 클리어할 수 있는가? 게임 플레이의 속도와 템포도 플레이어를 끌어들이고 지루하지 않게 하는 큰 이유 중 하나입니다.

비주얼 애니메이션

플레이어들은 시각적으로 아름다운 게임을 좋아합니다. 하지만 그렇다고 해서 당신의 게임이 반드시 그래픽이 뛰어나야 한다는 의미는 아닙니다. 가장 중요한 것은 개성 있는 비주얼 스타일과 일관성 있는 디자인 요소를 갖추는 것이기 때문이다. 따라서 게임 내 인터랙티브한 요소에 가능한 한 많은 애니메이션을 추가하는 것이 좋습니다. 작은 아이디어가 큰 차이를 만들 수 있기 때문입니다. 바운스, 슬라이딩, 이징과 같은 간단한 애니메이션을 구현하여 플레이어에게 시각적으로 어필함으로써 세련된 인상을 줄 수 있습니다.

플레이어에 대한 보상

몇 시간 동안 플레이하고 마침내 레벨을 클리어했을 때의 성취감은 말로 표현할 수 없을 정도로 크다. 플레이어를 끌어들이고 계속 플레이할 수 있도록 하는 몇 가지 팁을 소개합니다.

  • 게임의 난이도를 너무 급격하게 높이지 않도록 주의해야 한다. 게임의 난이도를 높이는 것은 도전적이고 매력적인 게임 경험을 유지하는 데 필수적이지만, 학습 곡선이 너무 가파르면 신규 플레이어는 금방 포기하는 경향이 있습니다.
  • 레벨이나 챕터를 달성할 때마다 보상을 제공하는 등 플레이어의 동기를 부여하여 계속 플레이할 수 있도록 유도하는 것이 좋습니다. 예를 들어, 리더보드 포인트를 획득할 수 있게 하거나, 코인을 모아 새로운 아이템이나 능력을 잠금 해제할 수 있게 하는 등 다양한 방법이 있습니다. 게임이 진행됨에 따라 보상을 제공하는 등 게임 경험을 향상시켜 플레이어를 즐겁게 해줘야 한다!

현지화

더 많은 언어를 지원할수록 더 많은 유저에게 다가갈 수 있습니다. 다국어 지원은 플레이어의 이해도와 접근성을 높여 더 많은 사람들이 게임을 플레이할 수 있도록 도와줍니다!

하이퍼 캐주얼 게임에서는 가능한 한 간단하게, 그리고 규칙을 읽지 않고도 게임을 이해할 수 있도록 하는 것이 중요하다고 생각합니다. 즉, 직접 플레이하는 것이 플레이어에게 무엇을 해야 하는지, 어떻게 플레이해야 하는지를 알려주는 언어가 되는 것입니다. 하지만 많은 장르의 게임들은 언어와 캐릭터 구축에 중점을 두기 때문에, 이런 게임들은 현지화를 충분히 권장할 수 없는 게임들이 많습니다.

현지화에 적합한 장르

  • 텍스트 기반 게임 - 퀴즈, 텍스트 어드벤처 등 소개나 설명에 텍스트가 필요한 기능이 있는 게임
  • 스토리 게임 - 텍스트 중심의 스토리 및 대화가 있는 게임
  • 방치형 게임

언어 그룹

라쿠텐 링크에 게재하기 위해서는 최소한 영어를 지원해야 합니다(라쿠텐 링크에 게재 신청하는 경우 일본어 포함). 하지만 다국어를 지원하면 더 많은 유저에게 도달할 수 있습니다. 최대한 많은 플레이어에게 도달하기 위해 현지화를 고려해야 할 주요 언어는 다음과 같습니다. 도달할 수 있는 유저가 많은 순서대로 나열되어 있으므로, 현지화에 소요되는 시간과 리소스를 조정할 때 이 점을 고려해야 합니다. 더 많은 언어를 지원하면 더 나은 결과를 얻을 수 있습니다.

  1. 유럽과 미국 - 영어, 프랑스어, 이탈리아어, 독일어, 스페인어, 프랑스어, 이탈리아어
  2. 아시아 - 중국어, 일본어, 한국어
  3. 남미/동유럽 - 브라질 포르투갈어, 러시아어, 터키어, 터키어

게임 포털은 일본뿐만 아니라 전 세계로 뻗어나가는 글로벌 네트워크입니다. 가능한 한 많은 언어에 대응합시다!

광고 아이디어

In this section we will break down a few ways to use ads and rewarded videos in a way that does not obstruct gameplay, but enhances the player’s experience.

리워드 광고의 기본

리워드 광고는 플레이어가 동영상 광고를 끝까지 시청하는 등의 조건을 충족할 경우 보상을 제공하는 광고 유형입니다. 플레이어가 광고 시청을 선택하면 일정 시간이 지난 후 인터스티셜 광고 등을 표시하도록 타이머 기능을 설정하여 플레이어가 지루해하지 않도록 적절한 광고 노출이 이루어지도록 해야 합니다.

보상형 광고의 경우 다음 사항에 유의해야 합니다: - 시청은 선택사항 일 뿐, 메인 게임 플레이를 방해하지 않아야 합니다. - 오해의 소지가 없도록 명확하게 표시해야 합니다. - 광고 차단기가 활성화되어 있는 경우, 해당 플레이어에게 표시할 수 없습니다.

이러한 주의 사항을 바탕으로 플레이어의 게임 경험을 더욱 즐겁게 하기 위한 보상형 광고의 몇 가지 표시 예시를 살펴보자. 단, 아래 예시는 일반적인 예시일 뿐입니다. 여러분의 고유한 게임에 맞는 디스플레이를 고민하고 시도해 보시기 바랍니다!

추가 부스트

보상형 광고는 게임의 난이도 곡선을 고려하여 경험이 부족한 플레이어가 높은 난이도의 레벨을 돌파할 때 부스터를 제공하는 등 매우 유용하게 사용할 수 있습니다.

계속하기: 플레이어가 '게임 오버'에 빠졌을 때, 보상형 광고를 표시하여 플레이어가 진행 상황을 잃지 않고 게임을 계속할 수 있도록 1UP을 제공한다.

레벨 건너뛰기: 특히 어려운 레벨의 경우, 광고 시청을 통해 레벨을 건너뛸 수 있는 기회를 제공할 수 있습니다.

힌트: 광고를 시청하면 힌트를 얻을 수 있습니다.

스탯 부스트: 스탯을 강화할 수 있는 게임에서는 방어력, 공격력, 마법력을 높일 수 있는 보상형 광고가 큰 보상이 될 수 있다.

속도 부스트: 방치형 게임이나 채굴 게임에서는 일정 시간 동안 속도가 2배 또는 3배로 증가하는 부스트를 제공할 수 있다.

새로운 기술: 게임을 진행하면서 새로운 능력이나 파워가 주어지는 게임에서는 광고를 시청함으로써 플레이어에게 새로운 기술을 빠르게 획득할 수 있는 기회를 제공할 수 있습니다.

게임 내 화폐

게임에 게임 내 화폐 시스템(코인, 포인트 등)이 있는 경우, 이를 보상형 광고와 결합하여 다양한 방식으로 사용함으로써 게임 진행 속도를 높이고 플레이어의 동기를 부여할 수 있다.

더블 포인트: 일반적으로 플레이어가 레벨을 클리어할 때 광고를 시청하면 게임 플레이 중 열심히 모은 포인트나 코인을 두 배로 받을 수 있는 선택권을 주는 것이 일반적입니다.

직접 보상: 이 방식은 좀 더 유연하며, 광고 시청을 통해 플레이어에게 정해진 일정한 보상(예: 화폐, 포인트 등)을 제공할 수 있습니다.

룰렛 휠: 게임에 따라 룰렛에 몇 가지 다른 보상(추가 생명, 추가 코인, 업그레이드 등)을 포함시킬 수 있습니다. 광고를 시청함으로써 플레이어가 룰렛을 돌리고 다양한 보상을 얻을 수 있는 기회를 제공할 수 있습니다.

커스터마이징

다양한 스킨, 의상, 배경, 캐릭터 등 플레이어가 선택할 수 있는 것들을 추가로 제공함으로써 플레이어에게 게임 내에서 자신만의 개성을 만들 수 있는 기회를 제공할 수 있다. 또한, 게임 내 커스터마이징 가능한 요소를 수집하게 함으로써 플레이어에게 새로운 목표를 부여하고 동기를 부여할 수 있다.

새로운 기능: 광고를 시청하면 새로운 스킨, 배경, 테마, 배경음악을 잠금 해제할 수 있다.

스타일: 광고를 시청하면 캐릭터와 무기에 새로운 매력을 부여할 수 있습니다. (옷, 방어구, 액세서리, 무기 컬러링, 스킨 등) 한 번의 동영상 시청으로 한 가지 아이템을 보상하거나, 여러 번 시청하면 한 가지 아이템을 단계적으로 지급하는 등 다양한 방법이 있다.

일반적인 조언

리워드 광고의 최적화를 위해 주의해야 할 몇 가지 사항을 소개합니다.

  • 광고를 시청할 때 플레이어가 클릭하는 버튼이 명확하게 표시되어 있고, 고정되어 있으며, 방해가 되지 않는 위치에 표시되어 있는지 확인해야 합니다. 플레이어가 실수로 클릭할 수 있으므로 위치를 움직여서는 안 됩니다.
  • 과도한 광고 표시를 주의하세요. 플레이어가 불쾌감을 느끼면 게임에 대한 흥미를 잃을 수 있고, 이는 게임 몰입도를 떨어뜨리는 역효과를 초래할 수 있습니다.
  • 일관성 있는 애니메이션, 텍스트 또는 사운드를 통해 플레이어가 보상을 획득했음을 알릴 수 있도록 해야 합니다.
  • 플레이어가 볼 수 있는 보상형 광고의 수를 제한하세요. 플레이어가 여러 번 시청을 선택하면 전체적인 게임 진행과 경험을 방해할 수 있기 때문입니다. 보상형 광고는 게임 플레이에 활기를 불어넣는 데 큰 도움이 되지만, 게임 플레이를 통해 플레이어를 즐겁게 하는 것이 가장 중요하다는 것을 잊지 말아야 합니다.
  • 기간 한정 또는 계절별 이벤트를 진행하여 보상을 받을 수 있는 기회를 제공하세요. 매주, 매월, 또는 휴일이나 특별 이벤트를 개최하는 것은 플레이어를 지루하게 만들지 않고 참여도를 높일 수 있는 좋은 방법입니다.