Skip to content

게임 품질 가이드

이 가이드는 플랫폼의 성공 사례를 바탕으로 개발자들에게 경험을 요약하여 제공하는 것을 목표로 합니다. 플랫폼의 필수 요구 사항과 함께 사용하는 것이 권장됩니다. 이하의 내용은 모두 필수 사항이 아닌 제안사항이지만, 이러한 원칙을 따르면 게임 품질과 사용자 경험이 크게 향상됩니다.

사용자 경험 최적화

🤖 사용성 설계

  • 직관적인 게임 메커니즘 설계를 채택하여 핵심 규칙이 플레이어에게 빠르게 이해될 수 있도록 합니다.
  • 점진적인 튜토리얼 시스템을 통합하거나 국제적으로 인식되는 시각적 기호를 사용하여 플레이어의 학습 난이도를 낮추는 것이 권장됩니다.

💬 상호 작용 요소는 인간 공학적 표준을 충족해야 합니다:

  • 기능 버튼의 크기는 48×48px 이상이어야 합니다.
  • 응답 지연은 300ms 이내로 제어해야 합니다.
  • 실수로 광고를 클릭할 수 있는 UI 레이아웃은 설계에서 피해야 합니다.

게임성 설계

✍️ 상호 작용 피드백

  • 플레이어의 모든 조작에 즉각적인 시각/청각 피드백을 제공해야 합니다.
  • 게임 난이도 곡선은 동적 균형 알고리즘을 사용하여 도전성과 성취감의 균형을 유지해야 합니다.

📲 다중 플랫폼 호환성

  • 반응형 인터페이스 설계를 구현하여 PC 및 모바일 기기에 호환되도록 합니다. 자세한 내용은 QA 구성을 참조하세요.
    • PC 버전은 기본적으로 가로 모드이며, 자동 조절 또는 16:9의 화면 비율을 권장합니다. 게임이 모바일 기기로 이식된 세로 모드 게임인 경우 9:16의 비율을 권장합니다.
    • 모바일 기기의 세로 모드에서는 9:16, 가로 모드에서는 21:9의 비율을 권장합니다.
  • 게임 모드 제한 사항을 명확히 표시해야 합니다(예: 순수 다중 플레이어 게임인 경우 현저하게 표시).

제품 차별화

🗃️ 콘텐츠 관리

  • 모듈식 아키텍처 설계를 채택하여 후속 콘텐츠 확장을 지원하고 지속적인 업데이트를 유지합니다.
  • 핵심 게임 플레이 메커니즘은 결정된 후에는 안정적으로 유지되어야 합니다.

🏙️ 브랜드 인식

  • 독특한 시각적 식별 시스템(VIS)을 구축합니다.
  • 명명 규칙: 일반적인 이름(예: "장기")은 피하고 차별화된 이름(예: "슈퍼 장기")을 권장합니다.
  • 제3자의 지적 재산권 침해는 엄격히 금지됩니다.

시청 규범

🎨 시각적 표준

  • 미술 스타일의 일관성(해상도, 색상 구성, 예술 스타일)을 유지합니다.
  • 홍보 자료는 실제 게임 내용을 정확히 반영해야 합니다.

🎶 오디오 표준

  • 배경 음악과 효과음의 볼륨은 적절하게 조절되어야 합니다.
  • 오디오 콘텐츠가 게임 주제와 높은 연관성을 가져야 합니다.

조작 제어

🎮 입력 설계

  • 키보드 레이아웃 인식을 지원합니다(AZERTY/QWERTY 호환 포함).
  • 시스템 단축키 유지 전략:
    • 전체 화면 모드에서는 Esc/Ctrl+W를 일시적으로 비활성화할 수 있습니다.
    • 일반 모드에서는 시스템 단축키의 원래 기능을 유지합니다.

🕹️ 플랫폼 컨트롤러 호환

  • PC 버전은 키보드 또는 마우스로 게임을 지원하는 것이 권장되며, 모바일 버전은 가상 버튼과 호환되도록 합니다.
  • 우리 플랫폼에서는 다양한 플랫폼 컨트롤러의 호환성 솔루션을 제공하고 있습니다. QA 컨트롤러 설명을 읽어보세요.

Unity 최적화 권장 사항

WebGl 패키지 설정 권장사항

alt text

  • EnableExceptions: 예외 처리 방법.기본 설정을 유지하는 것이 좋습니다.
    • Full은 과도한 인쇄로 인해 효율성에 영향을 줄 수 있으므로 권장하지 않음
    • None은 예외를 처리하지 않습니다. 예외가 발생하면 프로세스가 차단됩니다. 권장하지 않음
  • CompressionFormat: 압축 방법 선택
    • Disable이 압축되지 않으면 패키지 크기가 커질 수 있으므로 권장하지 않음
  • DecompressionFallback: 압축 형식 롤백권장 설정
  • NamesFilesAsHasher: hash 값을 사용하여 리소스 파일의 이름을 지정합니다.게임 버전을 업데이트할 때 유용합니다. 활성화하는 것이 좋습니다.
  • DataCaching: 브라우저 캐시 설정, 권장 설정
  • DebugSymbols: 디버그 정보, Develop 패키지에만 필요, Off 권장

그림 압축 형식 선택

  • 권장 압축 형식은 RGB(A) Compressed ASTC 이 형식은 그림을 2 ^n 으로 처리하지 않아도 압축 효과가 좋습니다.그러나 일부 이전 모델은 지원되지 않을 수 있습니다.
  • 이미 완성된 갤러리 프로세싱이 있는 경우 RGBA Compressed ETC2⑥RGBA Crunched ETC2를 사용할 수 있음
  • 구체적으로 프로젝트 내용을 기준으로 공식 문서를 참조합니다.https://docs.unity.cn/cn/2021.3/Manual/class-TextureImporterOverride.html

WebGL 리소스 최적화

리소스 최적화를 위해 Unity 공식 문서를 참조하십시오.