4 minute read

Programar con unity 2D

En Unity se pueden crear todos los juegos que te puedas imaginar, sólo Renes que liberar tu mente y recordar los comandos o configuraciones básicas. Lo primero que Renes que hacer es buscar un <Unity package> que son los que te traen al personaje, los diseños de la plataforma, etc...

La caracterísRca que más se nota de inmediato es el botón de modo de vista 2D en la barra de herramientas de la escena visualizada; cuando está habilitado, se establecerá una vista sin perspecBva

Advertisement

Los objetos gráficos en 2D se conocen como Sprites: son esencialmente texturas estándar, pero existen técnicas especiales para combinar y administrar texturas, para mayor eficiencia durante el desarrollo. Unity proporciona un editor de sprites incorporado que le permite extraer un elemento (entre otros) de estos de una imagen más grande, facilitando editar una canRdad de imágenes de componentes dentro de una sola textura en su editor de imágenes. Podría usar esto, por ejemplo, para mantener los brazos, las piernas y el cuerpo de un personaje como elementos separados dentro de una imagen en vez de tener que cargar cada elemento por separado.

Los sprites se renderizan con un Sprite Renderer, en lugar del <Mesh Renderer>: un componente de malla que toma la geometría del Filtro de malla y la representa en la posición definida por el componente <ObjectTransform> (la transformación de un objeto).

Al ver en el inventario de elementos usados con objetos 3D, Puedes agregar esto a un <GameObject> a través del menú Componentes (Componente> Representación> Sprite Renderer) o, alternaRvamente, puedes crear un GameObject directamente con un Sprite Renderer ya adjunto (menú: GameObject> Objeto 2D> Sprite). Además, puedes usar una herramienta Sprite Creator para crear imágenes 2D de marcador de posición

Unity Rene un motor de gsica separado para manejar la esica 2D haciendo uso de opBmizaciones solo disponibles con 2D. Los componentes corresponden a los de gsica 3D pero con "2D" añadido al nombre. La mayoría de los componentes esicos 2D son simplemente versiones "aplanadas" de los equivalentes 3D (por ejemplo, Box Collider 2D es un cuadrado, mientras que Box Collider es un cubo), pero hay algunas excepciones.

Puedes consultar la sección gsica del manual para obtener más información sobre los conceptos y componentes de la esica 2D. La lista completa de estos, está en proyectos 2D o 3D.

TIP #2

Para un manual más profundo y detallado de Unity y la creación de videojuegos con este programa puedes ver esta página.

TIP #3

Cuando descargues la versión más reciente (como te mencioné en el Rp anterior) ve a <create new Project> (crear nuevo proyecto) y puedes elegir como en lo que estamos hablando, 2D core, es una planRlla para crear el videojuego 2D.

Por si eres un/@ curios@ como yo sobre qué juegos fueron creados con Unity, te traigo una pequeña lista sobre los más populares que revolucionaron la historia de Unity y su creación de videojuegos.

● Super Mario Run: Sin duda, Super Mario es uno de los personajes más icónicos de los videojuegos. Lanzado en 2017, este videojuego es uno de los más actuales y populares de Nintendo: se basa en superar diferentes niveles con obstáculos con nuestro personaje en carrera horizontal en 2D.

Sin perder la esencia ni personajes de la saga, este juego obtuvo 37 millones de descargas en tan solo 3 días. Sin duda, un buen ejemplo de un gran juego en 2D hecho con Unity.

● Temple Run: similar al juego anterior, pero en 3D, es otro ejemplo de juegos para móviles hechos con Unity.

● Rust: este popular juego para ordenador, basado en la supervivencia y la evolución del personaje, es otro ejemplo de juego en 3D con funcionalidad mulRjugador online.

● Pókemon Go: sin duda, revolucionó por completo el mundo de los videojuegos para móvil a nivel mundial. Este juego para disposiRvos móviles, que hace interactuar los pókemon con la ubicación real del jugador, generó un boom incondicional en el momento de su lanzamiento, haciendo que millones de usuarios de todas las edades saliesen a la calle a capturar a sus pókemon favoritos.

● Resident Evil, Umbrella Corps: este videojuego, desarrollado para PS4 y PC demuestra que con Unity se pueden realizar videojuegos con muchos registros. En este caso, el tema de terror, un shooter del esRlo “survival horror” de la saga más popular de videojuegos de zombies. Además, éste nos sirve como ejemplo de que también los grandes estudios y grandes proyectos uRlizan este motor de juego.

● Assassin's Creed IdenBty: Assassin’s Creed es una de las mejores sagas de videojuegos. En 2016 la saga lanza esta edición para plataformas móviles, el cual está desarrollado por el motor Unity.

● HearthStone: otro ejemplo que se diferencia de los anteriormente citados por el Rpo de jugabilidad y las acciones a realizar, es este juego de cartas basado en el “universo WarcraÇ” para PC y plataformas móviles. (Nada que ver a los anteriores que es andar corriendo del susto y a los Rros).

● Juegos de Realidad Virtual (VR): cada vez está más presente en los videojuegos, y Unity también permite este Rpo de desarrollo. Los ejemplos más populares son: Rick and Morty: Virtual Rick-ality, Job Simulator. The Lab, y de los más conocidos, VR chat.

● Otros grandes juegos destacados : Lara CroÇ Go, Cuphead, Inside, Seasons aÇer Fall y Firewatch. Espero que te haya servido esta nota para conocer Unity, cuáles son sus funciones y los elementos principales en la creación de tu juego. ¡¡Gracias por leer!!

Lc212

PD: si quieres saber más, puedes escribirme a: laser.ayala.2120@gmail.com

TIP #4

Puedes descargar packs de assets desde aquí y Unity Hub desde aquí. Abajo puedes ver que dice para descargarlo en Mac)

¡Atent@! Hay algunos assets que son pagos y otros graRs, la mayoría de los packs de Unity Technologies son graRs, el resto, que son de usuarios, son pagos…

This article is from: