Las mejores herramientas de desarrollo de juegos: cómo hacer tu propio juego

Mientras te abres camino a través del último éxito de taquilla de la consola, sin duda te has preguntado acerca de cómo dejar el controlador y construir un juego tú mismo. Sin embargo, poner en práctica sus ideas es una tarea desalentadora, por eso hemos elaborado este artículo sobre las mejores herramientas de desarrollo de juegos..


El desarrollo del juego es visto como una disciplina desafiante para entrar, que requiere el dominio de lenguajes de programación arcanos y años de estudio. Sin embargo, cada vez más, las herramientas de desarrollo de juegos fáciles de usar hacen que sea más fácil hacerlo. Alguien con una idea de juego ahora tiene más formas que nunca de tener su visión en la pantalla, independientemente de sus antecedentes técnicos, gracias a los motores de juego fáciles de usar..

A continuación, le ofreceremos una descripción general del mejor software de desarrollo de juegos disponible en la actualidad. Algunas herramientas son ampliamente utilizadas por desarrolladores profesionales, otras se lanzan a principiantes. La escena de desarrollo actual es muy diversa e incluso el motor de juego más simple se puede utilizar para crear juegos exitosos con un poco de esfuerzo y creatividad. Primero, sin embargo, hagamos algo de teoría.

Lo que hace un buen juego?

El juego es un campo vasto. Exactamente lo que hace un buen juego es una cuestión de gustos. Si finalmente quieres vender tu juego, deberás asegurarte de que suficientes personas quieran jugarlo. Comenzar con algo pequeño no es un problema, siempre y cuando tengas una idea de que nadie lo ha intentado, o una forma de mejorar un género existente o diferente de la competencia..

El mejor punto de partida podría ser dejar su idea en papel (o un editor de texto). Esto lo ayudará a aclarar sus ideas y descubrir lo que debe hacerse, y es especialmente importante si está trabajando como parte de un equipo. Puede encontrar a medida que se detallan los detalles que se encuentra con inconsistencias y encuentra cosas que necesitan aclaración.

Poner su idea en papel puede ayudarlo a crear una imagen de los desafíos que deben resolverse y darle una idea del trabajo requerido. Un juego de rol 10 veces el tamaño de Final Fantasy VII puede sonar como una gran idea, pero comience con el diseño y se dará cuenta de la magnitud de la tarea que se está estableciendo..

Creación de activos y bibliotecas

La creación de activos es una gran tarea, probablemente más grande de lo que piensas. Los gráficos tienen que ser dibujados, luego animados. No se trata solo de los personajes y fondos del juego, también necesitarás menús, iconos, botones, pantallas de ayuda, capturas de pantalla para tiendas en línea y más. También necesitarás efectos de sonido y música..

La mayoría de las herramientas aquí ofrecen una biblioteca de activos gratuitos y de pago. Si los usa, puede ser difícil hacer que su juego se vea exactamente como lo imagina.

Las herramientas gratuitas como Paint.net y Audacity pueden ayudarlo aquí si desea ir más allá del uso de bibliotecas y hacer que las cosas se vean y suenen como las quiere. Paint.net es una gran herramienta gráfica gratuita, no tan poderosa como algo como Photoshop, pero adecuada para crear sus imágenes.

Los sonidos también tendrán que formatearse. Los que encuentre en línea pueden estar en diferentes formatos (al igual que los que cree usted mismo, a menos que sea muy disciplinado y desarrolle un sistema). Audacity puede resultar útil aquí, permitiéndole convertir entre formatos y velocidades de bits fácilmente, así como cortar y pegar efectos de sonido según sus necesidades..

Mejorando tu juego

Cuando da vida a su idea por primera vez, es posible que las cosas no funcionen exactamente como lo imaginó. La iteración y la mejora son las claves para hacer las cosas bien, preferiblemente con la mayor cantidad de comentarios posible de los evaluadores. Hacer pequeños cambios y aprender qué funciona y qué no le ayudará a moldear su juego en algo que la gente disfrutará.

Poner en funcionamiento la mecánica central del juego suele ser relativamente sencillo. Conectar los menús, las tablas de puntajes altos, las funciones de las redes sociales, los requisitos para varias plataformas, los sistemas de pago en el juego y todo lo demás son tareas importantes que pueden consumir mucho tiempo. Lo que ayudará es tener una plataforma que haga gran parte del trabajo pesado por usted o (como lo hace Twine, por ejemplo) mantiene las cosas livianas y simples.

