Bir motorun ve çerçevesinin telif haklarından ve patentlerinden nasıl para kazanılır ve korunur?


16

Bir oyun motoru yarattım:

  • 2d dokulu kavisli yüzeylere sahip işleme seviyeleri
  • Eğri yüzeyli çarpışmalar
  • 2d-sapce'da animasyon yolları ve gezinme

Ayrıca aşağıdakiler için bir çerçeve yaptım:

  • Yuvarlak yüzeyli prosedürel organik seviye üretimi
  • Seviye düzenleme
  • Hafif hareketli grafik tasarım

Motor ve çerçeve AS3'te yazılmıştır ve diğer platformları daha iyi desteklemek için kodu HaXe'ye çevirme sürecindeyim.

Ben de eklemek istiyorum

  • Hareketli kavisli platformlar
  • Daha gelişmiş düzey düzenleme özellikleri

Şu anda yarı zamanlı bir işim var ve bu motora harcadığım her zaman ya sınırlı boş zamanımdan (okulda kendimi desteklemeye çalışan bir öğrenciyim) ya da işimde çalıştığım zamandan çıkar.

Bu motorun Tower Defense oyunları, Shooter'lar ve Platformers tasarlayan insanlar için hayatı çok daha kolaylaştırabileceğini ve sonuçlarını da geliştirebileceğine gerçekten inanıyorum. Ayrıca RTS, RPG'ler ve yarış oyunlarını da çok iyi destekleyebilir.

Organik yuvarlak ve pürüzsüz seviyelerin prosedürel üretimi için kullanılabilecek orijinal algoritmaları içerir. Kullandığım algoritmalar yenidir ve gördüğüm diğer seviye editörlerinde mevcut değildir.

Motoru sürekli olarak geliştirmek ve iyice test ettirmek için en iyi yolun onu halka serbest bırakmak olduğunu düşünüyorum.

Yeni çerçevemle kendime ve başkalarına fayda sağlamanın en iyi yolları nelerdir?

Çerçeveyi paylaşmama ve yine de bundan faydalanmama izin veren biraz lisans almak istiyorum.

Herhangi bir tavsiye mutluluk duyacağız. Bu yıl bu konuda çok aklımdaydı. Bana biraz rahatlama getirecek bir çözüm bulmayı umuyorum.

Üç örnek oyun tasarlamayı, salıvermeyi ve bir kickstarter başlatmayı düşünüyorum, konuyla ilgili herhangi bir tavsiye ve düşünce değerli olacaktır.

Amacım Markus von Broady'nin önerdiği gibi, insanları motorun geliştirilmesine dahil etmek ve insanların onu sembolik bir ücret karşılığında veya ücretsiz ve destek için ücret almak için kullanmasına izin vermek. Bu ya da bir çeşit dolandırıcılık kaynağı kullanın.

Çalışmalarımı korumak için bir tür yasal belge almak için bir avukat tutmam gerekir mi?


AS için obfuscator yok mu?
nathan


2
'Bir avukat tutmam gerekiyor mu?' Sorusunun kısa cevabı neredeyse kesinlikle evet . Amacınız bu motoru lisanslamak, bu motoru satmak ve bu motoru korumaksa, özel işi fikri mülkiyetin nasıl korunacağını anlayan birini işe alın .
Steven Stadnicki

Bu soru oldukça geniştir. Ayrıca,% 75'i bir reklam gibi okuyor.
Justin Skiles

Motorumu C ++ 'a taşıyacağımı ve daha geniş bir kitleye ulaştırmak için UDK ile çalışıp çalışamayacağımı düşünüyorum. Muhtemelen bazı oyunlar yaratacağım, tanıtımını arttırmayı serbest bırakacağım ve bunu desteklemek için kalabalık fonları ve üzerine kurulu bir oyunu kullanacağım. Kalabalık finansmanı başarısız olursa, ticari kullanım için mevcut ücretsiz topluluk forumunun üstüne geliştirici desteği ekleyecek mütevazı bir ücret alacağım. Lansmana hazır olduğumda önerileri dinlemek için muhtemelen bir sohbet odası açacağım.
wolfdawn

Yanıtlar:


10

Lisanslama

Oyun motorunuzdan ve çerçevenizden lisans alarak para kazanmayı deneyebilirsiniz. Bu, muhtemelen yazılımınızı korsanlıkla (sizin durumunuzda gizlenmiş AS3 koduyla karıştırılmış, belki biraz daha fazla korunabilecek bazı harici araçlara sahip olabilirsiniz) savaşmak için özel ve kapalı kaynak yapacağınız anlamına gelir, ancak zorunlu olarak değil.

Genellikle yazılımın kendisinden para kazanmanıza yardımcı olabilecek iki tür lisans vardır: ticari ve / veya ücretsiz / shareware.

Ticari yazılım

Ticari yazılım veya daha az yaygın olarak, ödeme yazılımı, satış için üretilen veya ticari amaçlara hizmet eden bilgisayar yazılımıdır.

