Spaguetti Accademy

Curso Completo Master en Unity 3D y C#

Uncategorized
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Aprenda todo lo necesario para crear cualquier juego que se te pase por la imaginación con Unity y C#. Unity es el motor más usado a nivel mundial tanto en el mundo empresarial , como en el ambito indie para crear videojuegos . Se pueden  crear juegos 3D, 2D , Realidad Virtual ,Realidad Aumentada ,Realidad Mixta etc.  En este curso aprenderemos C# en profundidad , incluso conceptos avanzados , del lenguaje . También veremos la parte artística y algunos efectos para videojuegos, además tendrás el código a tu disposición por si no quieres escribir todo  . En General veremos  descargas necesarias, la interfaz de Unity , como manejar scripts  , tipos de datos en C# ,  Concatenación de variables y textos , Condicionales , Arrays , arrays 2 y 3 dimensiones , listas , arraylist,diccionarios ,pilas y colas, tipos genéricos  , conversiones de tipos , funciones , pasos por valor y referencia , eventos , enumerables , playerprefs , crear terrenos , texturizar ,arboles y vegetación en unity , mover un jugador y programar su vista , IA de enemigos , animación de personajes  ,  combate con escudo y espada, barras de vida , organización de un proyecto , partículas , navmesh o mallas de navegación , sistema de físicas de Unity, Colisiones, Tipos nativos de Unity, mover con transforms , object pooling , Raycast o rayos , Acceso a componentes, getters y setters , programación orientada a objetos , programación orientada a objetos más avanzada como clases abstractas e interfaces ,  Audio , creación de objetos 3D con probuilder , creación de terrenos low poly con polybrush , hacer un pequeño proyecto de aim trainer en el que haremos un pequeño juego pero muy completo , en el que veremos : Crear un menú de usuario , Música , Opciones , punto de mira  , puntos de aparición o spawns  , comportamiento de enemigos , crear un contador , programar el disparo de un arma , Particulas y destrucción de enemigos ,sonidos del arma , Pantalla final con estadisticas y puntos de la partida , persistencia de datos con serialización binaria o sea una base de datos para nuestro juego, iluminación , post procesado,SkyBox , Animación , Guardado entre escenas con player prefs , crear un ejecutable de nuestro juego.

 

Show More

What Will You Learn?

  • En este curso aprenderemos C# en profundidad , incluso conceptos avanzados , del lenguaje . También veremos la parte artística y algunos efectos para videojuegos, además tendrás el código a tu disposición por si no quieres escribir todo  . En General veremos  descargas necesarias, la interfaz de Unity , como manejar scripts  , tipos de datos en C# ,  Concatenación de variables y textos , Condicionales , Arrays , arrays 2 y 3 dimensiones , listas , arraylist,diccionarios ,pilas y colas, tipos genéricos  , conversiones de tipos , funciones , pasos por valor y referencia , eventos , enumerables , playerprefs , crear terrenos , texturizar ,arboles y vegetación en unity , mover un jugador y programar su vista , IA de enemigos , animación de personajes  ,  combate con escudo y espada, barras de vida , organización de un proyecto , partículas , navmesh o mallas de navegación , sistema de físicas de Unity, Colisiones, Tipos nativos de Unity, mover con transforms , object pooling , Raycast o rayos , Acceso a componentes, getters y setters , programación orientada a objetos , programación orientada a objetos más avanzada como clases abstractas e interfaces ,  Audio , creación de objetos 3D con probuilder , creación de terrenos low poly con polybrush , hacer un pequeño proyecto de aim trainer en el que haremos un pequeño juego pero muy completo , en el que veremos : Crear un menú de usuario , Música , Opciones , punto de mira  , puntos de aparición o spawns  , comportamiento de enemigos , crear un contador , programar el disparo de un arma , Particulas y destrucción de enemigos ,sonidos del arma , Pantalla final con estadisticas y puntos de la partida , persistencia de datos con serialización binaria o sea una base de datos para nuestro juego, iluminación , post procesado,SkyBox , Animación , Guardado entre escenas con player prefs , crear un ejecutable de nuestro juego.

