Buscar en Unity

Guía de soluciones:

Unity para

Juegos 2D

Una guía práctica que te ayudará a comenzar y aprovechar al máximo el desarrollo de juegos 2D con Unity.

Bienvenido a Unity

Unity no es solo una plataforma 3D; Unity es una plataforma completa para crear juegos 3D y 2D atractivos y hermosos. De hecho, se hacen más juegos 2D con Unity que con cualquier otra tecnología de juegos, y compañías como Disney, Electronic Arts, LEGO, Microsoft, NASA, Nickelodeon, Square Enix, Ubisoft, Obsidian, Insomniac y Warner Bros. confían en nuestras herramientas y características para su negocio.

Una plataforma completa para el desarrollo de juegos 2D

Unity es una plataforma completa para 2D. Te permite desplegar en todos los principales sistemas operativos móviles y en los nuevos, acelerar tu proceso de desarrollo, optimizar tu juego, conectarte con tu público y lograr el éxito comercial.

De qué manera te ayudará esta guía

Esta guía te explicará algunos de los pasos más importantes para comenzar y acelerar el desarrollo con Unity, encontrarás recursos didácticos clave, y la planificación del ciclo de vida de la producción de un juego 2D. Se basa en principios de mejores prácticas que tendrán sentido para ti, independientemente de tu experiencia previa. Bueno, vamos a comenzar.

+

Hay más

Si te interesa desarrollar juegos móviles, también tenemos una guía de soluciones «Unity for mobile». La información en la guía Unity for mobile coincide con la de esta guía, pero contiene más detalles que se aplican de manera específica a la plataforma móvil.

Contenido

Éxito en el desarrollo 2D en apenas 4 pasos.

01

Obtener Unity

Elige la edición correcta para ti en store.unity.com.

Unity Personal

Todas las prestaciones para que los principiantes y aficionados puedan comenzar.

Unity Plus

Para creadores serios que buscan que su visión cobre vida.

Unity Pro

Para profesionales que buscan obtener rentabilidad a partir de la personalización avanzada y de una flexibilidad completa.

Comienza a crear

Con montones de tutoriales y assets listos para usar, pasa de modo eficiente de la creación de prototipos a la producción plena con flujos de trabajo intuitivos que respaldan tu desarrollo en cada etapa del camino.

Comprensión de Unity

Entérate de cómo un aficionado pasó de ser un desarrollador de juegos en su tiempo libre a fundador de un próspero estudio de juegos para dispositivos móviles con siete empleados a tiempo completo y juegos con más de 10 millones de descargas.

Leer el estudio de caso de Twimler

!

Si surgen problemas o necesitas ayuda para instalar Unity, revisa esta parte de nuestro manual, que te guiará paso a paso a lo largo del proceso.

02

Ponte al día rápidamente

Si eres nuevo en Unity, estos son nuestros recursos didácticos que te recomendamos para comenzar.

Una vez que hayas completado el material que se indica a continuación, estarás listo para explorar la amplia gama de tutoriales en nuestra sección de aprendizaje. También ofrecemos amplia documentación acerca tanto del scripting como de la interfaz del editor, así como una lista de guías de mejores prácticas de nuestros ingenieros de soporte y nuestro equipo de contenido de I+D.

La comunidad de Unity ofrece también una fuente de material sumamente completa y diversa. Basta con que busques en Internet "Unity Tutorial [Añade el tema de tu interés] para que encuentres muchísimos recursos increíbles.

También deberías evaluar la capacitación comercial como Curso completo de Unity en Udemy, que ofrece una mezcla de elementos de 2D y 3D.

Tutorial UFO 2D

(aproximadamente 2 horas)

Comienza por crear un juego UFO 2D sencillo, que aplica muchos de los principios del trabajo con Unity y la creación de juegos 2D, como Game Objects, Components, Prefabs, Physics y Scripting.

Tutorial para juegos Roguelike en 2D

Obtén una introducción a técnicas más avanzadas, entre las que se incluyen cómo crear niveles basados en tiles procedurales, implementar movimientos basados en giros y añadir un sistema de comer (hunger system), audio y controles táctiles móviles.

Sección especializada en la creación de juegos 2D:

Encuentra tutoriales sobre prestaciones específicas, física 2D y videos de sesiones de capacitación en vivo.

Clasificación y 9-slicing en Unity 2D

En esta sesión de capacitación en vivo aprenderemos un flujo de trabajo para diseñar una escena 2D sencilla con grupos de clasificación 2D, sprite meshes y 9-Slice sprites que se introdujeron en Unity 5.6. Utilizaremos estas herramientas para crear un juego 2D sencillo. En este episodio presentaremos nuestros objetivos y demostraremos nuestro sistema de minimapa.