Bu iyi ödeme lisansı, hala çok güçlü bir teklif ve ana video oyunları ara katman yazılımlarının çoğunun temeli. Muhtemelen sadece bunu sunan bir konumda değilsiniz, çünkü müşterileri doğrudan ödemeye ikna etmek için çok güçlü ve kanıtlanmış bir ürüne ihtiyacınız var.

Örnekler: Gerçek dışı Motor, Autodesk Ölçek Formu, Havok Fiziği.

SORULAR , Shareware

Freeware hiçbir ücret ödemeden veya isteğe bağlı bir ücret karşılığında kullanılabilir, ancak genellikle bir veya daha fazla kısıtlı kullanım hakkına sahiptir.

Shareware, kullanıcılara deneme amacıyla ödeme yapmadan sağlanan bir yazılımdır ve genellikle herhangi bir işlevsellik, kullanılabilirlik (yalnızca sınırlı bir süre için işlevsel olabilir) veya kullanışlılık ile sınırlıdır.

Burada temel olarak ücretsiz lisans veriyorsunuz. Bu, ticari lisans altında yayınlanan genişletilmiş özelliklere sahip bir "pro sürümü" için biraz dikkat çekmek olabilir (yani maliyetlidir). Ayrıca lisans, ticarileştirilmiş oyunlarda telif hakkına karşı verilmiş olabilir.

Örnekler: Unity, UDK, GameMaker.

Diğer seçenekler

Şimdi, ürün olarak yazılım stratejisine bazı alternatifler denemek istiyorsanız, birçok seçeneğiniz var. Bunlar açık kaynaklı yazılımlara daha fazla uyuyor olabilir, ancak bir kez daha, ille de değil.

Freemium , donationware , istediğini Öde

Bunların hepsi geleneksel sabit fiyat modelinin varyantlarıdır. Lisanslar ücretsiz veya neredeyse ücretsiz olacak ve cömert bağışçılardan veya mikro işlemlerden (örneğin, eklentiler uygulama mağazası?) Değişken miktarda para almaya çalışacaksınız.

Bu, oyun ara katman yazılımlarında yaygın olarak kullanılan bir şey değildir, ancak belki de denemek için bir modeldir.

Örnek: Humble Indie Bundle.

Kalabalık finansmanı

Kalabalık finansmanı, kaynaklarını genellikle internet aracılığıyla ağa bağlayan ve bir araya getiren bireylerin, diğer insanlar veya kuruluşlar tarafından başlatılan çabaları destekleme yönündeki toplu çabalarını tanımlar. Kalabalık finansmanı, (...) özgür yazılım geliştirme de dahil olmak üzere çok çeşitli faaliyetleri desteklemek için kullanılır.

Kickstarter ve benzeri şu anda tüm hype, kendiniz belirttiğiniz gibi bundan faydalanmayı deneyebilirsiniz, ancak bunun takip edilmesi kolay bir yol olmadığını unutmayın .

Örnekler: OUYA, Occulus Rift (ara katman yazılımı değil, oyunla ilgili).

Destek ücreti

Bu iyi bir seçenek olabilir. Motorunuzu ve çerçevenizi ücretsiz veya ücretsiz bir yazılım olarak serbest bırakın ve tavsiye veya sorun giderme için ücret alın.

Örnek: Ogre projesi için Torus Knot Yazılımı .


Sonuç

Sizin için çalışacağını düşündüğünüz seçeneği (veya seçeneklerin bir karışımını) seçin, bu gerçekten bir bahistir ve son seçim tamamen size bağlıdır. "Doğru" seçim, izleyici, gelir, kişisel zevkler açısından beklentilerinize bağlıdır ...

Çalışmalarımı korumak için bir tür yasal belge almak için bir avukat tutmam gerekir mi?

Tüm bunlar konusunda gerçekten ciddiyseniz, evet, bu uygun yasal tavsiye almak için muhtemelen iyi bir fikirdir. İANAL, dedikleri gibi.


6

Desteksiz motor hiçbir şey değildir. Destek için motorunuz için lisans satmalısınız. İnsanların motorunuzla oyun oynamasına yardımcı olmanızı beklemelisiniz.

Birçok açık kaynak, ücretsiz vb motor ve kod örnekleri vardır. Birini seçmek zor.

Motorunuzun etrafında topluluk oluşturmalısınız. Motor serbest olsa bile basit değildir.

Eğer insanlar motorunuzla harika oyunlar yapacaklar ve para kazanacaklarsa, karlarını paylaşmaya hazır olacaklar.

Ya da bir şeyi ne kadar kolay ve hızlı inşa edebileceklerini göstermelisiniz.

Gizlemenin bir anlamı yok. Flaşın çok kolay ayrıştırılması çok kolaydır. En iyi facebook oyunları bile ayrıştırılabilir.


