Я создал игровой движок, который обрабатывает:
- Рендеринг уровней с 2d текстурированными изогнутыми поверхностями
- Столкновения с изогнутыми поверхностями
- Анимация путей и навигация в 2d-sapce
Я также сделал основу для:
- Процедурная генерация органического уровня с круглыми поверхностями
- Редактирование уровня
- Легкий дизайн спрайтов
Движок и фреймворк написаны на AS3, и я нахожусь в процессе перевода кода на HaXe для лучшей поддержки других платформ.
Я также заинтересован в добавлении
- Анимированные изогнутые платформы
- Более продвинутые функции редактирования уровня
В настоящее время у меня есть работа с частичной занятостью, и любое время, которое я провожу на этом движке, либо забирается из моего ограниченного свободного времени (я учусь, чтобы работать в школе), либо из моего рабочего времени.
Я действительно считаю, что этот движок может значительно облегчить жизнь людям, разрабатывающим игры Tower Defense, Стрелялки и Платформеры, а также, возможно, улучшить их результаты. Он также может очень хорошо поддерживать RTS, RPG и гоночные игры.
Он продолжает оригинальные алгоритмы, которые могут быть использованы для процедурной генерации органических круглых и гладких уровней. Алгоритмы, которые я использовал, являются новыми и недоступны в любом другом редакторе уровней, который я видел.
Для того, чтобы постоянно улучшать Двигатель и тщательно его тестировать, я думаю, что лучший путь - это его публикация.
Каковы наилучшие способы принести пользу себе и другим с моей новой структурой?
Я хочу иметь некоторую лицензию, позволяющую мне делиться рамками и при этом извлекать из этого пользу.
Любой совет будет принят во внимание. Эта проблема была в моей голове много в этом году. Я надеюсь найти решение, которое принесет мне некоторое облегчение.
Я думаю о разработке трех образцов игр, их выпуске и запуске кикстартера, любые советы и мысли по этому вопросу будут полезны.
Моя цель, как предложил Маркус фон Броади, привлечь людей к разработке движка и позволить людям использовать его для игр либо за символическую плату, либо бесплатно, а также за поддержку. Это или использовать какую-либо форму краудсорсинга.
Нужно ли мне нанимать адвоката, чтобы получить какой-то юридический документ для защиты моей работы?
источник
Ответы:
Лицензирование
Вы можете попытаться монетизировать свой игровой движок и фреймворк из лицензирования. Скорее всего, это означает, что вы сделаете свое программное обеспечение закрытым и закрытым для борьбы с пиратством (в вашем случае запутанный код AS3, возможно, у вас есть некоторые внешние инструменты, которые можно защитить чуть больше), но не обязательно.
Существует в основном два типа лицензий, которые могут помочь заработать деньги на самом программном обеспечении: коммерческое и / или бесплатное / условно-бесплатное.
Коммерческое программное обеспечение
Это хорошая старая платная лицензия, все еще очень сильное предложение и основа большинства промежуточного программного обеспечения для видеоигр. Вы, вероятно, не в состоянии предложить только это, поскольку вам нужен очень сильный и проверенный продукт, чтобы убедить клиентов платить за него напрямую.
Примеры: Unreal Engine, Autodesk Scaleform, Havok Physics.
Бесплатная , условно бесплатная
Здесь вы в основном раздаете лицензии бесплатно. Это может привлечь внимание к «про версии» с расширенными функциями, которая выпускается под коммерческой лицензией (то есть стоит денег). Может также случиться так, что лицензия предоставляется в отношении роялти на коммерческие игры.
Примеры: Unity, UDK, GameMaker.
Другие опции
Теперь, если вы хотите попробовать некоторые альтернативы стратегии «программное обеспечение как продукт», у вас есть много вариантов. Они могут больше соответствовать программному обеспечению с открытым исходным кодом, но, опять же, не обязательно.
Freemium , Donationware , плати, что хочешь
Это все варианты традиционной модели с фиксированной ценой. Лицензии будут бесплатными или почти бесплатными, и вы будете пытаться получить переменную сумму денег от щедрых доноров или от микротранзакций (например, плагинов в магазине приложений?)
Это не то, что обычно используется в игровом промежуточном программном обеспечении, но, возможно, это модель, которую стоит попробовать.
Пример: Humble Indie Bundle.
Краудфандинг
Кикстартер и тому подобное - все это шумиха на данный момент, поскольку вы заявили, что можете попробовать воспользоваться этим, но помните, что это нелегкий путь .
Примеры: OUYA, Occulus Rift (не промежуточное ПО, а игровое).
Плата за поддержку
Это может быть хорошим вариантом. Выпустите свой движок и фреймворк как бесплатное или даже бесплатное программное обеспечение и взимайте плату за совет или устранение неполадок.
Пример: программное обеспечение Torus Knot для проекта Ogre .
Вывод
Выберите вариант (или сочетание вариантов), который, по вашему мнению, будет работать для вас, это действительно ставка, и окончательный выбор остается за вами. «Правильный» выбор зависит от ваших ожиданий с точки зрения аудитории, дохода, личных вкусов ...
Если вы действительно серьезно относитесь ко всему этому, да, возможно, это хорошая идея, чтобы обратиться за надлежащей юридической консультацией. IANAL, как говорится.
источник
Двигатель без поддержки - ничто. Вы должны продать лицензию на свой движок с поддержкой. Вы должны ожидать, что вы будете помогать людям делать игру с вашим движком.
Существует множество открытых и бесплатных движков и примеров кода. Трудно выбрать один.
Вы должны построить сообщество вокруг вашего двигателя. Это не просто, даже если двигатель свободен.
Если люди будут делать отличные игры с вашим движком, и они будут зарабатывать деньги, то они будут готовы делиться прибылью.
Или вы должны показать, как легко и быстро они могут что-то построить.
Нет смысла запутывать. Очень легко декомпилировать flash. Даже лучшие игры на Facebook декомпилируемы.
источник
У меня нет опыта, но я думаю, что в вашем случае есть только одно хорошее решение:
Изменить: В описании вашей награды вы сказали, что хотите зарабатывать деньги так же, как это делает FlashDevelop. Flashdevelop - проект с открытым исходным кодом под лицензией MIT . Просто раздайте все, что у вас есть, не запутывая; если людям это нравится, они пожертвуют, чтобы поблагодарить вас и поддержать рамки, которые они используют. Я был бы рад использовать и внести свой вклад в ваш проект.
Но, возможно, вам нужно что-то более похожее на лицензию Greensock .
Edit2: Кроме того, для борьбы с пиратством я предлагаю зарегистрировать некоторые ключевые слова в Google Alerts, а также самостоятельно выполнять поиск на некоторых варез-сайтах (поскольку, насколько мне известно, в настоящее время боты Google не посещают thepiratebay.org)
источник