La guía más avanzada en desarrollo de juegos con Unity

Este curso te presenta el motor de Unity y los aspectos básicos de la programación C# y después te conduce hacia el desarrollo de tus primeros juegos 2D y 3D.

Paquetes gratuitos producidos por Unity disponibles en la Asset Store

Unity Technologies lanza algunas prestaciones que no se incluye en la instalación inicial de Unity como partes totalmente compatibles del producto, que pueden descargarse gratis en la Asset Store.

Esta es una lista de los paquetes recomendados que puedes conseguir:

TextMesh Pro

La solución de texto más avanzada para Unity. Incluye renderizado avanzado de texto con estilos de texto visuales dinámicos, así como un control que ha mejorado enormemente para el formato de textos y el diseño. Se integrará en forma nativa en las versiones futuras de Unity.

Post Processing Stack

El nuevo Post-Processing Stack de Unity es un ultra efecto que combina un conjunto completo de efectos de imagen en un solo pipeline de posproceso. Sin embargo, ten cuidado al usar estos efectos en una plataforma móvil, ya que tienen impacto en la performance.

2D Sprite Pack

Estos sprites 2D son ofrecidos por Unity Technologies para que los uses al hacer los prototipos de tus juegos 2D.

Anima2D

Mejora tu flujo de trabajo de animación 2D por esqueleto. Estará plenamente integrada en las versiones futuras de Unity.

Standard Assets

Esta colección de assets, scripts y ejemplos de escenas pueden usarse para poner en marcha tu aprendizaje de Unity o como una base para tus propios proyectos.

Participa en nuestra comunidad

¿Necesitas ayuda? Siempre podrás preguntar a la comunidad de Unity, o revisar los foros para acceder a las últimas discusiones de la comunidad.

Hollow Knight de Team Cherry

Si te quedas atascado, siempre encontrarás ayuda en la comunidad de Unity. Respuestas es donde los desarrolladores se ayudan unos a otros con respuestas concretas a preguntas específicas.

Los foros son el eje central de los debates y charlas de nuestra comunidad. Aquí puedes expresar tu opinión, mostrar en qué estás trabajando y revisar el fantástico trabajo que otros están haciendo.

También vale la pena explorar los sitios externos de comunidades y foros, en los que encontrarás preguntas y debates. Dos foros particularmente interesantes son Stackoverflow y Reddit.

También hay Grupos de usuarios de Unity en todo el mundo donde puedes reunirte con personas en grupos locales para intercambiar ideas, trabajar juntos en proyectos de Unity y socializar. Algunos grupos ofrecen también seminarios de introducción para usuarios nuevos.

Finalmente, si necesitas encontrar freelancers que te ayuden, o si estás listo para formar tu equipo, encontrarás el talento que necesitas en Unity Connect.

03

Planificar el ciclo de vida de la creación de un juego 2D

Diseñar personajes, la mecánica del juego y desarrollar la lógica no son los únicos aspectos que son importantes en el ciclo de vida de la creación de un juego. Estas son otras acciones importantes que puedes adoptar, entre las que se incluyen las descripciones y cómo Unity ayuda en cada una de ellas.

Hollow Knight de Team Cherry

Sincroniza tu proyecto a nivel de equipo para que tu equipo pueda trabajar con eficiencia.

> Collaborate de Unity hace fácil compartir tu proyecto en línea, invitar a participantes y hacer copias de seguridad de tus proyectos.

Crea compilaciones continuas específicas para cada plataforma en las plataformas pertinentes, con la mayor frecuencia que te sea posible, a fin de detectar problemas técnicos prematuros y distribuirlos rápidamente a tus testeadores.

Cloud Build de Unity elimina la molestia de pedirle a un desarrollador o ingenieros de compilación que creen una versión binaria que los testeadores puedan cargar en los dispositivos. Puedes, de forma simultánea y fluida, compilar para iOS y Android (y otras plataformas) en la nube. Y ya que Cloud Build está integrado con Collaborate, funciona a la perfección para todo tu equipo.

Comprende el buen funcionamiento de tu juego con el fin de solucionar cualquier problema y evitar las calificaciones negativas. Apenas tu juego esté en vivo, es importante registrar los problemas en tiempo real.

Unity Performance Reporting ofrece un completo sistema de análisis e informe de errores que respalda ese proceso.

Planificar el ciclo de vida de la creación de un juego 2D

Estas son algunas medidas que puedes tomar para llevar a tu juego al siguiente nivel.

