InicioHazlo Tu MismoTutorial Unity 3D #1
Hola gente de T! Hoy quería hablar del motor gráfico Unity 3D, esto se me ocurrió cuando un usuario me pregunto que programa era, y me dije tengo que hacer un post de esto,aquí voy a poner la introducción para los que no saben lo que es, el tutorial básico intermedio, el avanzado y quizás algún otro.

INTRODUCCIÓN

¿Que es Unity 3D?
Unity 3D es un motor gráfico fácil de usar, este incluye miles de opciones para crear tu propio juego.
¿Es gratis?
En este hay 2 versiones, la versión gratis, la que no tiene muchos efectos ni mucha capacidad gráfica, y la versión PRO la cual incluye un agua realista, efectos, mas opciones, mejores gráficos etc.
¿Donde lo descargo?
Puedes descargarlo gratis de aquí: http://unity3d.com/es/unity/download o comprarlo por aquí: https://store.unity3d.com/es
¿Que funciones trae?
Trae muchas, pero las que simbolizan este motor gráfico, es la herramienta del terreno, el MonoDevelop (su propio sistema de programación) , animación, entre otras.
¿Incluye el español?
No, pero puedes ponerle un parche, ademas no hace falta saber mucho ingles para entenderlo, es solo algo de practica.
¿Es fácil de usar?
Según yo, el motor gráfico mas fácil de usar.
Aquí una muestra de sus gráficos:





TUTORIAL BÁSICO

A la hora de crear un juego, se necesitan varios trabajos, o mejor dicho, funciones:

-El Modelador:
Este se dedica a crear los objetos y personajes en el mundo, como los arboles, animales, npc, protagonistas, casas, etc.

-El Texturizador:
Este trabajo no es muy conocido, es aquel que usando photoshop, o algún otro programa de dibujo profesional, elije de que color sera el mundo o como sera el pasto (en caso de hacer un grass), color a los personajes, Gui's y tal.

-El Animador:
Este se dedica a animar a los personajes y/o animales, es decir, por ejemplo, al apretar Clic derecho el personaje se mueve y apunta, y tal, este ya lo debe conocer la mayoría.

-El Programador:
Esta puede decirse que es algo de lo mas importante en un juego, es aquel que toma la función de hacer, por decirlo así, de darle vida al juego, este escribe en Scripts (Textos de programación)
en un idioma especifico, en unity 3d serian JavaScript, C# y BooScript.

-El Sounder:
Sounder no es el termino, yo le digo así.
Este se ocupa de crear o elegir sonidos y aveces canciones para el videojuego.

-El Level Dev.:
No creo que sea el termino indicado o quizás me este confundiendo, este junta el trabajo de todos los demás para crear una escena o mejor dicho nivel, es decir, el que crea el terrain y tal.

-El Conceptualista:
Esta es una forma de llamarlo, aporta la idea y es como por decirlo así, el que maneja el proyecto y decide que se haga tal cosa.

Aquí un vídeo de como funciona aproximadamente:





Funciones principales de Unity 3D:
Create:
Sirve para crear todo tipo de cosas que vienen por defecto, o que importemos al programa:
[Megapost] Tutorial Unity 3D #1

Terrain:
En la imagen anterior, hay una opcion llamada terrain, esta nos permite añadirle terreno a nuestro juego, editandolo según nos parezca.
unity 3d
Como notamos hay varias opciones, podemos añadirle texturas, arboles, flora, emparejarlo, suavizarlo configurarlo y editarlo.

Play:
juegos
Arriba, notamos 3 botones, Play, para probar como nos esta quedando, pause, para pausar (obviamente) y el otro que aun no se para que sirve :c.

Transform:
crear
Esta tiene 3 opciones, cambiar la el sitio donde se encuentra (Position), su rotación (Rotation) y su tamaño (Scale)

Assets:
Estos son aquellos objetos que importemos a nuestro juego, quedaran guardados en sus archivos. (texturas, modelos, scripts, etc.)
facil

Assets en la Scene:
Son los assets que dejamos en nuestra esena, osea que están en incorporados en el juego.
basico

Prefabs:
No se bien el termino, pero lo que yo supongo que es, es un objeto creado por nosotros en la esena o otro lugar (osea un asset) importados a otro sitio.
avanzado

