El motor de tu proyecto independiente. Breve reseña de los motores de juego disponibles.

Como sabes, crear juegos no es la tarea más fácil. Cuanto más aprendemos sobre este proceso, más imposible parece que funcione.


“La forma más útil que he encontrado es pensar en el juego como un paciente mentalmente enfermo. "Ella perdió completamente la cabeza, por lo que cada instrucción que escriba se ejecutará como una especie de tontería ridícula". Tom Francis, creador de Gunpoint.

Las reflexiones sobre cómo diseñar y escribir tu propio juego paralizan la mente. La única salida es simplemente hacerlo. Debe comenzar, saltar al proceso de desarrollo, incluso si da mucho miedo. Espero que la información proporcionada bajo el corte ayude a que su primer salto sea un éxito.

1. GameMaker Studio 2.


Descripción:

  • Licencia y precio: $ 99 por una licencia perpetua para desarrollar juegos de escritorio, hay un período de prueba disponible.
  • Ideal para: juegos de plataformas 2D cortos y juegos de rol, juegos multiplataforma.
  • Juegos creados: Nidhogg, Undertale, Risk of Rain, Hyper Light Drifter.

GameMaker Studio 2 es lo primero a lo que debe prestar atención si desea comenzar a desarrollar juegos. El motor permite a los desarrolladores trabajar con su propio lenguaje de secuencias de comandos.

Los profesionales

Mark Essen, creador de Nidhogg 1 y 2, dijeron que GameMaker es ideal para principiantes porque tiene scripts abiertos y una gran cantidad de documentación, lo que permite a los principiantes sentirse cómodos rápidamente. Alex Preston, creador de Hyper Light Drifter, dijo que la gran comunidad GameMaker es una gran ventaja. Los desarrolladores jóvenes deben buscar los mejores lugares para obtener ayuda de la comunidad y utilizar las mejores técnicas para lograr sus objetivos.

Menos

GameMaker es muy simple en su código, por lo que puede confundirse rápidamente en un proyecto. En las etapas iniciales, puedes iterar muy rápido y enfocarte en el diseño del juego, pero si no te adhieres a ningún estándar organizacional personal, verás el lado malo de crear juegos en GameMaker. Duncan Drummond, el creador del realmente excelente proyecto Risk of Rain, señaló que la simplicidad de la plataforma podría convertirse en problemas para los desarrolladores. Puedes desarrollar fácilmente un juego, pero si lo haces mal, perderás productividad muy rápidamente.
GameMaker no es la mejor opción si desea cambiar a otro motor en el futuro, como Unity.

Consejos para principiantes

La mejor manera de aprender es eliminar tu trabajo y comenzar de nuevo. Para que pueda bombear sus habilidades de diseño. Para aprender a desarrollar juegos, solo necesitas comenzar. El trabajo, incluso si sale mal, trata de obtener la mayor ayuda posible. Recuerde, cuantos más errores cometa, más aprenderá.

2. Unidad


Descripción:

  • Licencia y costo: la versión inicial es gratuita, Unity Plus - $ 35 por mes, Unity Pro - $ 125 por mes.
  • Ideal para: casi cualquier juego indie.
  • Juegos creados: Ori y el bosque ciego, Cuphead, West of Loathing, Galak-Z, Pokemon Go.

Unity es una de las principales plataformas de desarrollo de juegos independientes. Aunque tiene increíbles capacidades 3D, los juegos 2D también se crean en el motor. La unidad es más difícil de dominar que los otros motores en esta publicación, pero la gran comunidad y la documentación lo ayudarán a sentirse cómodo rápidamente.

La tienda Unity tiene muchos complementos que harán que el desarrollo de juegos 2D en este motor sea aún más conveniente. Puede usar herramientas como Corgi Engine y Rex Engine, que ofrecen controles y física disponibles en el mercado.

pros

Incluso si está acostumbrado a hacer Ira a la antigua usanza, Unity podrá interesarle. Con él, puedes crear rápidamente un concepto y un prototipo del juego. La industria del desarrollo de juegos utiliza muchos motores simples y complejos. La unidad, por supuesto, es uno de los mejores motores y permite lograr una alta productividad de desarrollo. Se puede usar tanto para crear pequeños juegos como en el proyecto AAA.

Contras

Incluso este motor tiene sus inconvenientes. Si encuentra algún tipo de error, entonces depende completamente del desarrollador del motor. Después de todo, debe esperar hasta que el desarrollador solucione el problema, porque el proyecto ha cerrado el código fuente. El editor y el depurador están lejos de ser siempre estables, aunque los desarrolladores han declarado públicamente que corregir estos errores es la primera línea en sus prioridades.

Consejos para principiantes:

no siempre todo depende de la capacidad de hacer algo. Es importante establecer el objetivo correcto y encontrar una manera de lograrlo. Incluso si no tienes suficiente conocimiento para crear un juego en Unity ahora, solo establece una meta.

3. Ren'Py


Descripción:

  • Licencia y costo: gratis.
  • Ideal para: novelas visuales 2D, simulaciones.
  • Compatible con: Python.
  • Juegos creados: Analogue: A Hate Story, Long Live the Queen.

Ren'Py es un motor de código abierto fácil de aprender. Aunque requiere algunos conocimientos de programación, en realidad necesita saber cómo usar un editor de texto y un programa de procesamiento de imágenes. Trabajar con este motor será muy útil para los principiantes del lenguaje Python.

pros

Ren'Py es un motor multiplataforma que abre grandes oportunidades para los desarrolladores. Es conveniente para principiantes, pero requiere algunas habilidades de edición para archivos de script. Sí, no puede simplemente arrastrar y soltar las cosas que necesita, pero escribir código no da miedo. Este motor le permite resolver el problema principal de un desarrollador novato: el miedo a comenzar. El desarrollo rápido y fácil te ayudará a crear tu primer juego. Incluso si en el futuro quieres escribir algo diferente de una novela, Ren'Py te dará una experiencia gratificante. Cuando otras personas juegan el juego creado por ti, la actitud hacia ti mismo y tus habilidades cambia.

Menos

El motor es algo limitado para soportar funciones gráficas y mecánicas. Es muy problemático crear un juego con 3D o Live2D, encontrarás una gran cantidad de problemas, así que si este es tu objetivo, elige una plataforma diferente.

4. tinta


Descripción:

  • Licencia y costo: gratis.
  • Ideal para: juegos de aventura de texto.
  • Compatible con: Unidad, C #, HTML.
  • Juegos creados: Hechicería, 80 días.

Ink es un complemento gratuito para Unity. Es adecuado para crear diálogos ramificados, historias. Ink es fácil de aprender y se integra a la perfección con Unity.
Ink fue creado como software opcional. Es decir, crea un juego en Unity y luego conecta el guión y los diálogos creados con Ink.

Plisov Es

muy difícil escribir un guión detallado y un sistema de diálogos ramificados. Ink ayuda a no confundirse y simplifica seriamente la vida del desarrollador. Ink será de interés para aquellos que estén más interesados ​​en escribir historias para juegos que la programación pura.

Contras El

uso de la tinta como un motor independiente de pleno derecho es muy difícil, por lo que la mayoría de los desarrolladores lo consideran como una adición a su proyecto.

All Articles