Distribuir tu juego a los evaluadores también es útil, así que asegúrate de tener algo que puedas construir y compartir fácilmente (y de forma segura) o trabajar con una plataforma que te permita publicar tu juego de forma gratuita. Las aplicaciones de escritorio y Android se pueden entregar fácilmente. Hay varias formas de hacerlo, pero un servicio de almacenamiento en la nube es una excelente opción.

iOS tiene un sistema de certificación complicado que puede causar dolores de cabeza a los desarrolladores experimentados y Testflight, su sistema de distribución igualmente problemático, requiere una cuenta paga para la configuración, aunque funciona bien una vez configurado.

Más pequeño es mejor

Para su primer proyecto, comenzar más pequeño le dará más posibilidades de cruzar la línea de meta que una epopeya multimillonaria. Un simple juego de arcade puede no parecer devastador, pero le permitirá familiarizarse con su plataforma de elección y tener una idea de lo que implica construir y terminar un proyecto completo. Conseguir algo terminado es un gran hito y no debes comenzar esperando que tu primer juego sea tu obra maestra.

Desde el punto de vista del código, el trabajo en 2D es generalmente más intuitivo que el trabajo en 3D y tiene menos de lo que puede salir mal. Los marcos y herramientas modernos pueden mitigar esto hasta cierto punto, pero comenzar de a poco podría ser la mejor manera de encontrar los pies.

Los mejores motores de juego y herramientas de desarrollo

Ahora echemos un vistazo a las herramientas en sí, que seleccionamos después de jugar con ellas durante bastante tiempo. Todos eran agradables de usar y cada uno ofrece cosas diferentes a los posibles desarrolladores. Los hemos ordenado del más simple al más avanzado, así que tenga esto en cuenta al decidir qué elegir.

Guita

Twine es una herramienta gratuita en línea que te permite crear juegos en la ventana de tu navegador. Los juegos son historias interactivas simples, muy parecidas a elegir tu propio libro de aventuras (si lo recuerdas). Agrega texto e imágenes y crea enlaces que lo envían a otras partes de la historia. Las piezas de la historia se ven como “pasajes”: cajas con flechas de conexión entre ellas, que muestran el flujo general. También puede agregar audio y video para darle a su trabajo algo de ambiente.

Cómo funciona el hilo

La pantalla de diseño principal se ve como una hoja de papel cuadriculado con todos sus pasajes conectados a través de flechas que representan la dirección de los enlaces. Puede arrastrarlos y colocarlos para tener una idea de cómo encaja su historia. Esto se volverá cada vez más útil a medida que la historia se vuelva más compleja, especialmente si adoptas un enfoque no lineal donde los jugadores son libres de caminar de un lado a otro entre los pasajes..

Puedes crear algo lineal que fluya generalmente hacia adelante, o crear áreas interconectadas que los jugadores puedan explorar a gusto.

Crear un pasaje es tan simple como escribir texto en un editor. Escribes directamente en el navegador y las palabras se vuelven mágicamente parte de tu juego sin necesidad de codificación alguna.

En su forma más básica, un pasaje de Twine consiste en texto y enlaces a otros pasajes. Esto ya es suficiente para construir una historia completa de elegir tu propia aventura. Sin embargo, puedes ir más lejos si quieres.

Fácilmente, si crea un enlace a un pasaje que aún no ha creado, se creará automáticamente y aparecerá en el gráfico. Por lo tanto, puede moverse de una ubicación a otra agregando contenido a medida que avanza. Una vez que te pones en marcha, se siente tan intuitivo construir tu aventura como jugarla..

La funcionalidad principal en el corazón de Twine es tan simple que puede recogerla en literalmente minutos y crear contenido de inmediato. De todas las herramientas que vimos, sin duda fue la más rápida para comenzar.

Le da la opción de tres “formatos de historia”, que le permiten hacer las cosas más o menos complejas dependiendo de cuánto control sobre la historia desee. Puede usar CSS estándar para cambiar el aspecto, aunque es fácil para la vista sin tener que hacerlo.

Puedes agregar variables, para que los jugadores puedan tener cosas como un inventario, salud limitada y dinero en efectivo en el juego si quieres implementarlas. También puedes hacer tiradas de dados, permitiendo a tus jugadores luchar contra monstruos o simular un casino, por ejemplo. Si desea funciones no disponibles a través de los ganchos personalizados de Twine, puede usar Javascript, aunque puede complicarse si se sale demasiado de las funciones proporcionadas.

Publicando con Twine

