Saya menciptakan mesin permainan yang menangani:
- Tingkat rendering dengan permukaan lengkung bertekstur 2d
- Tabrakan dengan permukaan melengkung
- Jalur animasi aktif dan navigasi dalam 2d-sapce
Saya juga membuat kerangka kerja untuk:
- Generasi organik tingkat prosedural dengan permukaan bulat
- Pengeditan level
- Desain sprite ringan
Mesin dan kerangka kerjanya ditulis dalam AS3 dan saya sedang dalam proses menerjemahkan kode ke HaXe untuk lebih mendukung platform lain.
Saya juga tertarik menambahkan
- Platform melengkung animasi
- Fitur pengeditan tingkat lanjut lainnya
Saat ini, saya memiliki pekerjaan paruh waktu dan setiap waktu yang saya habiskan untuk mesin ini diambil dari waktu luang saya yang terbatas (saya seorang siswa yang bekerja untuk menghidupi diri sendiri melalui sekolah) atau menghabiskan waktu saya bekerja di pekerjaan saya.
Saya benar-benar percaya mesin ini dapat membuat hidup lebih mudah bagi orang-orang yang merancang game, Shooters dan dan Platformers Tower Defense sementara juga mungkin meningkatkan hasil mereka. Itu juga bisa mendukung RTS, RPG, dan game balap dengan sangat baik.
Ini melanjutkan algoritma asli yang dapat digunakan untuk generasi prosedural putaran organik dan tingkat halus. Algoritma yang saya gunakan baru dan tidak tersedia di editor level lain yang pernah saya lihat.
Untuk terus meningkatkan Mesin dan diuji secara menyeluruh, saya pikir rute terbaik adalah melepaskannya ke publik.
Apa cara terbaik untuk memberi manfaat bagi diri saya dan orang lain dengan kerangka kerja baru saya?
Saya ingin memiliki lisensi, memungkinkan saya untuk berbagi kerangka kerja dan masih mendapat manfaat darinya.
Nasihat apa pun akan dihargai. Masalah ini telah banyak saya pikirkan tahun ini. Saya berharap menemukan solusi yang akan membuat saya lega.
Saya berpikir untuk merancang tiga game sampel, merilisnya dan memulai kickstarter, saran dan pemikiran tentang masalah ini akan sangat berharga.
Tujuan saya adalah seperti yang disarankan Markus von Broady, untuk membuat orang terlibat dalam pengembangan mesin dan membiarkan orang menggunakannya untuk permainan baik untuk biaya simbolis atau gratis dan mengenakan biaya untuk dukungan. Itu atau menggunakan beberapa bentuk sumber croud.
Apakah saya perlu menyewa pengacara untuk mendapatkan semacam dokumen hukum untuk melindungi pekerjaan saya?
sumber
Jawaban:
Perizinan
Anda dapat mencoba memonetisasi mesin game & kerangka kerja Anda dari lisensi. Ini kemungkinan besar berarti bahwa Anda akan membuat perangkat lunak Anda menjadi sumber tertutup dan tertutup untuk memerangi pembajakan (kode AS3 yang dikaburkan dalam kasus Anda, mungkin Anda memiliki beberapa alat eksternal yang dapat sedikit lebih dilindungi), tetapi belum tentu.
Sebagian besar ada dua jenis lisensi yang dapat membantu menghasilkan uang dari perangkat lunak itu sendiri: komersial dan / atau freeware / shareware.
Perangkat lunak komersial
Ini adalah lisensi pembayaran yang baik, masih merupakan proposisi yang sangat kuat dan menjadi dasar dari sebagian besar middleware video game utama. Anda mungkin tidak dalam posisi menawarkan hanya itu, karena Anda membutuhkan produk yang sangat kuat dan terbukti untuk meyakinkan klien untuk membayar langsung untuk itu.
Contoh: Mesin Nyata, Bentuk Skala Autodesk, Fisika Havok.
Freeware , Shareware
Di sini Anda pada dasarnya memberikan lisensi secara gratis. Ini bisa untuk mendapatkan perhatian untuk "versi pro" dengan fitur-fitur tambahan yang dirilis di bawah lisensi komersial (yaitu biaya uang). Bisa juga bahwa lisensi diberikan terhadap bagian royalti pada game komersial.
Contoh: Unity, UDK, GameMaker.
Pilihan lain
Sekarang jika Anda ingin mencoba beberapa alternatif untuk strategi perangkat lunak sebagai produk, Anda memiliki banyak pilihan. Mereka mungkin lebih cocok dengan perangkat lunak open source, tetapi sekali lagi, belum tentu.
Freemium , Donationware , Bayar apa yang Anda inginkan
Itu semua adalah varian dari model harga tetap tradisional. Lisensi akan gratis atau hampir gratis, dan Anda akan mencoba untuk mendapatkan sejumlah uang variabel dari donatur yang dermawan, atau dari transaksi mikro (mis. Toko aplikasi plugin?)
Ini bukan sesuatu yang biasa digunakan di game middleware, tapi mungkin itu model yang bisa dicoba.
Contoh: Bundel Indie Humble.
Pendanaan orang banyak
Kickstarter dan sejenisnya semua hype saat ini, seperti yang Anda nyatakan sendiri bahwa Anda dapat mencoba mengambil keuntungan dari itu, tetapi sadarilah bahwa ini bukan jalan yang mudah untuk diikuti .
Contoh: OUYA, Occulus Rift (bukan middleware, tetapi terkait game).
Biaya untuk dukungan
Ini mungkin pilihan yang bagus. Lepaskan mesin & kerangka kerja Anda sebagai freeware atau bahkan perangkat lunak gratis, dan minta biaya untuk saran atau pemecahan masalah.
Contoh: Perangkat Lunak Torus Knot untuk proyek Ogre .
Kesimpulan
Pilih opsi (atau campuran opsi) yang Anda rasa akan bekerja untuk Anda, ini benar-benar taruhan dan pilihan terakhir sepenuhnya terserah Anda. Pilihan "tepat" tergantung pada harapan Anda dalam hal audiens, pendapatan, selera pribadi ...
Jika Anda benar-benar serius tentang semua ini, ya, ini mungkin ide yang bagus untuk mencari nasihat hukum yang tepat. IANAL, seperti kata mereka.
sumber
Mesin tanpa dukungan bukanlah apa-apa. Anda harus menjual lisensi untuk mesin Anda dengan dukungan. Anda harus berharap bahwa Anda akan membantu orang untuk membuat game dengan mesin Anda.
Ada banyak open source, gratis, dll mesin dan contoh kode. Sulit untuk memilih satu.
Anda harus membangun komunitas di sekitar mesin Anda. Ini tidak sederhana bahkan jika mesinnya gratis.
Jika orang akan membuat game hebat dengan mesin Anda dan mereka akan menghasilkan uang maka mereka akan siap untuk berbagi keuntungan.
Atau Anda harus menunjukkan betapa mudah dan cepatnya mereka dapat membangun sesuatu.
Tidak ada gunanya mengaburkan. Sangat mudah untuk mendekompilasi flash. Bahkan game top Facebook dapat didekompilasi.
sumber
Saya tidak punya pengalaman, tapi saya kira hanya ada satu solusi yang baik dalam kasus Anda:
Sunting: Dalam uraian karunia Anda, Anda mengatakan ingin menghasilkan uang dengan cara yang sama seperti yang dilakukan FlashDevelop. Flashdevelop adalah proyek sumber terbuka di bawah lisensi MIT . Cukup berikan semua yang Anda miliki, tidak dikaburkan; jika orang menyukainya, mereka akan menyumbang, baik untuk mengucapkan terima kasih dan mendukung kerangka kerja yang mereka gunakan. Saya akan senang menggunakan dan berkontribusi untuk proyek Anda.
Tapi mungkin Anda menginginkan sesuatu yang lebih mirip dengan lisensi Greensock .
Sunting2: Juga, untuk memerangi pembajakan, saya sarankan mendaftarkan beberapa kata kunci di Google Alerts, serta mencari secara manual di beberapa situs warez sendiri (karena sejauh yang saya tahu, saat ini bot Google tidak mengunjungi thepiratebay.org)
sumber