Course Content

Como estudiar este curso (Muy Importante)
Vamos a ver tips para afrontar este curso de manera óptima para sacar el máximo rendimiento .

  • Como Estudiar Este Curso
    32:44

Descargar el Código Del Curso
Descargar el código de apoyo del curso.

Descarga de softwares necesarios
Vamos a ver los softwares necesarios para realizar el curso , son todos gratuitos.

Interfaz de Usuario de Unity
Vamos a ver cuales son las areas del motor y a empezar a adentrarnos en la interfaz de Unity.

Interfaz de Usuario de Unity (Part2)
Seguimos estudiando la interfaz de usuario de Unity .

Interfaz de Usuario de Unity (Part3)
Seguimos con la tercera parte de esta serie , de la interfaz de usuario de Unity.

Mi primer Script
Vamos a ver que es un script en Unity y como se utiliza.

Tipos de Datos en C#
Vamos a ver que són los tipos de datos en Unity.

Concatenación en C#
Vamos a ver como concatenar en C#

Operaciones en C#
Vamos ha hacer operaciones básicas con C#

Condicionales en C#
Vamos a ver los condicionales en C#

Condicionales en C# (Part2)
Vamos a ver la parte dos de los condicionales en C# (Part 2)

Arrays en C# (Part 1)
Vamos a ver los arrays en C# .

Arrays en C# (Part 2)
Vamos a ver los arrays en C#

Arrays de Arrays en C#
Vamos a ver que són los Arrays de Arrays en C#

Arrays 2D y 3D en C#
Vamos a ver los arrays 2D y 3D en C#

Listas en C#
Vamos a ver las listas en C#

ArrayList C#
Vamos a ver los arrayList en C#

Diccionarios en C#
Vamos a ver los Diccionarios , muy útiles para el guardado de datos .

Colas y Pilas en C#
Vamos a ver estas estructuras para guardar datos , las Colas y las Pilas

Tipos Genéricos en C#
Vamos a ver los tipos Genéricos en C#

Conversión de tipos en C#
Vamos a ver la conversión de tipos en C#

Funciones en C#
Vamos a ver las funciones en C#

Paso por parametros por Valor y Referencia en C#
Vamos a ver que es el paso por valor y el paso por referencia en C#

Eventos En Unity con C#
Vamos a ver los eventos y los útiles que són

Enumerables en C#
Vamos a ver los enumerables en C#

PlayerPrefs
Vamos a ver un tipo de guardado muy útil como són los PlayerPrefs

Crear Proyecto
Vamos a aprender como crear un proyecto en Unity

Creación de Terrenos
Creación de terrenos con terrain Tools

Crear Textura Base
Vamos a crear la textura base para el terreno .

Otras Texturas
Vamos a poner más texturas al terreno

Mejorando las Texturas
Vamos a mejorar un poco lás texturas que tenemos.

Cesped y Arboles
Vamos a añadir Cesped y Arboles a la escena .

Vista del Jugador
Vamos a programar la camara para que se comporte como la vista del jugador.

Movimiento del Jugador
Vamos a ver como programamos el movimiento del jugador

Patrulla de Enemigos (IA)
Vamos a ver como hacer patrullar a nuestros enemigos

Enemigos nos persiguen(IA)
Cuando el enemigo nos detecta dentro de un area de influencia no empezará a seguir.

IA Avanzada
Vamos a ver como realizar una inteligencia artificial más avanzada

Animar Enemigos
Vamos a aprender a animar nuestros enemigos.

Animaciones del Jugador
Vamos a poner animaciones al jugador

Arbol de animaciones del jugador
Vamos ha hacer el arbol de animaciones del jugador.

Programar las animaciones del jugador
Vamos a programar las animaciones del jugador

Otras animaciones del jugador
Vamos a hacer el resto de animaciones del jugador