Cuando haya terminado su obra maestra, tendrá una página HTML, que puede alojar en su propio sitio web, o potencialmente empaquetar como una aplicación web para dispositivos móviles. Dado que puede agregar código personalizado, todo lo que se puede hacer en una página web estándar se puede hacer aquí, aunque la alegría de esta herramienta es su simplicidad, así que quizás sea mejor evitarlo.

También puedes publicar tu juego gratis en Philome.la, siempre que tengas una cuenta de Twitter para que puedas tenerlo frente a la gente sin tener que pagar nada..

Básicamente, Twine es una forma de arrastrar y soltar para crear páginas HTML y vincularlas fácilmente con unos simples ganchos de código para agregar funciones adicionales si lo desea. Esta es una herramienta increíblemente simple para aprender y usar. Todo lo que realmente tiene que hacer es escribir y agregar pasajes y conectarlos. A pesar de ser simple, hay mucho margen para la creatividad aquí.

Gamefroot

Dirigido a usuarios más jóvenes, gamefroot ofrece ayudar a preparar a los niños para una carrera en la industria de los videojuegos. Incluye una interfaz clara basada en mosaicos y una serie de tutoriales que lo llevan paso a paso a través de varias tareas. Se proporcionan muchos gráficos gratuitos para que pueda producir fácilmente algo que se vea bien y a los niños les encantará mostrar sus creaciones a sus amigos.

Los tutoriales contienen una gran cantidad de gráficos y animaciones. Los niños sin duda disfrutarán personalizándolos a todos desde el principio. Además de los tutoriales, hay plantillas que le permiten comenzar con la configuración de las cosas para su género de elección. Por supuesto, puede utilizar una pizarra en blanco si lo desea, pero las plantillas le brindan una manera fácil de comenzar.

Cómo funciona Gamefroot

Hay un potente editor de niveles que te permite dibujar terrenos basados ​​en mosaicos rápidamente. Preparar un juego de plataformas es muy fácil aquí. Agregar y cambiar entre niveles también es fácil, solo tiene que hacer clic en un ícono más cada vez que quiera agregar uno nuevo. Existe una generosa oferta de activos gratuitos disponibles y hay más disponibles si decide pagarlos..

La lógica del juego se presenta como coloridas piezas de rompecabezas entrelazadas que se pueden manipular para ajustar el juego. Este parece un sistema bastante poderoso, que le permite hacer cambios en las matemáticas que impulsan el juego y hace que sea mucho más difícil romper cosas que con el código.

Si bien este es un intento interesante de hacer que la lógica del juego parezca divertida, nos pareció un poco visualmente confusa. Los niños pueden mejorar con esto, ya que incluso estamos empezando a darnos cuenta de que estamos envejeciendo y que las cosas nuevas se confunden fácilmente..

En general, sin embargo, la presentación es agradable y amigable, y cuando funciona la herramienta es un placer de usar. Sin embargo, su interfaz puede ser frustrante y tiene bordes ásperos una vez que comienzas a entrar en ella..

Encontramos algunos errores y peculiaridades que lo hicieron un poco menos intuitivo de lo que podría haber sido. Intentar agregar una animación nos dio un mensaje: “este activo pertenece a otro usuario y necesita ser duplicado” y luego apareció una ventana que decía “duplicar” que nunca se cerró. Tuvimos que volver a cargar el navegador, perdiendo todo nuestro trabajo hasta ese momento. Este tipo de problemas es precisamente lo que no desea ver en una herramienta de enseñanza, aunque le mostrará a los niños lo molesto que puede ser la tecnología..

También descubrimos que faltaban varias acciones comunes que podría esperar encontrar en una herramienta de diseño. Ctrl + C y Ctrl + V no nos permitieron duplicar activos. Arrastrar activos a diferentes capas no los movió allí. El botón de tabulación no movió el cursor entre los campos emergentes.

Uno de los tutoriales (Squid Adventure) simplemente no funcionó cuando seguimos las instrucciones, e incluyó capturas de pantalla que no parecían coincidir con el contenido cargado en el tutorial. En otro tutorial, se nos pidió que escribiéramos el texto en un diálogo de propiedades de botón.

Al presionar “e” mientras se escribe el texto, cuando cerramos el diálogo, habíamos entrado en el modo de eliminación, lo que significa que nos sorprendió encontrarnos eliminando en lugar de seleccionar cuando hicimos clic en las cosas. Podríamos restaurar nuestro botón utilizando la función de deshacer, pero se perdió el texto escrito.

Otro tutorial nos pidió que hagamos clic en un botón en una barra lateral, pero la barra lateral contenía tres versiones del botón, ninguna de las cuales coincide exactamente con la imagen del tutorial. Para una herramienta de enseñanza fácil de usar, este tipo de cosas se sentían descuidadas.

