Як монетизувати та захистити авторські права та патенти двигуна та його основи?


16

Я створив ігровий движок, який обробляє:

  • Рівні візуалізації з 2d текстурованими вигнутими поверхнями
  • Зіткнення зі зігнутими поверхнями
  • Анімація шляхів та навігація в 2d-sapce

Я також створив основу для:

  • Процедурна генерація органічного рівня з круглими поверхнями
  • Редагування рівня
  • Легкий дизайн спрайту

Двигун і фреймворк написані в AS3, і я перебуваю в процесі перекладу коду в HaXe для кращої підтримки інших платформ.

Мені також цікаво додати

  • Анімовані вигнуті платформи
  • Більш вдосконалені функції редагування рівня

В даний час у мене є неповна робота, і будь-який час, який я витрачаю на цей двигун, або виймається з мого обмеженого вільного часу (я студент, який працює, щоб підтримувати себе через школу), або поза часом роботи на моїй роботі.

Я дійсно вірю, що цей двигун може значно полегшити життя людям, які розробляють ігри в оборонні вежі, стрілялки та платформи, а також, можливо, покращують їх результати. Він також може дуже добре підтримувати RTS, RPG та гоночні ігри.

Він містить оригінальні алгоритми, які можна використовувати для процедурного генерування органічних круглих і плавних рівнів. Алгоритми, які я використав, нові та не доступні в жодному іншому редакторі рівня, який я бачив.

Для того, щоб постійно вдосконалювати Двигун і ретельно його перевіряти, я думаю, що найкращий маршрут - це випуск його для публіки.

Які найкращі способи отримати користь для себе та інших за допомогою моєї нової системи?

Я хочу мати певний розгляд, що дозволяє мені ділитися рамками та все ще отримувати користь від неї.

Будь-яка порада буде вдячна. Цього року це питання на мою думку було дуже багато. Я сподіваюся знайти рішення, яке принесе мені певне полегшення.

Я думаю створити три зразкові ігри, випустити їх і запустити кікстартер, будь-які поради та думки з цього питання були б цінними.

Моя мета така, як запропонував Маркус фон Броаді, залучити людей до участі в розробці двигуна і дозволити людям використовувати його для ігор або за символічну плату, або безкоштовно, і безкоштовно за підтримку. Це або використовувати якусь форму криуд-джерела.

Чи потрібно найняти юриста, щоб отримати якийсь юридичний документ для захисту моєї роботи?


Немає обфускатора для AS?
Натан

Виявив це: kindi.com/actioncript-obfuscator.php таких безперечно багато.
Натан

2
Коротка відповідь «Чи потрібно найняти адвоката» - це майже напевно так . Якщо ви маєте намір ліцензувати цей двигун, продати його та захистити його, найміть когось, чия конкретна робота - це розуміння способів захисту інтелектуальної власності.
Стівен Стадницький

Це питання надзвичайно широке. Крім того, 75% із них читається як реклама.
Джастін Скілз

Думаю, я переведу свій двигун на C ++ і побачу, чи зможу його працювати з UDK, щоб відкрити його для більшої аудиторії. Я, мабуть, створять кілька ігор, зроблять його безкоштовним для збільшення реклами та використання фінансування натовпу для його підтримки та гри, побудованої на ньому. Якщо фінансування натовпу не вдасться, я стягуватиму скромну плату за комерційне використання, що додасть підтримку розробникам поверх існуючого безкоштовного форуму спільноти. Я, мабуть, відкрию кімнату чату, щоб почути пропозиції, коли буду готовий до запуску.
вовкдаун

Відповіді:


10

Ліцензування

Ви можете спробувати монетизувати свій ігровий механізм та рамки від ліцензування. Це, швидше за все, означає, що ви зробите своє програмне забезпечення власним і закритим джерелом для боротьби з піратством (у вашому випадку затуманений код AS3, можливо, у вас є деякі зовнішні інструменти, які можна захистити трохи більше), але не обов’язково.

Здебільшого існує два типи ліцензій, які можуть допомогти заробляти гроші на самому програмному забезпеченні: комерційна та / або безкоштовна / безкоштовна програма.

Комерційне програмне забезпечення