Solución de errores
Vamos a solucionar los errores .

Añadimos Escudo y Espada
Vamos a añadir un escudo y una espada al personaje .

Programación del Escudo
Vamos as programar el escudo.

Barra de Vida del Enemigo
Creamos la barra de vida del enemigo .

Creando Barra de Vida del Jugador
Vamos a crear la barra del vida del jugador.

Organización de Proyecto
Vamos a ver como Organizar un proyecto .

Vidas del Enemigo
Vamos a programar las vidas del Enemigo

Nos Golpean y Resta Vida
Vamos a programar cuando nos golpean y resta vida

Animamos Recibir Golpes y Muerte
Vamos a animar el recibir golpes y la muerte.

Muerte Jugador
Vamos a programar la muerte del jugador.

Crear Particulas
Vamos a utilizar el sistema de particulas de Unity

Programando la Sangre
Vamos a programar el sistema de partículas

NavMesh
Vamos a ver como mover enemigos con una navmesh o malla de navegación.

Moviendo con Físicas
Vamos a aprender a mover con Físicas en Unity

Colisiones
Vamos a ver el sístema de colisiones de Unity

Tipos Nativos de Unity
Vamos a ver los tipos nativos de Unity.

Moviendo con Transform
Vamos a aprender a mover con Transform

Object Pooling
Vamos a ver como optimizar con object pooling

RayCast
Vamos a programar un RayCast

Acceso a Componentes
Vamos a ver el acceso a componentes.

Getters y Setters
Vamos a ver que són los Getters y Setters y como usarlos.

POO Instancias de Clase
Vamos a a estudiar la programación orientada a objetos

POO Herencia e Interfaces
Vamos a ver la herencia y las interfaces en la programación orientada a objetos.

Clases Abstractas y Polimorfismo
Vamos a ver que es el polimorfismo y clases Abstractas.

AudioManager con instancias Estaticas
Vamos a crear un sistema de audio con instancias de clase estaticas.

Probuilder
Vamos a ver una especie de software para 3D integrado en Unity.

New PolyShape
Vamos a ver la herramienta new polyshape en Probuilder.

PolyBrush
Vamos a ver la herramienta para crear terrenos polybrush.

Interfaz de Usuario
Vamos a ver como crear una Interfaz de Usuario en Unity

Interfaz de Usuario II
Vamos a ver la segunda parte de la interfaz de Usuario.

Música
Vamos a ver como programar la música.

Menú de Opciones
Vamos a crear un menú de opciones para nuestro juego.

Punto de Mira
Vamos a colocar un punto de mira en Unity.

Puntos de Spawn
Vamos a colocar los puntos de Spawn para que aparezcan los enemigos.

Comportamiento de Enemigos
Vamos a programar el comportamiento de los enemigos .

Creando Contador
Vamos a crear un contador con C#

Arma
Vamos a programar un arma

Particulas y Destrucción
Vamos ha programar las particulas y destrucción del enemigo .

Sonido del Arma
Vamos a programar el sonido del Arma.

Pantalla Final
Vamos ha hacer la pantalla de puntuaciones y record

Datos Persistentes
Vamos ha hacer un sístema de persistencia de datos , comunmente llamado base de datos.

Iluminación
Vamos ha hablar de iluminación En Unity

PostProcesado
Vamos a ver como hacer el postprocesado en Unity

Animaciones con linea de Tiempo (Animation)
Vamos a ver una herramienta para hacer animaciones en linea de tiempo . El Animation.

Guardado Entre Escenas Con PlayerPrefs
Vamos ha ver como podemos usar PlayerPrefs para el guardado entre Escenas.

EjecutableDelProyecto
Vamos ha hacer un ejecutable del proyecto .

Ciclo de Dia Noche
Vamos a aprender a hacer un ciclo avanzado de dia y noche .

SkyBox
Vamos a ver como trabajar los distintos tipos de cielos en Unity.

Scroll to Top