Probar el juego durante el desarrollo también requiere que nos sentemos a través de la pantalla de inicio cada vez que agrega varios segundos frustrantes al ciclo de compilación-prueba-repetición con la que cualquiera que haya intentado construir un juego estará familiarizado con.

Publicando con Gamefroot

Los juegos se pueden publicar en el sitio Gamefroot y compartir con amigos y familiares. Aún no puede publicar en plataformas móviles, pero las preguntas frecuentes dicen que esto se ofrecerá en el futuro. Sin embargo, si quieres vender tu juego comercialmente, esta no es la herramienta para ti. Sin embargo, es una excelente manera de aprender y practicar hacer juegos a pesar de su interfaz.

Construir 3

Construct es una herramienta en línea creada para simplificar las cosas, actualmente en su tercera encarnación. Los juegos están diseñados con herramientas sencillas de arrastrar y soltar. En lugar de programar, usa hojas de eventos para definir el comportamiento de las cosas en el mundo.

Cómo funciona la construcción

Crear objetos es un caso de hacer clic derecho en el mundo del juego, elegir una imagen para usar y luego agregar “comportamientos” de una lista preexistente. Se agregan “eventos” para definir qué sucede cuando los objetos interactúan, o cuando se recibe la entrada de control. Esto hace que sea muy rápido hacer que las cosas funcionen sin tener que tocar el código. Sin embargo, obtener un comportamiento más específico podría ser más complicado y es aquí donde se encontrará con las limitaciones del sistema.

La construcción parece complicada en algunos lugares. Tener que colocar objetos del mouse y del teclado en el mundo directamente se sintió un poco idiosincrásico, y podría haber estado mejor oculto en una pantalla de opciones.

Sin embargo, las características son buenas en comparación con algunas de las herramientas más simples que analizamos. Puedes usar cosas como la cámara y el micrófono y también implementar funciones multijugador. Hay una variedad de efectos visuales que se pueden aplicar y estos funcionaron muy bien en las pruebas..

El editor tuvo una ligera falta de rapidez en los menús, solo un pequeño retraso que hizo que se sintiera un poco más lento de lo que podría haber sido. También se bloqueó en un punto y no habíamos guardado nuestro trabajo en ese momento, lo cual fue bastante molesto.

La edición gratuita tiene algunas restricciones: al probar los proyectos de muestra, se nos informó que habíamos excedido los límites de la versión gratuita, por lo que no es tímido acerca de empujar las opciones pagas desde el primer momento. Fue un poco desconcertante ver ventanas emergentes de advertencia en demostraciones y tutoriales.

Publicando con Construct 3

Sorprendentemente, Construct no parece haber producido grandes bateadores. Muchos de sus juegos están listados en Steam pero nada de lo que hayamos oído hablar. Aún así, ciertamente tiene un juicio potencial por parte de su material de demostración, por lo que tal vez sea solo cuestión de tiempo antes de que alguien obtenga oro.

Parece tener una buena reputación por la salida con errores. Construir publica en HTML5, que en teoría debería poder ejecutarse en cualquier lugar, pero parece que hay muchas personas que ven errores y problemas de rendimiento. Esto contrasta con lo que hemos experimentado: el rendimiento para nosotros fue sobresaliente, aunque nuestras pruebas se realizaron en una PC bastante nueva. Lo encontramos perfectamente bien incluso cuando había muchos objetos en la pantalla.

La velocidad de fotogramas parecía sólida como una roca, parecía que alcanzaba los 60 FPS y era más suave que la mantequilla la mayor parte del tiempo. Sus pruebas de CPU incluidas mostraron que podía empujar más de 80000 objetos en la pantalla mientras permanecía a más de 30FPS en nuestro sistema de prueba i5-7600. Las pruebas de sprites llenos dirigidos por GPU nos dieron un recuento de más de 7000 a 30FPS. Su demostración de tecnología de partículas empujó 800 partículas a 60FPS, y lo más importante se veía bastante maravilloso, más en movimiento que en la captura de pantalla a continuación.

La salida y los juegos de muestra también se sintieron realmente sólidos en términos de capacidad de respuesta y tienen una sensación de alta calidad. A veces nos sentimos más como si estuviéramos jugando con un emulador de consola que con un sistema de construcción de juegos a medida..

Construya los juegos de demostración, particularmente el esfuerzo de la plataforma, Kiwi Story se siente como cosas por las que podría haber pagado dinero (de todos modos, en los años 90). El contenido incluido en algunas de las otras plataformas se siente como si estuviera diseñado para niños o con fines educativos, lo que no es necesariamente un factor decisivo, pero esto realmente se sintió como algo hecho por personas que conocen los juegos al revés.

