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?