Комерційне програмне забезпечення, або рідше, платне програмне забезпечення, - це комп'ютерне програмне забезпечення, яке виробляється на продаж або служить комерційним цілям.

Це хороша ліцензія на оплату, все ще дуже вагома пропозиція та основа більшості основних програмного забезпечення для відеоігор. Вам, мабуть, не вдається запропонувати лише це, оскільки вам потрібен дуже сильний і перевірений продукт, щоб переконати клієнтів платити за нього безпосередньо.

Приклади: Unreal Engine, Autodesk Scaleform, Havok Physics.

Безкоштовно , умовно

Freeware - це програмне забезпечення, яке доступне для використання безкоштовно або за додаткову плату, але, як правило, з одним або кількома обмеженими правами користування.

Shareware - це програмне забезпечення, яке надається користувачам без оплати на пробній основі і часто обмежене будь-яким поєднанням функціональності, доступності (воно може бути функціональним лише протягом обмеженого періоду часу) або зручністю.

Тут ви в основному даруєте ліцензії безкоштовно. Це може привернути деяку увагу до "професійної версії" з розширеними функціями, яка випускається за комерційною ліцензією (тобто коштує гроші). Можливо також, що ліцензія надається щодо частки роялті в комерціалізованих іграх.

Приклади: Unity, UDK, GameMaker.

Інші варіанти

Тепер, якщо ви хочете спробувати деякі альтернативи стратегії програмного забезпечення як продукт, у вас є маса варіантів. Вони можуть більше відповідати програмному забезпеченню з відкритим кодом, але ще раз, не обов'язково.

Freemium , Donationware , платіть , що хочете

Це всі варіанти традиційної моделі з фіксованою ціною. Ліцензії будуть безкоштовними або майже безкоштовними, і ви намагатиметесь отримати різну суму грошей від щедрих донорів або мікро-транзакцій (наприклад, магазин додатків додатків?)

Це не те, що зазвичай використовується в іграх середнього програмного забезпечення, але, можливо, це модель, яку слід спробувати.

Приклад: Humble Indie Bundle.

Фінансування натовпу

Фінансування натовпу описує спільні зусилля людей, які об'єднують та об'єднують свої ресурси, як правило, через Інтернет, щоб підтримати зусилля, ініційовані іншими людьми чи організаціями. Фінансування натовпу використовується для підтримки найрізноманітніших заходів, включаючи (...) розробку вільного програмного забезпечення.

На даний момент Kickstarter і подібні є суєтою, як ви заявили самі, ви можете спробувати скористатися цим, але пам’ятайте, що це не простий шлях, який слід .

Приклади: OUYA, Occulus Rift (не проміжне програмне забезпечення, а пов'язане з грою).

Плата за підтримку

Це може бути хорошим варіантом. Відпустіть свій двигун та основу як безкоштовне або навіть безкоштовне програмне забезпечення та заробіть за пораду чи усунення несправностей.

Приклад: Програмне забезпечення Torus Knot для проекту Ogre .


Висновок

Виберіть варіант (або поєднання варіантів), який, на вашу думку, буде працювати для вас, це справді є ставка, і остаточний вибір залежить тільки від вас. "Правильний" вибір залежить від ваших очікувань щодо аудиторії, доходу, особистих смаків ...

Чи потрібно найняти юриста, щоб отримати якийсь юридичний документ для захисту моєї роботи?

Якщо ви дійсно серйозно ставитесь до всього цього, так, це, мабуть, гарна ідея, щоб шукати належних юридичних порад. IANAL, як то кажуть.


6

Двигун без підтримки - це нічого. Вам слід продати ліцензію на ваш двигун із підтримкою. Ви повинні сподіватися, що ви допоможете людям зробити гру з вашим двигуном.

Існує багато відкритих, безкоштовних тощо двигунів та зразків коду. Важко вибрати його.

Ви повинні створити спільноту навколо свого двигуна. Це не просто, навіть якщо двигун вільний.

Якщо люди будуть робити чудові ігри з вашим двигуном, і вони зароблятимуть гроші, то вони будуть готові ділитися прибутком.

Або вам слід показати, як легко і швидко вони можуть щось побудувати.

Немає сенсу заплутати. Декомпілювати спалах дуже просто. Навіть найкращі ігри у фейсбуці можна розкласти.


1
Я б не сказав, що це легко. У минулому успішно було декомпілювати деякі проекти (перекомпілювати їх; для хакерських цілей). Тобто, у розробника Flash не повинно виникнути проблем із переглядом вихідного коду, але швидко перекомпілювати його для злому або читання джерела із затуманеними іменами змінних, напевно, складніше з обфускуванням, тому це певний захист! До речі, ви завжди мінус інші відповіді, ніж ваші? ;)
Маркус фон Броаді

