如何通过货币化和保护引擎及其框架的版权和专利?


16

我创建了一个游戏引擎来处理:

  • 具有2d纹理曲面的渲染级别
  • 曲面碰撞
  • 2D空间中的Animationn路径和导航

我还为以下方面制定了框架:

  • 具有圆形表面的程序有机水平生成
  • 关卡编辑
  • 轻巧的精灵设计

该引擎和框架是用AS3编写的,我正在将代码转换为HaXe以更好地支持其他平台。

我也有兴趣添加

  • 弧形动画平台
  • 更高级的关卡编辑功能

目前,我有一份兼职工作,而我花在这个引擎上的任何时间要么都从我有限的空闲时间中抽出(我是一个学生,要通过学校来养活自己),要么是在工作中抽出时间。

我确实相信,此引擎可以使设计塔防游戏,射击游戏和平台游戏的人们的生活变得更加轻松,同时还可能改善其结果。它还可以很好地支持RTS,RPG和赛车游戏。

它包含可用于有机圆形和平滑级别的程序生成的原始算法。我使用的算法是新算法,在我见过的任何其他级别编辑器中均不可用。

为了不断改进引擎并进行全面测试,我认为最好的方法就是将其发布给公众。

通过我的新框架使自己和他人受益的最佳方法是什么?

我想拥有一些许可,让我可以共享框架,并且仍然可以从中受益。

任何意见,将不胜感激。今年我一直在想这个问题。我希望找到一种解决方案,这将使我感到轻松。

我正在考虑设计三个示例游戏,发布它们并启动kickstarter,对此问题的任何建议和想法都将是有价值的。

我的目标就像Markus von Broady所建议的那样,促使人们参与开发该引擎,并让人们以象征性收费或免费收取支持费用来将其用于游戏。那或使用某种形式的欺诈性采购。

我需要聘请律师来获得某种法律文件来保护我的工作吗?


没有AS的混淆器?
森2012年

发现了这一点:kindi.com/actionscript-obfuscator.php肯定有很多这样的东西。
森2012年

2
“我需要聘请律师”的简短答案几乎可以肯定。如果您打算许可该引擎,出售该引擎并保护该引擎,请雇用其特定工作是了解如何保护知识产权的人员。
Steven Stadnicki 2012年

这个问题极为广泛。此外,其中75%的内容读起来像是广告。
贾斯汀·斯基尔斯

我想我会将引擎移植到C ++,看看是否可以将它与UDK配合使用,以将其展示给更多的读者。我可能会创建一些游戏,使其能够免费进行宣传并使用众筹资金来支持它以及基于它的游戏。如果众筹失败,我将收取适度的商业使用费,这将在现有的免费社区论坛上增加开发人员支持。准备好启动时,我可能会打开一个聊天室来听听建议。
Wolfdawn,2012年

Answers:


10

发牌

您可以尝试通过许可从您的游戏引擎和框架中获利。这很可能意味着您将使软件成为专有软件,并成为封闭源代码,以抗击盗版(在您的情况下,混淆的AS3代码,也许您可​​以使用一些可以进一步保护的外部工具),但不一定。

可以通过软件本身赚钱的许可证主要有两种:商业和/或免费软件/共享软件。

商业软件

商业软件(或更不常见的是付费软件)是为销售而生产或用于商业目的的计算机软件。

这是良好的支付许可,仍然是一个非常有力的主张,并且是大多数主流视频游戏中间件的基础。您可能无法仅提供这种服务,因为您需要一种非常强大且经过验证的产品来说服客户直接为此付费。

示例:虚幻引擎,Autodesk Scaleform,Havok Physics。

软件共享软件

免费软件是可以免费使用或免费获得的软件,但通常具有一项或多项受限制的使用权利。

共享软件是不经试用即可免费提供给用户的软件,通常受功能,可用性(它可能仅在有限的时间段内起作用)或便利性的任何组合所限制。

在这里,您基本上是免费赠送许可证的。这可能会引起一些具有扩展功能的“专业版”的注意,该扩展版是根据商业许可发布的(即,需要付费)。也可能是针对商业游戏的特许权使用费授予了许可。

例如:Unity,UDK,GameMaker。

其他选择

现在,如果您想尝试一些“软件即产品”策略的替代方案,则可以选择很多方法。那些可能更适合开源软件,但又不一定。

免费增值捐赠软件支付您想要的

这些都是传统固定价格模型的变体。许可证将是免费的或几乎免费的,您将尝试从慷慨的捐赠者或微交易(例如,插件应用商店?)中获得可变的金额。

这不是游戏中间件中常用的东西,但这也许是一个可以尝试的模型。

示例:不起眼的独立捆绑包。

众筹

人群资金描述了个人的集体努力,这些人通常通过Internet来联网和共享其资源,以支持其他人或组织发起的努力。人群资金用于支持各种活动,包括(...)自由软件开发。

