famobi.com에 올릴 게임 제작할 때 필요한 사항

famobi.com에 올릴 HTML5 게임을 제작할 때 확인 해야할것들 정리.

1. 로딩
– 퍼센테이지와 함께 애니메이션으로 로딩을 구현해야함.
– splash 스크린을 넣지 말아야함.
– 외부경로의 스트립트나 폰트를 넣지 말아야함.
– 게임의 로딩 용량이 5MB 넘어가면 필요한 것만 우선 로딩하고 필요한거 있을때 로딩해야함.

2. 에셋
– 스프라이트를 사용한 메인 그래픽.

3. 배경
– 게임디자인과 매치되는 배경색을 사용해야함.

4. 텍스트, 로컬라이징
(권장)게임은 어떤 텍스트도 사용하지 않고, 아이콘만 사용. ( 타이틀이나 로고, 장르는 나타내는 텍스트는 써도 됨. )
– 만약에 게임에 텍스트가 들어간다면, 모든 문자는 반드시 via 폰트나 스프라이트/비트맵 폰트들을 사용해야함.
– 지원하는 언어들. ( DE, EN, TR, PL, RU, NL, ES, PT, FR )
– 이미지 텍스트 ( 좋지 않은 방법임. )는 개발자에 의해 로컬라이징 되어야함.
– 언어 변경 버튼을 사용하지 말아햐함. ( famobi 자체 API로 변경함 )

5. UI
– 왼쪽 위 코너에 버튼이나 구성요소를 배치하지 말아야함 ( famobi UI가 배치됨)
– 가로모드 UI는 iOS에서 브라우저바를 방해하지 말아야함.
– 플레이 버튼은 반드시 스타트씬에서 가장 커야함.
– 만약에 게임에 사운드가 있다면, 스타트씬에서 음소거버튼을 만들어야함.
– famobi 독점 게임들은 credits 정보를 넣지 말아야함.
– 인게임에서 메인메뉴 버튼을 사용할수 있어야함.
– 컨티뉴버튼들은 항상 오른쪽 사이드에 위치 해야함.

6. 오리엔테이션
(권장)게임은 가로 & 세로에서 플레이 할수있어야함.
(권장)오리엔테이션에 맞게 반응형 UI를 사용.
– 게임은 블랙바없이 스크린을 채워줘야 함.
– 디바이스 회전 이미지를사용하지 말아야함.
– 전체화면 버튼을 사용하지 말아야함.

7. 파일 용량
(권장)게임은 2MB 보다 작아야함. ( 10MB보다 크면 매우 안좋음 )
– 에셋들은 반드시 최적화 되어야함. ( 압축. 2의 배수, 중복제거, 큰배경그래픽은 타일형식으로 )
– 사운들은 반드시 최적화 되어야함. ( 품질보다 크기를 줄여라 )

8. iFrame
– Famobi iframe 에서 게임이 작동해야함.
– 테스트 링크 : http : // play.famobi.com/embed-game/?url=https://example.org/game.html
– example.org/game.html 대신 게임 URL 배치

9. 사운드
(권장) BGM과 효과음 버튼을 구분해야함.
– 음소거 버튼은 모든 디바이스에서 작동 해야함.
– 게임은 포커즈를 잃었을때 음소거 되어야함.
– 게임은 다시 포커즈를 찾았을때 음소거가 해제되어야함.
– 게임은 BGM이나 효과음 없이 실행할수 있어야함.

10. 튜토리얼
(권장)텍스트가 없이 애니메이션으로 표현해야함.

11. 기타
– 게임 파일은 난독화나 최소화 하지 말고 전달해야함.
– 하드코딩된 나가는 외부링크가 없어야함.
– 디버그 아웃풋이 없어야함
– game contains natural breaks
– 포커즈를 잃으면 게임은 정지되어야함
– index file adjustments
– 이중입력 문제가 없어야함. ( 마우스입력과 터치입력을 동시에 사용하는 경우 두개다 입력이 될수 있음 )
– 탭-고정 문제가 없어야함.
– 홍보용으로 티저이미지(500*500px) 와 해더이미지(2400*1350px) .png를 만들어야함.

원문 사이트 : https://sites.google.com/a/famobi.com/api-docs/home

검색엔진최적화 (SEO)

검색엔진최적화-SEO1

사이트를 세상에 알리는 방법으로 가장 첫번째이자 매우 중요한 것이 바로 검색엔진최적화(Search Engine Optimization).

테스트용 HTML5 퍼블리싱 사이트를 오픈하면서 SEO 셋팅이 제공되길래, 관련 공부가 필요할 듯하여 구글에서 제공하는 기본가이드를 공유.

search-engine-optimization-starter-guide-ko

검색엔진이라 함은 결국 구글을 말하는 것이고, 웹에서 진행하는 모든 서비스에는 기본적으로 필요한 부분이라 생각됨.

다음의 사이트에서도 쉽게 파악해 볼 수 있다.

검색엔진최적화(SEO)쉬운 가이드

 

테스트용 HTML5 게임 사이트 오픈

저번에 소개했던 Famobi.com 에서 테스트 삼아 publishing site 오픈.

Site 요약 – Kizplay

http://kizplay.portals.famobi.com/

  1. Famobi.com 이 보유하고 있는 게임들을 퍼블리싱 할 수 있는 사이트 오픈
  2. famobi 에서 제공하는 portal site 서비스를 이용 (비용 없음)
  3. famobi 에서 제공하는 CMS 및 셋팅 이용 – 사이트통계, 수익, 사이트디자인(제한적), SEO 적용 가능
  4. 게임을 하나하나 선택해서 노출시킬 수 있고, 표시 순서도 커스터마이징 가능 (엄청난 노가다-_-)2017-07-03 17;20;28
  • Follow up
    • 카테고리 명칭, 분류 등에 대해서 게임사업부 지인과 함께 논의하여 수정할 예정
    • SEO (검색엔진최적화) 에 대해 공부하고 적용할 예정
    • 사이트 기본 디자인 작업 진행 필요
    • 도메인 연결 (선택)
  • 그 외

— 제공되는 게임의 수가 464개로 각 게임에 대한 분류와 특성 파악이 필요해 보임 (모든 게임을 넣을 필요가 있을까)

— 퍼즐에 특화된 사이트로 구성해도 괜찮을 듯