Creación de mallas (meshes) de forma programática en Unity

Banner Malla Programatica

Como sabemos Unity permite importar modelos 3d de forma muy sencilla, pero ¿y si en alguna ocasión necesitamos crear modelos y usarlos como objetos de juego usando sólamente código? ¿Es esto posible? La respuesta es sí, y en este tutorial veremos cómo hacerlo. Crearemos una malla de 4 vértices, le añadiremos color y un collider, de forma que sea como cualquier otro gameobject de la escena.

Sigue leyendo

Integración de Facebook en Unity para apps Android

Banner Unity y Facebook

Además de la monetización, otro aspecto a tener muy en cuenta en las apps o juegos para smartphone es el componente social de las mismas. La posibilidad de que el jugador pueda compartir sus puntuaciones con sus amigos o invitarlos a jugar es un aspecto clave para que el juego se extienda y adquiera más usuarios. Una de las maneras de hacer esto es a través de Facebook, una de las mayores redes sociales del mundo. En este tutorial veremos cómo integrar el SDK de Facebook en nuestro proyecto Unity para android (aunque los primeros pasos son idénticos para cualquier plataforma).

Sigue leyendo

Configuración de Unity para desarrollo de juegos o aplicaciones Android

Banner Unity a Android
Una de las ventajas de Unity frente a otros motores es su facilidad de desarrollo para diferentes plataformas como Android, IOS, etc. Sin embargo, antes de poder probar los juegos en los dispositivos será necesario configurar adecuadamente el entorno de desarrollo. En esta entrada veremos los (sencillos) pasos necesarios para poder ejecutar los juegos creados con Unity en nuestro dispositivo Android. Resumiendo, los pasos consistirán en:

  1. Descargar e instalar el SDK de android.
  2. Configurar la conexión del dispositivo android con el PC.
  3. Configurar Unity

Veamos cada paso en detalle.

Sigue leyendo

Portfolio: Dark Fortress

Agregado Dark Fortress al Portfolio, juego que desarrollé durante el máster.

Dark Fortress es un juego de plataformas en primera persona y ambientación un tanto oscura y medieval. Puede definirse como una mezcla entre las mecánicas de Mirror’s Edge con ambientación oscura y desoladora al estilo de ICO o Amnesia.

Está desarrollado en Unity y se puso especial hincapié en la ambientación y el control del jugador. No es muy extenso (puede completarse en menos de 5 minutos), por lo que se considera más como una pequeña demo.

El enlace para descargarlo:

DESCARGAR DARK FORTRESS

Lo siguiente es un gameplay completo del juego, se recomienda no verlo si se quiere probar el juego :D.

Sigue leyendo

Portfolio: Tele-Trasborder

Agregado Tele-Trasborder al Portfolio, juego que desarrollé junto a otros 3 compañeros durante el máster.

Tele-transborder es un juego en el que se mezclan diferentes géneros y mecánicas como la exploración, la aventura gráfica, los puzles y la acción. Para su desarrollo se usó el motor Unity.

DESCARGAR TELE-TRASBORDER Sigue leyendo

Escogiendo motor de juegos

Una vez sabemos más o menos qué es un motor de juegos, es momento de preguntarse qué motor de los disponibles en el mercado vamos a utilizar para nuestro desarrollo. La oferta actual es bastante amplia y no es difícil encontrar un motor que se ajuste a las necesidades particulares del proyecto. A la hora de escoger hay que tener en cuenta ciertos aspectos como el presupuesto, el tipo de proyecto, la plataforma de destino (consola, pc, smartphone…) o las intenciones de comercializar el producto final. Supongamos que nuestro presupuesto inicial es bajo (o nulo) y no podemos permitirnos desembolsar una gran suma de dinero. Por suerte, tenemos a nuestra disposición algunos motores de última generación valorados en millones de dólares por un precio de 0 euros.

Sigue leyendo