Programación en Unity 3D

Aula Arcade S.L
Escuela especializada de videojuegos
Ronda de capuchinos, 4, Local 1, 41003 (Sevilla)
Aula Arcade S.L
Escuela especializada de videojuegos
Ronda de capuchinos, 4, Local 1, 41003 (Sevilla)
Miles de estudios eligen ​Unity3D​ como su herramienta de desarrollo para realizar juegos
en cualquier plataforma, no en vano, es el motor más relevante actualmente. Su potencia
y versatilidad hacen que se puedan realizar complejos desarrollos con una calidad
exquisita. Otra de sus virtudes es que permite desarrollos pequeños y ágiles, siendo la
opción escogida para desarrolladores Indies o para aquellos que quieran iniciarse. Al
tratarse de la herramienta más usada hace que también haya una enorme comunidad
detrás que te ayudará a encontrar cualquier duda que tengas en tu desarrollo desde tus
primeros pasos hasta el lanzamiento de tus juegos. Este curso está dirigido a alumnos sin
conocimientos de programación en cualquier otro lenguaje​ que quieran aprender
desde 0 a programar para videojuegos. Conocerás desde técnicas básicas hasta técnicas
avanzadas de Scripting. Como colofón final, un poco antes de finalizar el curso
formaremos varios equipo para participar en una verdadera Game Jam organizada por
nosotros.
Aula Arcade está formada al completo por desarrolladores de videojuegos, nuestra
formación está enfocada de manera práctica para que al salir de aquí tengas tanto los
conocimientos necesarios para crear un videojuego como un portfolio qué mostrar. No
hace falta que te traigas nada, en nuestra aula disponemos de todo el equipamiento
necesario, incluido un PC por alumno.
Nuestras clases son ​100% presenciales​ pero en esta edición inauguraremos una nueva
sección donde el alumno​ ​tendrá acceso a cualquier clase de este curso grabada en
video​ para que no te pierdas ni un segundo del temario.
Como alumno nuestro podrás asistir a talleres especializados que anunciaremos durante
el desarrollo del curso. Todos nuestros grupos son reducidos (Entre 8 y 12 personas)
ofreciendo una formación personalizada. Somos la 1ª Escuela especializada de
videojuegos de Andalucía.
Aula Arcade S.L
Escuela especializada de videojuegos
Ronda de capuchinos, 4, Local 1, 41003 (Sevilla)
El curso tiene una duración total de 150 horas​ y comprende desde el ​25 de Octubre​ de
2016 al 2 de Marzo de 2017. Nuestro horario es: Martes de 16:30 a 18:30 Miércoles y
Jueves de 16:00 a 19:00
IVÁN CEREZO
(@MomiaBLN)
Programador de aplicaciones para Windows y
Android, y desarrollador de videojuegos en
Unity3D. Ha colaborado en varios proyectos de
realidad virtual y participa asiduamente en
game jams. Tiene más de 8 años de experiencia
como docente y, como diplomado en Educación Primaria, continúa su formación
académica centrándose en el análisis formal de los videojuegos como dispositivo
cultural y de comunicación. Aportará además, su experiencia en gestión de la
producción y motivación personal.
Las siguientes condiciones de inscripción tendrán un descuento del 10%.
● Si vienes con un amigo ambos tendréis descuento.
● Realizando un pago único.
● Si eres antiguo alumno o estás cursando otro de nuestros cursos.
* Los descuentos no son acumulables entre sí.
Aula Arcade S.L
Escuela especializada de videojuegos
Ronda de capuchinos, 4, Local 1, 41003 (Sevilla)
El precio total es de ​830€ ​o ​738 € ​si optas a uno de nuestros descuentos del 10%. El pago del
curso se hace en 5 plazos según las siguientes tablas.
Tabla 1. Precio total 830 sin descuento.
Inscripción
220,00 €
Noviembre
200,00 €
Diciembre
200,00 €
Enero
100,00 €
Febrero
100,00 €
Tabla 2. Precio total 738 con descuento del 10% sin pago único.
I​nscripción
220,00 €
Noviembre
150,00 €
Diciembre
150,00 €
Enero
118,00 €
Febrero
100,00 €
Aula Arcade S.L
Escuela especializada de videojuegos
Ronda de capuchinos, 4, Local 1, 41003 (Sevilla)
1.
INTRODUCCIÓN A UNITY
1.1.
1.2.
1.3.
1.4.
1.5.
2.
PROGRAMACIÓN ORIENTADA A OBJETOS
2.1.
2.2.
2.3.
2.4.
2.5.
3.
2D
5.1.
5.2.
5.3.
5.4.
6.
Clases importantes
Accediendo a otros componentes
Detectando Inputs.
COMUNICACIÓN
4.1.
4.2.
4.3.
4.4.
4.5.
5.
Variables, Métodos y Clases.
Condicionales.
Puertas Lógicas.
Bucles.
Listas y Arrays.
SCRIPTING (I)
3.1.
3.2.
3.3.
4.
Personalización del IDE.
Uso de las ventanas principales.
Navegación por la escena GameObjects y Assets.
Componentes básicos (Transform, Renderer, Light...)
Creando un proyecto.
Acceder a otros GameObjects
Prefabs.
Cargar e Instanciar GameObjects
Tags y Tag Manager
Propiedades
BLOQUE 2D
Configuración de escena.
Físicas 2D.
Importación y configuración de sprites y animaciones.
Colisiones 2D.
Unity UI (User Interface)
6.1.
6.2.
6.3.
6.4.
Canvas
Layouts
Componentes visuales
Componentes interactivos
Aula Arcade S.L
Escuela especializada de videojuegos
Ronda de capuchinos, 4, Local 1, 41003 (Sevilla)
7.
Scripting (II)
7.1.
7.2.
7.3.
7.4.
7.5.
Enumeraciones.
Indexers.
Funciones matemáticas.
PlayerPrefs.
Eventos importantes de Unity.
BLOQUE 3D
8.
Terrenos
8.1.
8.2.
9.
Físicas
9.1.
9.2.
9.3.
9.4.
9.5.
9.6.
10.
Polimorfimos
Herencia
Clases estáticas
Singletons
Efectos
12.1.
12.2.
12.3.
12.4.
12.5.
12.6.
13.
Colisión y Collider
OnColliderEnter, Stay y Exit
Diferentes tipos de colisiones.
PROGRAMACIÓN ORIENTADA A OBJETOS (II)
11.1.
11.2.
11.3.
11.4.
12.
Rigidbody
Fuerzas Sleeping
Objetos cinemáticos (kinematic)
Materiales físicos
Raycasting
Joints
COLISIONES
10.1.
10.2.
10.3.
11.
Editor de terrenos
Carga de Niveles
Efectos de luz, Halos, Lens Flare.
Efectos de sombra Cookies Proyectores.
Line/Trail Renderers.
Sistemas de partículas.
Animación.
Sonido Quality Settings.
Animator Controller
13.1.
13.2.
Estados y comunicación
Transiciones y parámetros
Aula Arcade S.L
Escuela especializada de videojuegos
Ronda de capuchinos, 4, Local 1, 41003 (Sevilla)
13.3.
Blend Trees.