Scripts:
Es la programación, osea, el sistema que activa al pasar, pone un principio y un fin, etc.
Están los java script, los C# y otros, cada uno para una distinta función.
introduccion

Ejercicio Básico: Crear una escena, ponerle un terrain y guardarla.

Ejercicio Recomendado, esta en ingles pero creo que se entiende:





TUTORIAL INTERMEDIO

Si es que el tutorial básico te resulto una explicación, esto es mas relativo al tema:

Como hacer un menú:
Este requiere saber de programación y el opinión de uno mismo.
Primero crearemos 5 JavaScript (Solo se programar en este, C# no lo uso así que usen JavaScript)
Y los nombraremos de la siguiente manera: Jugar - Opciones - Créditos - Salir - Atrás
Luego abrimos monodevelop que es el programa de programación por defecto de Unity.
en Jugar escribiremos:function OnMouseDown (){
Application.LoadLevel("Juego";
}

En Opciones:
function OnMouseDown (){
Application.LoadLevel("Opciones";
}

En Créditos:
function OnMouseDown (){
Application.LoadLevel("Créditos";
}

En Salir:
function OnMouseDown (){
Application.Exit;
}


Y en Atrás:
function OnMouseDown (){
Application.LoadLevel("Menú";
}

Según taringa esta el emoticon, seria haci: " ) ; , va todo junto, o sino pueden descargarlo, viene con unos scripts adicionales, deben copiar el texto y pegarlo en el javascript correspondiente:




Lo puse en vídeo oculto, ya que no me dejaba poner directamente el Link.

Ahora crearemos 4 escenas, y las guardaremos con los nombres: Opciones - Créditos - Juego - Menú
Antes de salir de cada escena vamos a File -> Build Settings

descarga

Luego presionaremos Add Current (Importante que arriba del todo este la escena Menú):
intermedio

Esta es la parte fácil de explicar, esta que explicare ahora es un tanto mas difícil:

En la escena menú crearemos 4 Cubos, estos los haremos invisibles desactivando les el mesh render:
[Megapost] Tutorial Unity 3D #1

y a cada uno les adherimos cada uno de los scripts arrastrándolos a excepción de Atrás.

Después crearemos 4 textos cada uno con diferentes escrituras:
Jugar - Opciones - Créditos - Salir
y las ponemos sobre el correspondiente.
podríamos decorar el fondo y tal para que quede mas colorido, luego para los otros podrían hacer otras cosas o buscar scripts para cada uno, el Atrás sirve para añadir un botón, como estos, que diga volver o algo así.

Ahora podríamos probar algo mas atribuido al Level Desing:

Como mejorar el nivel gráfico:




Minimapas:




Ciclo día y noche:




Compilar Juegos:




Crear Personajes con programas y animarlos:







Ejercicio Intermedio: Crear un menú de pausa Currado y una escena con buenos gráficos, ciclo día y noche y un personaje animado. (el minimapa es opcional)

TUTORIAL AVANZADO

Este tutorial ya es muuucho mas complejo, solo se dedica a la animación y modelaje, pero créanme que no es nada fácil hasta agarrarle el truco (Para este es recomendable tener un programa de modelaje como Blender, Cinema 4D o Maya y Photoshop para las texturas):













Descarguen el que se sientan mas a gusto y cómodo, ahora viene el texturizado, es decir, darle color y tal, es recomendable tener Photoshop de CS3 para arriba, o podríamos texturizar en los programas de modelaje, pero con Photoshop es mucho mas profesional, en Photoshop, ademas también podemos hacer suelos y tal, aquí unos tutos:










Ejercicio Avanzado: Crear varios objetos comunes y texturizarlos, una vez echo esto ponerlos en la escena del ejercicio Intermedio.

Ejercicio Recomendado, siguiendo paso a paso, es una serie de tutos en ingles:




Aquí un Pack de Modelos de muebles, es de unos amigos:





Hasta acá todo con el tiempo voy a extender el Post, creo que pondré nivel Experto y Maestro, Mas centrados a el modelaje y programación profesional, y rigeo.
Un saludo

Parte 2!: http://www.taringa.net/posts/hazlo-tu-mismo/18453873/Megapost-Unity-3D-2.html
Datos archivados del Taringa! original
1puntos
3,403visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

f
Usuario
Puntos0
Posts12
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.