Construir es gratis, aunque la edición gratuita limita la cantidad de ciertos tipos de contenido en tu juego. Cuesta $ 99 por año para la edición personal completa. Realmente disfrutamos usando Construct: era simple de usar y capaz de producir resultados de calidad, y un buen compromiso entre las limitaciones de herramientas más simples y el poder de un software más centrado en el código.

RPG Maker

RPG Maker ha existido durante mucho tiempo: inicialmente se lanzó en 1992. Es un motor de juego JRPG completo y se ha utilizado para hacer algunos éxitos bastante grandes, incluyendo Siempre, A veces Monstruos y To The Moon.

Comenzar con esto no es exactamente complicado, pero la página de descarga presenta varias opciones sin dejar en claro qué elegir. Después de la instalación, el tutorial se siente como una lista de verificación de características en lugar de la ruta suave para crear que obtuvimos en otro lugar.

Parece que las cosas podrían simplificarse: agregar salidas requiere que seleccione el primer lugar para marcar un punto de entrada, luego un punto de salida, pero en lugar de hacerlo automáticamente de dos maneras, debe regresar y repetir el proceso en el otra dirección. El tutorial finaliza con una ventana emergente descentrada que dice “finaliza el tutorial” que, si bien es técnicamente preciso, resume la sensación superficial.

Sin embargo, una vez que ingresamos al editor propiamente dicho, nuestra experiencia comenzó a mejorar. Después de dominarlo, realmente comenzamos a apreciar el poder a nuestra disposición. Hay una cantidad enorme que se puede hacer simplemente seleccionando una opción en un menú. Ajustar los niveles, agregar enemigos y cambiar la apariencia del personaje es muy fácil de hacer..

En cuanto a la interfaz, parece un poco anticuado. Las cosas son pequeñas y complicadas. Sin embargo, esto se compensa en cierta medida por lo fácil que es hacer las cosas. Es en gran medida una herramienta que te permite hacer las cosas.

Los juegos de RPG Maker tienen un poco de reputación por su aspecto similar y eso es bastante comprensible cuando ves cuántos mapas y entornos a medida existen. Los juegos de rol tienden a ser grandes, por lo que las ubicaciones de cortadores de galletas disponibles en el fabricante de juegos de rol deben ser tentadores para que los desarrolladores peguen en sus juegos. Sin embargo, todos se pueden personalizar si le dedicas tiempo.

Cómo funciona RPG Maker

Hay un creador de personajes accesible que te permite poblar tu juego eligiendo un retrato como punto de partida y luego personalizando varias características. Por supuesto, estos personajes se presentarán de la misma manera, por lo que si bien pueden ser únicos, se verán muy familiares para los jugadores de otros juegos de RPG Maker.

Los entornos preparados incluyen una buena variedad de mosaicos y también tiene una buena selección de efectos de sonido bombásticos disponibles para usar. Nuevamente, se te presentan cosas que se ven y suenan de cierta manera, pero tienes la opción de cambiar lo que quieras.

Al compensar el potencial de igualdad, hay una gran cantidad de activos disponibles si los busca. Hay un montón de DLC disponibles en Steam. La comunidad también genera mucho contenido gratuito. El software también es altamente expandible con una gran cantidad de complementos disponibles.

Las batallas predeterminadas incluyen todas las opciones que esperarías ver en un JRPG. El arte suministrado está bien, aunque la animación es básica. Aún así, es emocionante ver que tu juego cobra vida tan fácilmente.

Publicar con RPG Maker

Puede publicar en las principales plataformas, incluidos Android e IOS, para que pueda compartir su creación con todos (excepto los propietarios de consolas). Existe una práctica opción para encriptar su ejecutable para que los hackers no puedan tener en sus manos sus activos con demasiada facilidad. Construir para plataformas que no sean Windows parecía algo incómodo, así que investigue los requisitos para su objetivo de compilación si tiene algo específico en mente.

A $ 80 para la versión completa, RPG Maker no es barato, pero es extremadamente bueno en lo que hace. Si quieres preparar un cierto tipo de juego rápidamente, realmente no puedes equivocarte. Si bien es potencialmente muy personalizable, lo canaliza en una determinada dirección, lo que explica la sensación de gran parte de su producción. Con suficiente esfuerzo, sin duda, puede producir algo bueno y original..

En general, RPG Maker nos sorprendió gratamente. Tenía algunos bordes ásperos, pero en general era fácil de usar y es una gran herramienta para cualquiera que quiera crear un juego de rol.

