엔진과 프레임 워크의 저작권 및 특허를 통해 수익을 창출하고 보호하는 방법은 무엇입니까?


16

다음을 처리하는 게임 엔진을 만들었습니다.

  • 2D 텍스처 곡면을 사용한 렌더링 레벨
  • 곡면이있는 충돌
  • 2D-Sapce의 애니메이션 경로 및 탐색

또한 다음을위한 프레임 워크를 만들었습니다.

  • 둥근 표면을 가진 절차 적 유기 레벨 생성
  • 레벨 편집
  • 가벼운 스프라이트 디자인

엔진과 프레임 워크는 AS3로 작성되었으며 다른 플랫폼을 더 잘 지원하기 위해 코드를 HaXe로 변환하는 중입니다.

나는 또한 추가에 관심이 있습니다

  • 애니메이션 곡선 플랫폼
  • 고급 레벨 편집 기능

현재, 아르바이트를하고 있으며이 엔진에 투자 할 때마다 제한된 자유 시간 (학교를 통해 저를 지원하기 위해 노력하는 학생입니다)에서 또는 직장에서 일하는 시간이 없습니다.

나는이 엔진이 타워 디펜스 게임, 슈터 및 플랫 포머를 디자인하는 사람들이 인생을 훨씬 쉽게 만들면서 결과를 향상시킬 수 있다고 생각합니다. 또한 RTS, RPG 및 레이싱 게임을 매우 잘 지원할 수 있습니다.

그것은 유기적 인 원형과 부드러운 수준의 절차 적 생성에 사용될 수있는 원래의 알고리즘을 continains합니다. 내가 사용한 알고리즘은 새롭고 내가 본 다른 레벨 편집기에서는 사용할 수 없습니다.

엔진을 지속적으로 개선하고 철저히 테스트하기 위해 가장 좋은 경로는 대중에게 공개하는 것입니다.

새로운 프레임 워크로 자신과 다른 사람에게 혜택을주는 가장 좋은 방법은 무엇입니까?

프레임 워크를 공유하고 여전히 혜택을 누릴 수 있도록 책임을 묻고 싶습니다.

모든 조언을 부탁드립니다. 이 문제는 올해 많이 떠 올랐습니다. 나는 약간의 구호를 가져올 해결책을 찾고자합니다.

나는 세 가지 샘플 게임을 디자인하고, 출시하고 킥 스타터를 시작하려고 생각하고 있습니다.

저의 목표는 Markus von Broady가 ​​제안한 바와 같이 사람들이 엔진 개발에 참여하게하고 사람들이 상징적 인 비용이나 무료로 지원할 수 있도록 게임에 사용할 수 있도록하는 것입니다. 그 또는 어떤 형태의 croud 소싱을 사용하십시오.

업무를 보호하기 위해 일종의 법적 문서를 얻으려면 변호사를 고용해야합니까?


AS에 대한 난 독자가 없습니까?
nathan

이것을 발견했습니다 : kindi.com/actionscript-obfuscator.php 분명히 많은 것들이 있습니다.
nathan

2
'변호사를 고용해야합니까?'에 대한 짧은 대답은 거의 그렇습니다 . 이 엔진의 라이센스를 취득하려는 의도로이 엔진을 판매하고이 엔진 을 보호하려면 지적 재산을 보호하는 방법을 이해하는 특정 직무를 가진 사람을 고용하십시오 .
Steven Stadnicki

이 질문은 매우 광범위합니다. 또한 75 %는 광고처럼 읽습니다.
Justin Skiles

내 엔진을 C ++로 이식하고 UDK와 함께 작동하여 더 많은 사람들에게 노출시킬 수 있는지 확인할 것입니다. 아마 일부 게임을 만들고, 홍보를 늘리고이를 지원하기 위해 크라우드 펀딩을 사용할 수있게 해줄 것입니다. 크라우드 펀딩이 실패하는 경우, 기존의 무료 커뮤니티 포럼 위에 개발자 지원을 추가 할 수있는 적당한 사용료를 상업용으로 청구합니다. 대화 할 준비가되면 대화방을 열어 제안을들을 수 있습니다.
wolfdawn

답변:


10

라이센싱

라이선스에서 게임 엔진 및 프레임 워크로 수익을 창출 할 수 있습니다. 이것은 아마도 불법 복제 (귀하의 경우 난독 화 된 AS3 코드, 좀 더 보호 할 수있는 외부 도구가있을 수 있음)와 싸우기 위해 소프트웨어를 독점적이고 폐쇄적 인 소스로 만들 것임을 의미하지만 반드시 그런 것은 아닙니다.

소프트웨어 자체에서 돈을 버는 데 도움이되는 두 가지 유형의 라이센스가 있습니다 : 상업용 및 / 또는 프리웨어 / 쉐어웨어.

상용 소프트웨어

