Creé un motor de juego que maneja:
- Niveles de renderizado con superficies curvas texturizadas 2D
- Colisiones con superficies curvas.
- Animación de rutas y navegación en 2d-sapce
También he hecho un marco para:
- Generación de nivel orgánico de procedimiento con superficies redondas.
- Edición de nivel
- Diseño ligero de sprites
El motor y el marco están escritos en AS3 y estoy en el proceso de traducir el código a HaXe para admitir mejor otras plataformas.
También estoy interesado en agregar
- Plataformas curvas animadas
- Funciones de edición de nivel más avanzadas
Actualmente, tengo un trabajo de medio tiempo y todo el tiempo que dedico a este motor se me quita de mi tiempo libre limitado (soy un estudiante que trabaja para mantenerme en la escuela) o mi tiempo de trabajo en mi trabajo.
Realmente creo que este motor puede hacer la vida mucho más fácil para las personas que diseñan juegos de Tower Defense, Shooters y Platformers, al tiempo que posiblemente también mejoren sus resultados. También podría soportar RTS, RPG y juegos de carreras muy bien.
Contiene algoritmos originales que podrían usarse para la generación de procedimientos de niveles orgánicos redondos y suaves. Los algoritmos que utilicé son nuevos y no están disponibles en ningún otro editor de niveles que haya visto.
Para mejorar constantemente el motor y hacer que se pruebe a fondo, creo que la mejor ruta es lanzarlo al público.
¿Cuáles son las mejores formas de beneficiarme a mí mismo y a los demás con mi nuevo marco?
Quiero tener algo de licencia, lo que me permite compartir el marco y aún así beneficiarme de él.
Cualquier consejo sería apreciado. Este tema ha estado en mi mente mucho este año. Espero encontrar una solución que me brinde un poco de alivio.
Estoy pensando en diseñar tres juegos de muestra, lanzarlos y comenzar un kickstarter, cualquier consejo y pensamiento al respecto sería valioso.
Mi objetivo es, como sugirió Markus von Broady, involucrar a las personas en el desarrollo del motor y dejar que las personas lo usen para juegos, ya sea por una tarifa simbólica o de forma gratuita y con cargo por soporte. Eso o usar alguna forma de abastecimiento de croud.
¿Necesito contratar a un abogado para obtener algún tipo de documento legal para proteger mi trabajo?
fuente
Respuestas:
Licencia
Puede tratar de monetizar su motor de juego y marco de licencia. Esto probablemente significa que hará que su software sea propietario y de código cerrado para luchar contra la piratería (código AS3 ofuscado en su caso, tal vez tenga algunas herramientas externas que pueden protegerse un poco más), pero no necesariamente.
En su mayoría, existen dos tipos de licencia que pueden ayudar a ganar dinero con el software en sí: comercial y / o freeware / shareware.
Software comercial
Esta es la buena licencia de pago, sigue siendo una propuesta muy sólida y la base de la mayoría del middleware de videojuegos convencional. Probablemente no esté en posición de ofrecer solo eso, ya que necesita un producto muy sólido y probado para convencer a los clientes de que paguen directamente por él.
Ejemplos: Unreal Engine, Autodesk Scaleform, Havok Physics.
Freeware , Shareware
Aquí básicamente estás regalando licencias gratis. Esto puede ser para llamar la atención sobre una "versión profesional" con características extendidas que se publica bajo una licencia comercial (es decir, cuesta dinero). También puede ser que la licencia se otorgue contra una parte de regalías en juegos comercializados.
Ejemplos: Unity, UDK, GameMaker.
Otras opciones
Ahora, si desea probar algunas alternativas a la estrategia de software como producto, tiene muchas opciones. Esos podrían encajar más con el software de código abierto, pero una vez más, no necesariamente.
Freemium , Donationware , paga lo que quieras
Esas son todas las variantes del modelo tradicional de precio fijo. Las licencias serán gratuitas o casi gratuitas, e intentará obtener una cantidad variable de dinero de donantes generosos o de micro transacciones (por ejemplo, ¿tienda de aplicaciones de complementos?)
Esto no es algo comúnmente utilizado en el middleware de juegos, pero tal vez sea un modelo para probar.
Ejemplo: Humble Indie Bundle.
Recaudación de fondos
Kickstarter y similares son todo el alboroto en este momento, ya que usted mismo dijo que podría intentar aprovechar eso, pero tenga en cuenta que este no es un camino fácil de seguir .
Ejemplos: OUYA, Occulus Rift (no middleware, pero relacionado con el juego).
Cargo por soporte
Esta podría ser una buena opción. Libere su motor y marco como software gratuito o incluso software gratuito, y cobre por asesoramiento o solución de problemas.
Ejemplo: Torus Knot Software para el proyecto Ogre .
Conclusión
Elija la opción (o una combinación de opciones) que cree que funcionará para usted, esto realmente es una apuesta y la elección final depende completamente de usted. La elección "correcta" depende de sus expectativas en términos de audiencia, ingresos, gustos personales ...
Si realmente toma en serio todo esto, sí, probablemente sea una buena idea buscar el asesoramiento legal adecuado. IANAL, como dicen.
fuente
Motor sin soporte no es nada. Debe vender la licencia de su motor con soporte. Debes esperar que ayudarás a las personas a hacer juegos con tu motor.
Hay muchos motores de código abierto, gratuitos, etc., y ejemplos de código. Es difícil seleccionar uno.
Debes construir una comunidad alrededor de tu motor. No es simple incluso si el motor está libre.
Si la gente hace grandes juegos con tu motor y ganan dinero, entonces estarían listos para compartir ganancias.
O debería mostrar cuán fácil y rápido pueden construir algo.
No tiene sentido ofuscar. Es muy fácil descompilar flash. Incluso los mejores juegos de Facebook son descompilables.
fuente
No tengo experiencia, pero imagino que solo hay una buena solución en su caso:
Editar: en la descripción de su recompensa, dijo que desea ganar dinero de manera similar a FlashDevelop. Flashdevelop es un proyecto de código abierto bajo licencia MIT . Simplemente regale todo lo que tiene, no ofuscado; si a la gente le gusta, donarán, tanto para agradecerle como para apoyar el marco que usan. Estaría encantado de utilizar y contribuir a su proyecto.
Pero tal vez quieras algo más similar a la licencia de Greensock .
Edit2: Además, para luchar contra la piratería, sugiero registrar algunas palabras clave en las Alertas de Google, así como buscar manualmente en algunos sitios de warez (porque hasta donde yo sé, actualmente los robots de Google no visitan thepiratebay.org)
fuente