Fabricante de juegos

Game Maker Studio de YoYo games es una herramienta versátil que te permite crear juegos 2D en una variedad de géneros. Puedes publicar tus juegos en la mayoría de las plataformas, incluidas las consolas.

Viene con un puñado de tutoriales que incluyen videos de Youtube e instrucciones escritas, por lo que lo que prefiera, aquí lo atiende. Notamos la extraña inconsistencia entre el contenido del tutorial y la última versión del software, pero nada que nos detuvo en seco..

Cómo funciona Game Maker

Al igual que con paquetes similares, Game Maker Studio le permite crear usando sus herramientas de arrastrar y soltar y tiene un lenguaje de secuencias de comandos patentado, GameMaker Language, cuando necesita agregar una funcionalidad más compleja. Parece haber un buen equilibrio entre la simplicidad de la interfaz y las herramientas de código. Tiene un amplio margen para trabajar con las partes más sencillas del software y luego ingresar al código según sea necesario.

Cuando te topes con las limitaciones del lado de arrastrar y soltar, serás empujado naturalmente a aprender las cosas más difíciles, por lo que, en cierto sentido, esas limitaciones pueden llevarte a aprender más sobre el software y adquirir nuevas habilidades..

El IDE, o entorno de desarrollo integrado, contiene editores para varios aspectos del juego. Hay un editor de salas, un editor de sprites, un editor de mosaicos, un editor de imágenes y un editor de objetos..

El editor de imágenes es un placer de usar, lo suficientemente simple para comenzar sin saber nada, y con una buena gama de herramientas que hacen lo que se necesita sin problemas. También tiene una práctica función de “piel de cebolla”, que le permite dibujar cuadros de animación sobre una imagen parcialmente visible de la anterior..

El editor de sprites le permite manipular los identificadores de objetos, así como agregar efectos de filtro a imágenes individuales. Práctico para refinar el aspecto de tu juego..

Game Maker tiene un administrador de recursos que mantiene categorizados todos los elementos de tu juego y hace que sea fácil encontrar lo que necesitas, lo que, por supuesto, será más difícil a medida que tu proyecto crezca.

Si profundiza en GameMaker, el lenguaje del vínculo visual claro entre los objetos de código y los eventos u objetos a los que se adjunta le da un sentido natural de organización a los proyectos. Ese tipo de conexión es algo que los codificadores pueden tener que trabajar para descubrir en otras herramientas, pero aquí solo tiene que echarle un vistazo para comprender el flujo.

Además de un juego de plataformas basado en fichas, las muestras incluyen un juego de mazmorras basado en perspectiva, un juego de disparos en la arena y un juego de bate y pelota, por lo que hay mucho para explorar desde el primer momento.

El rendimiento puede ser un problema, sin duda, en una de las demostraciones probadas, la velocidad de fotogramas no parecía perfecta. Si desea llenar la pantalla con sprites, es posible que deba optimizar mucho para obtener el nivel de rendimiento que necesita.

Parece que hay personas que citan la inestabilidad en Steam, pero no se bloqueó durante nuestras pruebas. Un pequeño inconveniente es que los componentes individuales deben descargarse por separado y esto fue extrañamente lento un par de veces.

Publicar con Game Maker

Además de tener una versión gratuita para jugar, hay versiones dirigidas a cada plataforma que se te ocurra, incluida una versión bastante sorprendente de $ 1500 que te permite publicar directamente en PS4 y Xbox One. No es exactamente un cambio pequeño, a menos que seas Elon Musk.

En términos de complejidad, Game Maker ocupa un buen punto intermedio entre la simplicidad de Gamefroot, a la vez que es más fácil de trabajar que herramientas más avanzadas como Unreal y Unity..

Ciertamente no hay duda de las credenciales de Game Maker Studio cuando se trata de crear juegos de calidad. El software ha producido varios clásicos independientes, incluidas gemas como Hyperlight Drifter, Hotline Miami y Nuclear Throne, por lo que si no produce un éxito con esto, solo usted tiene la culpa..

Realmente disfrutamos de usarlo y lo recomendaríamos a cualquiera que quiera hacer un juego de alta calidad que no necesite las características avanzadas o la complejidad de Unity e Unreal.

Unidad

Unity tiene una gran reputación en el desarrollo de juegos y, junto con Unreal, es una de las herramientas que encontrarás más utilizadas entre los profesionales. Combina una interfaz de diseño accesible con potentes capacidades de secuencias de comandos, lo que le permite administrar el diseño y la organización utilizando herramientas de arrastrar y soltar, y luego ingresar al código cuando necesita más control.