상용 소프트웨어 또는 덜 일반적으로 payware는 판매용으로 생산되거나 상업적 용도로 사용되는 컴퓨터 소프트웨어입니다.

이것은 좋은 유료 라이센스, 여전히 매우 강력한 제안이며 대부분의 주류 비디오 게임 미들웨어의 기초입니다. 고객이 직접 비용을 지불하도록 설득하기 위해 매우 강력하고 입증 된 제품이 필요하기 때문에 아마도 그 제품만을 제공하는 위치에 있지 않을 것입니다.

예 : 언리얼 엔진, Autodesk Scaleform, Havok Physics.

프리웨어 , 셰어웨어

프리웨어는 무료 또는 옵션 요금으로 사용할 수 있지만 일반적으로 하나 이상의 제한된 사용 권한이있는 소프트웨어입니다.

쉐어웨어는 평가판으로 결제하지 않고 사용자에게 제공되는 소프트웨어이며, 기능, 가용성 (제한된 기간 동안 만 작동 할 수 있음) 또는 편의의 조합으로 인해 종종 제한됩니다.

기본적으로 무료 라이센스를 제공합니다. 상용 라이센스로 출시 된 확장 기능 (예 : 비용)으로 "프로 버전"에 주목할 수 있습니다. 상용화 된 게임에서 로열티 공유에 대해 라이센스가 부여 될 수도 있습니다.

예 : Unity, UDK, GameMaker

다른 옵션

이제 제품 별 소프트웨어 전략에 대한 대안을 시도하고 싶다면 많은 옵션이 있습니다. 오픈 소스 소프트웨어에 더 적합 할 수도 있지만 반드시 다시는 아닙니다.

Freemium , Donationware , 원하는 것을 지불하십시오

그것들은 모두 전통적인 고정 가격 모델의 변형입니다. 라이센스는 무료 또는 거의 무료이며, 관대 한 기부자 또는 소액 결제 (예 : 플러그인 앱 스토어)에서 다양한 금액의 돈을 얻으려고 노력할 것입니다.

이것은 게임 미들웨어에서 일반적으로 사용되는 것이 아니지만 시도해야 할 모델 일 수 있습니다.

예 : 겸손한 인디 번들.

크라우드 펀딩

크라우드 펀딩은 일반적으로 인터넷을 통해 다른 사람이나 조직이 시작한 노력을 지원하기 위해 네트워크를 통해 자원을 모으고 풀링하는 개인의 공동 노력을 설명합니다. 크라우드 펀딩은 (...) 무료 소프트웨어 개발을 포함한 다양한 활동을 지원하는 데 사용됩니다.

킥 스타터와 그와 비슷한 것들이 지금 당신이 스스로 그것을 활용할 수 있다고 말한 것처럼 과대 광고입니다. 그러나 이것은 쉬운 길이 아닙니다 .

예 : OUYA, Occulus Rift (미들웨어가 아니라 게임 관련).

지원 담당

이것은 좋은 옵션 일 수 있습니다. 엔진 및 프레임 워크를 프리웨어 또는 무료 소프트웨어로 출시하고 조언이나 문제 해결에 대한 비용을 청구하십시오.

예 : Ogre 프로젝트를위한 Torus Knot 소프트웨어 .


결론

자신에게 효과가 있다고 생각되는 옵션 (또는 다양한 옵션)을 선택하십시오. 이것은 실제로 내기이며 최종 선택은 전적으로 귀하에게 달려 있습니다. "올바른"선택은 청중, 수익, 개인적인 취향에 대한 귀하의 기대에 달려 있습니다.

업무를 보호하기 위해 일종의 법적 문서를 얻으려면 변호사를 고용해야합니까?

이 모든 것에 대해 진지하게 생각한다면 적절한 법적 조언을 구하는 것이 좋습니다. 그들이 말하는대로 IANAL.


6

지원이없는 엔진은 아무것도 아닙니다. 지원을 받으면 엔진 라이센스를 판매해야합니다. 당신은 사람들이 당신의 엔진으로 게임을 할 수 있도록 도울 것이라고 기대해야합니다.

많은 오픈 소스, 무료 등의 엔진과 코드 샘플이 있습니다. 하나를 선택하기가 어렵습니다.

엔진을 중심으로 커뮤니티를 구축해야합니다. 엔진이 비어 있어도 간단하지 않습니다.

사람들이 엔진으로 훌륭한 게임을 만들고 돈을 벌면 수익을 나눌 준비가 된 것입니다.

또는 얼마나 쉽고 빠르게 무언가를 만들 수 있는지 보여 주어야합니다.

난독 화하는 것은 의미가 없습니다. 플래시를 디 컴파일하는 것은 매우 쉽습니다. 최고의 페이스 북 게임조차도 컴파일 할 수 없습니다.