Entérate de cómo un aficionado pasó de ser un desarrollador de juegos en su tiempo libre a fundador de un próspero estudio de juegos para dispositivos móviles con siete empleados a tiempo completo y juegos con más de 10 millones de descargas.

Leer el estudio de caso de Twimler

Comprende a tu público y cómo interactúa con tu contenido para poder garantizar la retención y el éxito.

> Unity Analytics, que se integra en forma nativa al motor de Unity, brinda percepciones valiosas en relación con el comportamiento de tu público. Esta percepción te ayuda a optimizar tus experiencias de juego y estrategias de monetización a partir de datos de juegos en tiempo real.

Elige el modelo de monetización correcto en las primeras etapas para poder asegurarte de que se integre perfectamente con la mecánica de tu juego.

Para los juegos gratuitos, Unity cuenta con una plataforma de anuncios incorporada y ofrece integración de IAP sin código. Combina nuestros !ads, IAP y !analytics plug & play para mejorar tu ARPDAU (Ingreso medio por usuario activo diario) y la retención de usuarios.

Compass Point: West de Next Games

Next Games se cuenta entre los primeros creadores en monetizar con éxito un juego de creación del campo de batalla para dispositivos móviles que utiliza anuncios publicitarios en video recompensados. Descarga su estudio de caso para enterarte de cómo crearon anuncios publicitarios en video recompensados bien integrados que tienen un alto índice de inclusión voluntaria e impulsan ingresos medios por jugador diarios del orden de $0,06.

Lee el estudio de caso de Next Games

Lord of Crime de Mindstrom Studios

Entérate de cómo Mindstorm, uno de los principales desarrolladores de juegos de Pakistán, utiliza el análisis incorporado de Unity para prever las necesidades de los jugadores y mejorar permanentemente sus juegos.

Lee el estudio de caso de Mindstorm

04

Más recursos de apoyo

Programa de certificación oficial de Unity

El software didáctico se enfoca en las habilidades básicas que son fundamentales para la producción de juegos con Unity y te prepara directamente para el Unity Certified Developer Exam (Examen para Desarrolladores Certificados de Unity). Es también una solución excelente si estás buscando un programa de autoestudio estructurado que te permita aprender a crear juegos con Unity.

Mejores prácticas en Unity

Unity es una plataforma compleja que incluye numerosas prestaciones y ofrece muchas soluciones a diversos problemas que probablemente encontrarás en el desarrollo de juegos. Por esto, hay muchas opiniones en cuanto a cuáles son las mejores prácticas para organizar tus proyectos, desarrollar la lógica de un juego y patrones de programación orientados a objetos, y para las diversas técnicas que se emplean al trabajar en el editor.

No obstante, hay ciertos principios básicos que, si se siguen, te ahorrarán tiempo y te ayudarán a concentrarte más en los aspectos creativos del desarrollo de juegos. Hemos recopilado algunos de estas mejores prácticas básicas de nuestros ingenieros de Soporte Corporativo y del equipo de contenido de I+D de Unity.

¿Necesitas ayuda para crear scripts en C# en Unity?

Si eres nuevo en el lenguaje de programación C#, te sugerimos visitar nuestra dedicated sección de scripting, que ofrece material didáctico con temas tanto para principiantes como para usuarios avanzados. Si ya está familiarizado con la programación pero necesitas ayuda con preguntas específicas sobre codificación, te recomendamos usar la sección de respuestas, donde puedes publicar y encontrar las respuestas de la comunidad a tus preguntas relacionadas con la codificación. También contamos con una amplia guía de referencia para el scripting, que brinda orientación acerca de la API de scripting que ofrece Unity.

¿Eres docente?

Ofrecemos una gama completa de opciones de apoyo para la enseñanza, entre las que se incluye licencias gratuitas para alumnos e instituciones académicas y un Marco curricular para el desarrollo de una serie de cursos pertinentes.

Hollow Knight de Team Cherry

¿Cuál es el siguiente paso?

Esperamos que esta guía de soluciones te haya ayudado a comenzar realmente bien tu proyecto de desarrollo con Unity. Recuerda, cuando eliges Unity, nunca estás solo. Nuestras páginas de comunidad son un extraordinario lugar para conectarte y encontrar soluciones a los problemas que podrías encontrar. También te animamos a seguirnos en Facebook, YouTube, LinkedIn y en el blog de Unity, donde encontrarás consejos y guías a los diferentes aspectos de las prestaciones de Unity, así como novedades del producto, actualizaciones y estudios de caso que inspiran.

Lo tengo

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.