目前,Kickstarter和类似的东西都是炒作,正如您自己说的那样,您可以尝试利用这一点,但是请注意,这不是一条容易遵循的方法

示例:OUYA,Occulus Rift(不是中间件,而是与游戏相关)。

收费支持

这可能是一个不错的选择。将您的引擎和框架发布为免费软件甚至免费软件,并收取建议或故障排除费用。

示例:Ogre项目的Torus Knot软件


结论

选择您认为适合的选项(或选项的组合),这确实是一个选择,最终选择完全取决于您。“正确”的选择取决于您对听众,收入,个人品味的期望。

我需要聘请律师来获得某种法律文件来保护我的工作吗?

如果您真的很认真,那么,这可能是寻求适当法律建议的好主意。正如他们所说,IANAL。


6

没有支持的引擎一无是处。您应该在支持下出售引擎许可证。您应该期望自己会帮助人们使用您的引擎进行游戏。

有许多开源,免费等引擎和代码示例。很难选择一个。

您应该围绕引擎建立社区。即使引擎是免费的,这也不简单。

如果人们能够使用您的引擎制作出出色的游戏,并且他们会赚钱,那么他们将准备分享利润。

或者,您应该证明他们可以轻松快捷地构建某些东西。

毫无意义。反编译Flash非常容易。甚至顶级的Facebook游戏也是可反编译的。


1
我不会说这很容易。在过去成功地反编译一些项目(重新编译它们;用于黑客目的)时,我遇到了问题。也就是说,Flash开发人员在查看源代码时应该没有问题,但是对于混淆处理来说,快速地对其进行重新编译以进行黑客攻击或使用混淆的变量名读取源无疑会更加困难,因此可以提供一定的保护!顺便说一句,你总是减去其他答案吗?;)
Markus von Broady 2012年

3

我没有经验,但我想您的情况只有一个好的解决方案:

  1. 混淆,以我的经验,Kindi的Protect SWF效果最好(实际上是混淆,我能够混淆我最复杂的项目而不会出错)
  2. 不要瞄准人群。即使混淆或编译了框架,拥有的客户越不可靠,盗版的可能性就越大。如果它被盗版,它将变得流行,如果它被流行,那么严肃的客户将不会感兴趣-他们希望他们的游戏变得稀有,并具有新颖的机制。
  3. 瞄准“鲸鱼”。如果您可以宣传专业,豪华的产品,那么也许您可以吸引一些认真的客户。这应该降低了盗版框架的风险,这既是因为客户很认真,又有丢脸的机会,又是因为客户不多。价格也真的很高,有像华纳兄弟公司这样的公司通过游戏来宣传他们的新电影,或者像银行一样愿意花很多钱购买低质量的广告(至少从我与银行合作的经验中)。您甚至可以获得固定技术支持的收入(特别是如果您不放弃资源的话)。
  4. 为每个客户略微更改您的代码,并在合同中增加产品泄漏的高额费用。我不知道公司是否会同意这些条款。
  5. 当“鲸鱼”不再对您的框架感兴趣时,请免费提供它,仅用于商业用途。开发人员可能开始创建业余游戏,但是当(如果)他们开始获利时,您可以推动它们,他们宁愿付钱给您,而不是从头开始创建新游戏。除非您希望从他们那里获得每月的利润分成,否则可能会很不利。

编辑:在描述您的赏金时,您说过您想以与FlashDevelop相似的方式来赚钱。Flashdevelop是MIT许可下的一个开源项目。只需赠送您拥有的一切,而不会被混淆;如果人们喜欢,他们将捐款,以感谢您并支持他们使用的框架。我很高兴既能为您的项目使用又能为您的项目做出贡献。

但是也许您想要更类似于Greensock许可证的东西。

Edit2:另外,为了打击盗版,我建议在Google快讯中注册一些关键字,以及自己在一些warez网站上手动搜索(据我所知,目前Google的漫游器不访问thepiratebay.org)


那个Greenshock许可证看起来不错。我该如何设置许可证?我需要聘请律师吗?
wolfdawn 2012年

以我的经验,我在教律师,而不是他们。我的一个很好的起点是阅读Greensock的许可协议,然后复制该协议(最好向其作者寻求许可),或者以它为基础,去找律师,只请他检查它是否合法。
马库斯·冯·布罗迪

听起来不错,专利呢?
wolfdawn,2012年

@ArthurWulfWhite我对专利知之甚少,幸运的是,在波兰,我们没有专利权。
Markus von Broady,2012年

@MarkusvonBroady我认为引擎不是“鲸鱼”会购买的东西。如今,大多数“鲸鱼”已经在Flash中拥有游戏和引擎。时间有限的学生不能为“鲸鱼”制造引擎。该引擎极有可能是点灯有限,需要改进。
2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.