Advertisement
Scroll to top
Read Time: 6 min

() translation by (you can also view the original English article)

Unity es un motor de desarrollo completamente integrado y rico en funciones para la creación de contenido interactivo en 3D. ¿Quieres crear juegos en 3D? Unity te tiene cubierto. En este artículo compartiremos libros, tutoriales y sugerencias para que te familiarices con Unity.


¡¿Qué?! ¿no has escuchado de Unity?

¿En dónde te has estado escondiendo? para aquellos que no conocen este increíble paquete, prepárense para sorprenderse.

How to Learn Unity3DHow to Learn Unity3DHow to Learn Unity3D

¿Estás leyendo esto y pensando "¡pero no puedo escribir código! ¡no puedo diseñar! ¡no puedo modelar!"? no hay problema. Unity tiene una tienda de recursos integrada (Asset Store), llena de todo tipo de productos para que puedas comprarlos a bajo precio y usarlos en tus proyectos. La situación nunca ha sido mejor para los desarrolladores independientes.

Unity también tiene a su alrededor una increíble comunidad con muchos contribuyendo con tutoriales y bibliotecas de código abierto para integrar todo tipo de tecnologías geniales, desde el Microsoft Kinect hasta soluciones de realidad aumentada para dispositivos móviles, lo que te permite concentrarte completamente en tu juego o aplicación.

Además, con un proyecto de Unity puedes exportar a todos los diferentes navegadores web, escritorios PC y Mac, Adobe Flash, iOS, Android, Xbox 360, Wii y PlayStation 3, todo con tan solo hacer clic en un botón. Nunca ha sido tan sencillo desplegar tu contenido en muchas plataformas y dispositivos sin tener que pagar regalías de tus ganancias. ¡Muchos de los juegos más importantes en la tienda de iOS están hechos con Unity!.

¿Piensas que esto es increíble? ¿qué pasa si te digo que hay una versión "Indie" GRATUITA para que la descargues justo ahora y comiences a jugar con ella? no es broma. Es verdaderamente genial, así que vamos a adentrarnos en ello...


¡Quiero descargarlo justo ahora!

Seguro que quieres, así que dirígete a la página de descargas de Unity ¡y presiona el botón de descarga!. Recibirás una prueba gratuita de 30 días de Unity Pro y (al momento de escribir este artículo) una prueba gratuita de 30 días de los complementos para exportar a Android e iOS.

Mientras se descarga (~500 MB) toma una taza de té y navega por la galería de Unity para ver algunos de los impresionantes juegos que han sido creados con este programa, solamente para abrirte un poco más el apetito.

How to Learn Unity3DHow to Learn Unity3DHow to Learn Unity3DAngryBots, el proyecto de ejemplo actual.

Una vez que lo hayas descargado, ejecuta el instalador. Este te pedirá una dirección de correo electrónico y que elijas si quieres comprar Unity Pro, probar una muestra de 30 días del mismo o simplemente usar la versión Indie de Unity. Yo optaría por la versión de prueba de Unity Pro solamente para ver las verdaderas capacidades del motor. No te preocupes al proporcionar tu dirección de correo; ellos no envían correo basura de ningún tipo y puedes usar esta cuenta para la tienda de recursos más adelante si lo necesitas.

Al recorrer las opciones de instalación asegúrate de instalar Unity, MonoDevelop (entorno de codificación) y el proyecto de ejemplo. El proyecto de ejemplo cambia de vez en cuando, pero usualmente muestra las herramientas más recientes del motor y estará optimizado para todas las plataformas exportables. Actualmente el proyecto de ejemplo es AngryBots y vale la pena echarle un vistazo.


Aprendiendo Unity - Comenza por la fuente

Hay muchos lugares en donde podrías comenzar tu viaje dentro de Unity, y Unity en sí mismo ha comenzado a ofrecer recientemente "Cursos de capacitación en línea en vivo" gratuitos. ¿Qué mejor que empezar a aprender desde la fuente? puedes inscribirte y participar en ellos aquí.

Los dos cursos disponibles justo ahora te darán una introducción a los fundamentos de la interfaz de Unity así como a los conceptos clave y flujos de trabajo usados, mientras te guían a través del desarrollo de dos mini juegos para llevar a casa y enseñárselos a tu mamá. ¡A ella le encantarán!.

Unity también tiene un canal de tutoriales con videos presentados por Will Goldstone, quien te guiará a través de los fundamentos de la interfaz y los diferentes componentes de Unity usados para desarrollar tus juegos y aplicaciones.

Will Goldstone también lanzó un libro muy popular, Unity 3.x Game Development Essentials 2011 (Fundamentos para el Desarrollo de Juegos en Unity 3.x en 2011), que es una lectura verderamente genial y viene con código fuente para cada uno de los capítulos. También te introduce con bastante simplicidad a las secuencias de comandos dentro de Unity, usando ya sea C# o JavaScript.

También hay varios sitios alrededor de la web que ofrecen una introducción a Unity, incluyendo nuestro propio Activetuts+ con mi serie Comenzando con Unity. Esto también te introduce a la creación de secuencias de comandos con JavaScript.


Aprendiendo Unity - ¿A dónde ir a continuación?

Cuando sientas confianza con los fundamentos y quieras ampliar tus conocimientos, debes revisar Estudiante de Unity 3D - un sitio de Will Goldstone (¡de nuevo!) que está lleno de módulos de tamaño pequeño seguidos de retos que puedes intentar.

Para aquellos a quienes les gusta sostener libros físicos hay una gran lectura de Ryan Henson Creighton, Unity 3.x Game Development by Example (Desarrollo de Juegos en Unity 3.x con Ejemplos), que te enseñará conceptos más desafiantes y te guiará a través de obstáculos populares presentes en el desarrollo de juegos. Para los adictos a la pantalla también hay un libro electrónico disponible.

Además de esto, Unity Cookie produce una amplia gama de tutoriales para principiantes así como dos series completas que te guían a través del desarrollo de tu propio juego. Digital Tutors organiza algunos cursos más avanzados en temas tales como la escritura de comandos para personajes, sistemas de armas, diseños de nivel e IA además de puntos de referencia, por mencionar solo algunos. Design3 tiene varios cursos basados en diversos conceptos, entre ellos el desarrollo para dispositivos móviles, y por último, pero no por eso menos importante, GamePrefabs de Tornado Twins tiene muchos tutorales y prefabs para tus proyectos.


Consejos rápidos

How to Learn Unity3DHow to Learn Unity3DHow to Learn Unity3D

Aprende a amar a Bob. Él ha creado iTween, sin el cuál no podrás vivir. Además consulta su blog para obtener cientos de consejos y trucos y geniales prefabs para ahorrar tiempo, además de una pequeña visión de su flujo de trabajo.

Si eres un desarrollador y te encuentras atascado, entonces acostúmbrate a leer la Referencia de Secuencias de comandos de Unity (Unity Scripting Reference) antes de ir a la cama. Es tu mejor amiga y siempre te ayudará.

De forma alternativa, involúcrate con la comunidad y busca en Unity Answers y los Foros de Unity - alguien debe haber tenido el mismo problema y con suerte tal vez haya publicado una solución.

Después, encuentra y sigue lo mejor en Twitter. Para nombrar solamente a unos pocos...


¿He ido de cero a experto, y ahora?

Ahora debes tener la confianza y comprensión para asumir lo que sea que se te presente, así que ve y consigue inspiración. Intenta crear un genial mini juego solamente por diversión, que te ayude en tu aprendizaje y llene tu portafolio para que puedas ser contratado. Y sobre todo ¡que lo disfrutes!.

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.