Cómo funciona la unidad

Los proyectos de Unity se pueden iniciar en modo 2D o 3D, lo que afecta a varios ajustes, como la iluminación, las opciones de la cámara y si algunas herramientas como el paquete de sprites están disponibles o no. Están sucediendo muchas cosas en la interfaz y muchas de ellas deben entenderse antes de jugar con ella. Puede ser abrumador, pero esa es la compensación que haces entre poder y simplicidad.

Además de los proyectos 2D y 3D puros, puede crear un proyecto 2D con gráficos 3D, si prefiere mantener el diseño simple y hacer que se vea más moderno. Agregar objetos 3D es tan fácil como se puede esperar. Puede crear primitivas como esferas, cubos y planos, luego texturizarlos y unirlos para construir objetos más grandes.

Los objetos necesitan varias cosas adjuntas a ellos para controlar su apariencia y comportamiento, como renderizadores, colisionadores y scripts. Sin duda, Unity te da mucho con lo que jugar, aunque si estás haciendo un juego puramente 2D, la interfaz puede parecer demasiado.

El posicionamiento de activos y la animación de sprites se manejan usando el editor. También es posible agregar una gama de física personalizada y comportamientos de colisión a los objetos del juego. Sin embargo, aquellos que buscan la creación de juegos puramente de arrastrar y soltar pueden querer buscar en otro lado, Unity necesita que hagas un poco de codificación para aprovecharlo al máximo. Muchos tipos de comportamiento se implementan al adjuntar un script de código a un objeto.

Una vez que comienzas a codificar, Unity te envía a Microsoft Visual Studio, que en la forma típica de Microsoft generalmente funciona bien, pero de vez en cuando puede generar problemas irritantes. En nuestras pruebas, decidió que era necesario actualizar los detalles de nuestra cuenta y exigió un número de teléfono para verificar nuestra dirección de correo electrónico. No es lo que quieres cuando te enfocas en el desarrollo.

Sin embargo, cuando funciona, Visual Studio es una pieza de software de alta calidad. Tiene buenas características de finalización de código y una variedad de herramientas de depuración y análisis. El código se puede escribir en C # o JavaScript como UnityScript. Si está comenzando con Unity, le recomendamos usar C #, ya que es más popular y UnityScript está en desuso.

Publicando con Unity

Unity se implementa en todas las plataformas principales y se puede utilizar para crear juegos de escritorio completos, así como títulos móviles que se pueden vender en sus respectivas tiendas de aplicaciones. Es una gran opción para el desarrollo multiplataforma, ya que puede portar juegos a diferentes plataformas, aunque esto puede requerir una gran cantidad de ajustes..

El pedigrí de Unity se evidencia por la gran cantidad de éxitos que se han creado con él. Cuphead, Ori y el Bosque Ciego, Cities: Skylines y Inside son solo algunos de los títulos exitosos en su haber. Claramente se puede usar para hacer juegos exitosos.

Los desarrolladores experimentados que trabajan en la vanguardia de la tecnología gráfica encontrarán que Unity es limitante. La gestión de la memoria y la recolección de basura se manejan automáticamente, por ejemplo. Sin embargo, aquellos que recién comienzan descubrirán que pueden llegar muy lejos y lo recomendamos encarecidamente para cualquier persona con la ambición de hacer un juego de calidad comercial..

Unity es de uso gratuito, con versiones pagas que ofrecen características adicionales, como eliminar el logotipo de Unity en el inicio y una mayor capacidad para varios jugadores, aunque el modo multijugador está disponible desde el principio. También deberá pagar si obtiene más de $ 100,000 en ingresos. Todo lo mejor para lograr eso; puede ser difícil pero ciertamente no es imposible.

Motor irreal

Traído a usted por los creadores de Gears of War y, (lo adivinó), Unreal, Unreal Engine es una poderosa herramienta que hace que la creación de títulos de alto calibre sea lo más simple posible. Es tan avanzado como es probable que encuentre en una herramienta disponible públicamente y es ampliamente utilizado por estudios profesionales..

Cómo funciona el motor irreal

Unreal se siente muy bien elaborado. Hacer cosas es generalmente agradable, más que Unity, sentimos. Moverse dentro de las vistas previas del juego es sencillo e intuitivo. Usar las herramientas y los menús se siente poderoso pero seguro, no sientes que todo se va a colapsar si cometes un error.

