HTML5 게임에 동일한 Flash 게임 비즈니스 모델이 작동합니까?


13

플래시 게임으로 돈을 버는 가장 좋은 방법 중 하나는 스폰서 계약을 맺는 것입니다. 개발자는 스폰서 로고와 사이트 링크를 게임에 넣고 게임을 웹에 퍼뜨립니다. 스폰서는 광고 및 웹 사이트로의 추가 트래픽을 통해 수익을 얻습니다. 또는 게임을 원하는 사람들이 자신의 웹 사이트로 이동할 수 있도록 게임을 웹 사이트 (일반적으로 짧은 시간 동안)에 사이트 잠금합니다. SWF를 디 컴파일하여 약간의 노력으로 사이트 잠금을 제거 할 수는 있지만 실제로는 노력할 가치가없고 합법적이지 않으므로 수행되지 않습니다. Flash 비즈니스 모델의 또 다른 중요한 부분은 광고를 게임에 넣는 것입니다. 플래시 게임으로 돈을 버는 다른 방법이 있지만, 내가 아는 바로는이 두 가지가 가장 널리 퍼져있는 것입니다.

HTML5는 반드시 오픈 소스이기 때문에이 모델이 여전히 HTML5에서 작동하는지 궁금합니다. js를 난독 화하더라도 Flash보다 게임을 복사하는 것이 훨씬 쉽기 때문에 누군가가 게임을 자신의 (사소한) 사이트에 복사하는 것이 좋습니다. 스폰서의 로고와 링크 또는 광고를 추가하는 경우 Flash 게임과 관련이없는 것으로 생각되는 사이트에서 로고를 제거하는 것이 좋습니다. 아마도 불법 사이트에서도 게임 내 광고가 없기 때문에 사이트가 더 좋다고 주장 할 수 있습니다. 여전히 합법적 인 장벽이 있지만, 그것이 충분히 강력한 지 궁금합니다.

이 질문에 대해 HTML5와 관련된 모든 게임 개발 기술 제한 사항을 제외하겠습니다 (HTML5가 게임용 Flash와 마찬가지로 작동하는 순간을 가정하십시오). 두 가지 매우 비슷한 (쌍) 질문이 있습니다. 첫 번째는 Flash 비즈니스 모델이 HTML5에서 작동합니까? HTML5 게임에 어떤 변화가 도움이 되나요? 두 번째 질문은 HTML5 게임의 큰 그림은 어떻습니까? 플래시 모델을 적용하는 것이 실제로 가장 좋은 솔루션입니까, 아니면 HTML5 게임 세계가 "돌릴"더 좋은 모델이 있습니까?

답변:


6

실제로 많은 것이 변할 것이라고 생각하지 않습니다. SWF 파일은 디 컴파일하기 쉽습니다. 예, ActionScript는 되돌릴 수없는 일부 변경 사항을 만들어서 디 컴파일 된 코드를 알아 내기 어렵게 만들지 만 (변수 이름 파괴, 함수 인라인 등) Javascript obfuscator도 그렇게 할 수 있습니다.

사용하는 언어에 관계없이 광고를 제거하기 위해 클라이언트 소프트웨어를 해킹하는 것이 항상 가능합니다. 따라서 두 가지 옵션이 있습니다.

  • 노력할만한 가치가 없도록 가능한 한 열심히 만드십시오.
  • 합법적 인 방법으로 싸우십시오.

한 가지 가능한 문제는 AdBlock 또는 Greasemonkey와 같은 브라우저 확장 프로그램이 런타임에 게임을 더 쉽게 변경할 수 있다는 것입니다.


Javascript 난독 화 프로그램과 디 컴파일 된 AS3 코드를 난독화할 수 있습니까? 주 화면에서 스폰서 로고와 링크를 제거하고 싶다고 가정 해보십시오. 훨씬 더 쉽게 자동화 할 수 있습니까? 아니면 난독 처리 된 js와 디 컴파일 된 swf를 비교하는 것과 거의 같은 것입니까? 거의 동일하다면 HTML5 게임에 큰 문제가 없을 것 같습니다.
scytos

그것은 난독 화에 달려 있습니다. 나는 하나를 사용한 적이 없지만 이론적으로 AS3 컴파일러와 동일한 가독성을 파괴 할 수 있습니다.
바트 반 Heukelom

7