3

У мене немає досвіду, але я думаю, що у вашому випадку є лише одне хороше рішення:

  1. Obfuscate, на моєму досвіді Kind’s Protect SWF найкраще працює (насправді обмацує, я в змозі обминути найскладніші мої проекти без помилок)
  2. Не націлюйтесь на натовп. Навіть якщо ви заблудите або скомпілюєте свою основу, чим більше надійних клієнтів у вас є, тим більша ймовірність, що вона стане піратською. Якщо він піратський, він стає популярним, якщо він стає популярним, серйозні клієнти не будуть зацікавлені - вони хочуть, щоб їхня гра була рідкісною, зі свіжим механізмом.
  3. Мета в «кити». Якщо ви можете рекламувати свій товар як професійний, розкішний, то, можливо, ви можете отримати серйозних клієнтів. Це повинно знизити ризик піратства вашої системи, як через те, що клієнти серйозні, так і втрачені, і тому, що їх не багато. Крім того, ціни стають дійсно високими, є такі компанії, як Warner Bros, які рекламують свої нові фільми за допомогою ігор, або банки, які люблять витрачати багато грошей на рекламу низької якості (принаймні, з мого досвіду друзів у роботі з банками). Ви навіть можете отримати регулярний дохід за технічну підтримку (особливо якщо ви не віддаєте свої джерела).
  4. Трохи змініть свій код для кожного клієнта та введіть високу плату за витік товару у свої контракти. Я навіть не маю уявлення, чи згодяться компанії на такі умови.
  5. Коли "кити" більше не цікавляться вашими рамками, зробіть це безкоштовно, оплачуючи лише комерційне використання. Розробники можуть почати створювати аматорські ігри, але коли (якщо) вони почнуть отримувати прибуток, ви можете підштовхнути їх, і вони швидше заплатять вам, ніж створити нову гру з нуля. Якщо ви не хочете щомісячної частки прибутку від них, це може бути досить демотиваційним.

Редагувати: В описі своєї виграші ви сказали, що хочете заробити гроші аналогічно тому, як робить FlashDevelop. Flashdevelop - це проект із відкритим кодом за ліцензією MIT . Просто віддайте все, що у вас є, не затуманившись; якщо людям це подобається, вони будуть дарувати як подяку, так і підтримку рамки, яку вони використовують. Я був би радий і використовувати, і сприяти вашому проекту.

Але, можливо, ви хочете щось схоже на ліцензію Greensock .

Edit2: Також для боротьби з піратством пропоную зареєструвати деякі ключові слова в Google Alerts, а також самостійно здійснити пошук вручну на деяких сайтах warez (тому що, наскільки я знаю, наразі боти Google не відвідують thepiratebay.org)


Ця ліцензія Greenshock виглядає добре. Як налаштувати таку ліцензію? Чи потрібно найняти адвоката?
вовкдаун

На моєму досвіді я викладаю юристів, а не я ... Хорошим відправною точкою було б прочитати ліцензійну угоду Грінсока та скопіювати її (можливо, було б приємно запитати у автора дозволу) або базуватись на цьому , зверніться до юриста і попросіть його лише перевірити, чи юридично він дійсний.
Маркус фон Броаді

Звучить чудово, а як щодо патентів?
вовкдаун

@ArthurWulfWhite Я не знаю багато про патенти, на щастя, у Польщі ми не зобов'язані патентувати речі.
Маркус фон Броаді

@MarkusvonBroady Я не думаю, що двигун - це те, що "кити" куплять. У наш час більшість "китів" вже мають ігри та двигуни у Flash. Студент з обмеженим часом не може зробити двигун для "китів". Швидше за все, що двигун трохи освітлений і потребує вдосконалень.
Макс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.