La interfaz le presenta una gran cantidad de datos y menús repletos de opciones de aspecto intimidante, pero Unreal se las arregla para trabajar y, por lo general, puede encontrar lo que está buscando en algún lugar entre el ruido.

Puedes crear nuevos proyectos usando plantillas orientadas a una variedad de tipos de juegos. Los proyectos se pueden crear en versiones basadas en Blueprint y Code. La plantilla FPS comienza con una pistola que funciona, un personaje controlable y un montón de cubos para disparar. Hay plantillas similares para juegos de conducción, juegos basados ​​en exploración y muchos otros..

Los recursos 3D se pueden tomar directamente de la biblioteca completa y colocarlos en su juego. Posicionar activos es solo una cuestión de arrastrarlos a lo largo de sus ejes. Rotar y escalar también son sencillos.

La biblioteca contiene contenido gratuito y de pago. Recientemente agregó una tonelada de activos gratuitos de “Paragon”, que aparentemente costó $ 12 millones para crear, para que pueda jugar con contenido de alta calidad hecho por desarrolladores profesionales y agregarlo a sus propias creaciones. Esa es una perspectiva emocionante.

Sorprendentemente para una herramienta tan poderosa, Unreal no te obliga a codificar tanto si no quieres. Los poderosos “planos” te permiten agregar funcionalidades a medida a los objetos del juego. Las plantillas de proyecto también tienen la física base para muchos géneros de juegos incorporados desde el principio.

Sin embargo, si decide codificar (y realmente debería hacerlo si desea aprovechar al máximo Unreal), utilizará C ++. Este es probablemente el lenguaje de codificación más popular utilizado por los estudios de juegos, por lo que aprender esto será muy útil si eres un aficionado que quiere ingresar a la industria del juego. Se considera un lenguaje desafiante: poderoso, pero con mucho margen para equivocarse terriblemente.

Si disfrutas de ese tipo de desafío o no, tal vez te dirá si Unreal es la herramienta para ti. Al igual que con Unity, Unreal se usa generalmente con Visual Studio en Windows o Xcode en Mac. De nuevo, como Unity, puede usar un editor diferente si lo prefiere, pero la documentación a menudo se centrará en Visual Studio.

Publicación con Unreal Engine

Unreal tiene una gran actitud para ayudar a los desarrolladores más pequeños y el sistema de pago refleja eso, siendo gratuito hasta que ganes $ 3000 por trimestre, después de lo cual pagas el 5 por ciento de cualquier cosa sobre eso. Esto lo convierte en una excelente opción para cualquiera que comience, ya que no tendrá que pagar un centavo a menos que tenga un golpe de tamaño decente en sus manos.

Como herramienta profesional, puede publicar en todas las plataformas principales, incluidas las consolas. Vale la pena señalar que debe registrarse con Microsoft, Sony o Nintendo para lanzar juegos en sus plataformas y eso puede implicar tarifas más allá de lo que paga para usar Unreal, o cualquiera de las herramientas en nuestro resumen para ese asunto..

Pensamientos finales

Aquí hay algunas opciones excelentes y todas estas opciones son muy divertidas de usar y le permitirán obtener resultados rápidamente. La mayoría de ellos son capaces de producir juegos exitosos y un par de ellos son herramientas completas de nivel profesional que se utilizan para construir títulos de triple A de forma regular.

Si la codificación no es algo que le interese o si lo ha intentado y no ha seguido adelante, Twine es una excelente opción para producir una novela visual. Gamefroot, Game Maker y Construct son excelentes herramientas si quieres algo principalmente de arrastrar y soltar con la posibilidad de incursionar en el código cuando lo desees. RPG Maker es lo suyo, si quieres crear ese estilo de juego, es casi todo lo que deseas.

Si tienes experiencia en codificación y quieres profundizar en eso, Unity e Unreal son excelentes opciones. Estas son las herramientas más poderosas, pero si desea poner en marcha algo de manera rápida y fácil, las otras opciones son mucho más amigables para los novatos.

Analizamos algunas otras herramientas, pero no pudimos incluirlas en nuestra lista de favoritos. Scratch fue muy bueno, pero parecía más una herramienta de enseñanza que algo con lo que nos gustaría pasar mucho tiempo creando. No tiene nada de malo, pero no figura en nuestra lista. Flixel parecía interesante pero parecía un poco desactualizado. Stencyl también parecía bastante agradable, pero no disfrutamos usarlo tanto como algunos de los otros mencionados aquí.

Si ha probado alguno de estos y los ha encontrado de su agrado o no, háganoslo saber en los comentarios. Esperamos escuchar sobre sus creaciones también. Gracias por leer.

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map