1
Kolay olduğunu söyleyemem. Geçmişte bazı projelerin başarılı bir şekilde ayrıştırılmasında sorunlar yaşadım (bunları yeniden derlemek için; hackleme amacıyla). Yani, bir Flash geliştiricisinin kaynak kodunu görmekte sorun yaşamaması gerekir, ancak hack'lemek için kaynağı hızlı bir şekilde derlemek veya şaşırtmış değişken isimleriyle kaynağı okumak kesinlikle gizleme ile daha zordur, bu yüzden bazı koruma! BTW, her zaman sizinkinden başka cevaplar eksi? ;)
Markus von Broady

3

Deneyimim yok, ama sizin durumunuzda sadece bir iyi çözüm olduğunu hayal ediyorum:

  1. Benim düşünceme göre, Kindi's Protect SWF en iyi şekilde çalışır (aslında şaşırır, projelerimin en kompleksini hatasız gizleyebilirim)
  2. Kalabalıkları hedeflemeyin. Çerçevenizi gizleseniz veya derleseniz bile, ne kadar güvenilir müşteriye sahip olursanız, korsan olma olasılığı da o kadar artar. Korsan olursa popüler olur, popüler olursa ciddi müşteriler ilgilenmez - oyunlarının yeni mekanizma ile nadir olmasını ister.
  3. "Balinaları" hedefleyin. Ürününüzü profesyonel, lüks olarak ilan edebiliyorsanız, belki bazı ciddi müşteriler alabilirsiniz. Bu, hem müşterilerin ciddi olduğu hem de kaybedecekleri yüzleri olduğu ve fazla olmadığı için çerçevenizi korsanlaştırma riskini azaltmalıdır. Ayrıca fiyatlar gerçekten yükseliyor, Warner Bros gibi yeni filmlerini oyunlarla tanıtan şirketler veya düşük kaliteli bir reklam için çok para harcamak isteyen bankalar var (en azından arkadaşlarım bankalarla çalışma deneyiminden). Hatta teknik destek için düzenli bir gelir elde edebilirsiniz (özellikle kaynaklarınızı vermiyorsanız).
  4. Kodunuzu her müşteri için biraz değiştirin ve sözleşmelerinize sızan ürün için yüksek ücretler koyun. Yine de şirketlerin bu şartlar üzerinde hemfikir olup olmayacağı konusunda hiçbir fikrim yok.
  5. "Balinalar" artık çerçevenizle ilgilenmediğinde, yalnızca ticari kullanım için ödenen, ücretsiz yapın. Geliştiriciler amatör oyunlar yaratmaya başlayabilirler, ancak (eğer) kâr etmeye başladıklarında, onları zorlayabilirsiniz ve sıfırdan yeni bir oyun oluşturmak yerine size ödeme yapmayı tercih ederler. Onlardan aylık kar payı istemediğiniz sürece, bu oldukça motive edici olabilir.

Düzenleme: Ödülünüzün açıklamasında, FlashDevelop'un yaptığı gibi para kazanmak istediğinizi söylediniz. Flashdevelop, MIT lisansı altındaki bir açık kaynaklı projedir . Sırf değil, sahip olduğunuz her şeyi verin; insanlar hoşuna giderse, hem teşekkür etmek hem de kullandıkları çerçeveyi desteklemek için bağış yapacaklar. Projenizi hem kullanmaktan hem de katkıda bulunmaktan memnuniyet duyarım.

Ama bunun yerine Greensock lisansına daha benzer bir şey istersiniz .

Edit2: Ayrıca, korsanlıkla mücadele etmek için, Google Alerts'e bazı anahtar kelimeler kaydetmenizi ve bazı warez sitelerinde kendiniz manuel olarak arama yapmanızı öneriyorum (çünkü bildiğim kadarıyla Google'ın botları thepiratebay.org'u ziyaret etmiyor)


Bu Greenshock lisansı iyi görünüyor. Böyle bir lisansı nasıl ayarlarım? Bir avukat tutmam gerekiyor mu?
wolfdawn

Benim tecrübelerime göre, avukatlara öğretiyorum, onlar değil ... Greensock'un lisans sözleşmesini okumak ve kopyalamak (muhtemelen yazarından izin istemek iyi olurdu) iyi bir başlangıç ​​noktası olabilir. , bir avukata gidin ve sadece yasal olarak geçerli olup olmadığını kontrol etmesini isteyin.
Markus von Broady

Harika görünüyor, ya patentler?
wolfdawn

@ArthurWulfWhite Patentler hakkında çok şey bilmiyorum, neyse ki Polonya'da bir şeyleri patentlemek zorunda değiliz.
Markus von Broady

@MarkusvonBroady Ben motorun "balinalar" satın alacak bir şey olduğunu sanmıyorum. Günümüzde çoğu "balina" zaten Flash'ta oyunlara ve motorlara sahiptir. Sınırlı zamanı olan öğrenci "balinalar" için motor yapamaz. Büyük olasılıkla motor biraz yanıyor ve iyileştirmeler gerekiyor.
Max
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.