1
나는 쉬운 말을하지 않을 것입니다. 과거에 일부 프로젝트를 성공적으로 디 컴파일하는 데 문제가있었습니다 (해킹 목적으로 재 컴파일하기 위해). 즉, Flash 개발자는 소스 코드를 보는 데 문제가 없어야하지만 해킹을 위해 신속하게 다시 컴파일하거나, 난독 화 된 변수 이름으로 소스를 읽는 것이 난독 처리가 더 어려워 지므로 일부 보호 기능입니다! BTW, 당신은 항상 당신의 것보다 다른 답변을 뺀? ;)
Markus von Broady

3

나는 경험이 없지만 당신의 경우에는 단 하나의 좋은 해결책이 있다고 상상합니다.

  1. 난독 화, 내 경험에 따르면 Kindi의 Protect SWF가 가장 효과적입니다 (실제로 난독 화합니다. 오류없이 가장 복잡한 프로젝트를 난독 화 할 수 있습니다)
  2. 군중을 목표로하지 마십시오. 프레임 워크를 난독 화하거나 컴파일하더라도 신뢰할 수없는 클라이언트가 많을수록 불법 복제 될 가능성이 커집니다. 불법 복제되면 인기가 높아지고 인기가 높아지면 진지한 고객은 관심을 갖지 않습니다. 새로운 메커니즘으로 게임을 드물게 만들고 싶습니다.
  3. "건배"를 목표로합니다. 전문적이고 고급스러운 제품을 광고 할 수 있다면 심각한 고객을 확보 할 수 있습니다. 이렇게하면 클라이언트가 심각하고 잃어 버릴 수 있고 많지 않기 때문에 프레임 워크 불법 복제 위험이 낮아집니다. 또한 가격이 실제로 높아지면 Warner Bros와 같은 회사가 게임으로 새로운 영화를 광고하거나 저품질 광고를 위해 많은 돈을 쓰고 싶어하는 은행이 있습니다 (적어도 친구가 은행과 협력 한 경험). 기술 지원을 위해 정기적으로 수입을 얻을 수도 있습니다 (특히 출처를 밝히지 않은 경우).
  4. 모든 고객에 대해 코드를 약간 변경하고 계약에서 제품 누출에 대한 높은 수수료를 부과하십시오. 그래도 회사가 그러한 조건에 동의할지 모르겠습니다.
  5. "폐기"가 더 이상 프레임 워크에 관심이 없으면 상업적 용도로만 지불하여 무료로 만드십시오. 개발자는 아마추어 게임을 만들기 시작하지만 (만약) 이익이 나기 시작하면 새로운 게임을 처음부터 새로 만드는 것보다 푸시하여 돈을 지불 할 수 있습니다. 당신이 그들로부터 월간 이익 분배를 원하지 않는 한, 그것은 상당히 동기 부여가 될 수 있습니다.

편집 : 현상금에 대한 설명에서 FlashDevelop와 비슷한 방식으로 돈을 벌고 싶다고 말했습니다. Flashdevelop는 MIT 라이센스에 따른 오픈 소스 프로젝트 입니다. 난독 화하지 않고 단순히 당신이 가진 모든 것을 제공하십시오. 사람들이 그것을 좋아한다면, 그들은 감사하고 그들이 사용하는 프레임 워크를 지원하기 위해 기부 할 것입니다. 프로젝트를 사용하고 기여할 수있어서 기쁩니다.

그러나 대신 Greensock 라이센스 와 유사한 것을 원할 수도 있습니다 .

Edit2 : 또한 불법 복제와 싸우기 위해 Google Alerts에 일부 키워드를 등록하고 일부 warez 사이트에서 직접 검색하는 것이 좋습니다 (내가 아는 한 현재 Google 봇은 thepiratebay.org를 방문하지 않습니다)


그 Greenshock 라이센스는 좋아 보인다. 그런 라이센스를 어떻게 설정합니까? 변호사를 고용해야합니까?
wolfdawn

내 경험상 나는 변호사가 아닌 나에게 변호사를 가르치고있다. 좋은 출발점은 Greensock의 라이센스 계약을 읽고 그것을 복사하거나 (아마도 저자에게 허가를 요청하는 것이 좋을 것이다), 또는 그것에 근거를 둔 것이다. 변호사에게 가서 법적으로 유효한지 확인하도록 요청하십시오.
Markus von Broady

좋은데, 특허는 어떻습니까?
wolfdawn

@ArthurWulfWhite 나는 특허에 대해 많이 모른다. 다행히도 폴란드에서는 특허를받을 의무가 없다.
Markus von Broady

@MarkusvonBroady 나는 엔진이 "폐기"할 것이라고 생각하지 않습니다. 요즘 대부분의 "건물"에는 이미 플래시 게임과 엔진이 있습니다. 시간이 제한된 학생은 "건물"에 대한 엔진을 만들 수 없습니다. 대부분 엔진이 약간 제한되어 있으며 개선이 필요합니다.
Max
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.