HTML5 게임은 많은 장애물에 직면 해 있습니다.

  • 불확실한 브라우저 호환성
  • 안정
  • 열악한 오디오 지원
  • 느린 JavaScript 실행 속도
  • 느린 렌더링 속도
  • 디자이너 툴링 없음
  • 소스 및 자산을 쉽게 보거나 복사 할 수 있습니다
  • 실행하는 동안 게임은 쉽게 해킹 가능
  • 다른 포털에 내장 된 게임은 호스트 포털에서 악성 코드를 실행할 수 있습니다
  • 게임 내 광고 인프라 부족
  • 게임을 단일 파일로 포털에 배포 할 수 없습니다
  • 게임이 올바르게 삽입되지 않으면 게임이 페이지에서 프레임을 "누설"할 수 있습니다.

요약하자면 현재 Flash 게임 포털 모델이 HTML5에서 작동하지 않을 것이라고 생각합니다. HTML5가 성공할 수있는 곳은 Facebook / Farmville 스타일 게임이라고 생각합니다.


3
"이 질문에 대해 HTML5와 관련된 모든 게임 개발 기술 제한 사항을 제외 시키십시오 (HTML5가 게임용 플래시와 마찬가지로 작동하는 순간을 제안하십시오)."
바트 반 Heukelom

3
네,하지만 기술의 기술적 제한을 제쳐 놓을 수는 없습니다! 그것은 완전히 비논리적입니다.
Iain

1
내 말은 문제는 누락되거나 나쁜 다른 기능이 아니라 Javascript의 "코드 보안"에 관한 것입니다.
바트 반 Heukelom

1
당신이 옳고 좋은 목록을 가지고 있지만, 제가 의미하는 바는 앞으로 HTML5가 더 발전 할 것이라고 가정하는 것이 었습니다. 이러한 문제의 대부분은 많은 시간과 노력으로 해결할 수 있어야하지만 코드가 열려 있다는 사실은 바뀌지 않습니다. 목록에서 고려해야 할 특정 장애물은 소스 및 자산보기 / 복사 / 수정입니다. 궁금한 점은 이러한 특정 장애로 인해 Flash 비즈니스 모델이 HTML5로 이동하지 못하게 될 것입니다.
scytos

2
오, 괜찮아요. 볼 수있는 소스만으로는 정말 걸림돌이라고 생각하지 않습니다. 수백만 개의 다른 웹 사이트와 앱을 중단시키지 않습니다. AS3는 여전히 어리석게 디 컴파일하기 쉽고 수백만의 도난 플래시 게임이 없습니다.
Iain

2

HTML에서 액세스하는 서버 (AppEngine 등에서 호스팅)에서 게임 로직의 일부를 가짐으로써 사용자가 구현 만 사용하도록 사용자를 묶고 호출자가 실제로 자신의 서버인지 확인할 수 있습니다.


이것은 흥미로운 솔루션이지만 개발자가 코드의 일부를 서버 측에서 실행하도록 강요하므로 바람직하지 않습니다. 또한 발신자가 js에서 스푸핑 될 수 있다고 생각합니다.
scytos

서버가 전체 화면을 렌더링하지 않으면 광고를 쉽게 제거 할 수 있습니다. 클라이언트 PC에서는 아무 것도 강요 할 수 없습니다.
바트 반 Heukelom

0

플래시 바이러스 성

누구나 쉽게 자신의 웹 사이트에 SWF 를 복사하여 붙여넣고 그 주위에 광고를 붙여 넣기매우 쉬워 플래시 게임은 사실상 바이러스 성입니다 . 그들은 "이봐, 다른 사람이 만든 게임을하고 돈을 벌어" 라는 꿈을 꾸고있다 . 개발자는 돈을 벌고, 포털은 돈을 벌고, 모방은 돈을 ​​버는 것입니다. 모두 행복합니다.

HTML5! = 바이러스 성 (아직)

HTML5로도 똑같은 작업을 수행 할 수 있습니다 (자산이 웹 서버에 배치되는 방식 때문에 패키지 방식은 아님). 문제는 사람들을 얻는 것입니다 게임을 복사하여 붙여 넣으 을 입니다.

HTML5를 충분히 이해하지 못하기 때문에 아무도이 작업을 원하지 않는다고 가정 해 봅시다 . 좋습니다 , 우리는 카피 캣 바이러스 효과 를 경험할 수 없습니다 .

그렇다고 후원 모델이 죽는 것은 아닙니다. 개발자-포털 관계를 유지하면서 프로세스에서 카피 캣을 제거 할 수 있습니다 (더 좋지 않습니까?).

개발자는 javascript / css에서 게임을 빌드하는 것 외에는 아무 것도 변경하지 않습니다. 게시자는 "플래시 바이러스 성"이 발생하지 않도록 보상하기 위해 다른 배포 채널을 찾아야하므로 조금 더 열심히 일합니다. 지금까지는 HTML5 게임에 많은 돈을 지불하고 있기 때문에 상당히 괜찮습니다. 수요가 존재합니다.


게시자가 지불하고있는 금액을
파악
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.