¡Aprende a crear un juego basado en turnos con varias Unidades, junto con movimiento y lógica basados en cuadrículas!
lo que aprenderás
Lleva tus habilidades de principiante a avanzado.
Aprende a gestionar y organizar un proyecto complejo.
Conceptos de Programación Avanzada, tales como; Genéricos de C#, eventos de C# y estructuras personalizadas.
Cree un sistema de cuadrícula personalizado.
Aprende A* Pathfinding.
Cree acciones mientras escribe un buen código de alta calidad.
Requisitos
Familiarizado con el editor de Unity
Conocimiento básico a intermedio de C#
Si ha tomado alguno de nuestros cursos Complete Unity 2D o 3D, ¡estará listo para comenzar!
Descripción
¿Estás buscando mejorar tus habilidades de desarrollo de juegos y llevar tus proyectos al siguiente nivel? ¿Te gustan los juegos como XCOM2 o Final Fantasy Tactics? En este curso, llevarás tus habilidades de principiante a avanzado, aprenderás a administrar y organizar un proyecto complejo. Creará un sistema Grid personalizado y aprenderá conceptos de programación avanzados, como; Genéricos de C#, eventos de C# y estructuras personalizadas. ¡Más A* Pathfinding! Incluso si no estás interesado en los juegos de estrategia por turnos, estas habilidades son transferibles a otros tipos de juegos. Crearás un juego por turnos con múltiples Unidades, junto con movimiento y lógica basados en cuadrículas. También agregará IA enemiga y con todas las acciones que cree, estará escribiendo código de buena calidad. Escribiendo código reutilizable y fácilmente extensible. Aprenda a organizar un proyecto complejo. Separe la lógica del juego de la animación y los componentes visuales. Aprenda a escribir código limpio, cómo mantenga todos los sistemas desacoplados Deberá estar familiarizado con el editor de Unity y tener un conocimiento básico a intermedio de C#. Si tomó alguno de nuestros cursos de Unity (o el equivalente), estará listo para comenzar. Obtendrá acceso completo de por vida por una tarifa única única. Los creadores son codificadores calificados y experimentados, por lo que pueden explicar conceptos complejos con claridad, así como entretener en el camino. Estamos encantados de habernos asociado con Code Monkey para ofrecerle este curso. Todos los estudiantes tienen acceso a los foros de preguntas y respuestas donde nuestros instructores, asistentes de enseñanza y la comunidad están listos para ayudarlo a responder sus preguntas y animar su éxito. ¿Listo para crear tu propio juego de estrategia por turnos? ¡Únete al curso ahora!
Visión general
Sección 1 Introducción
Clase 1 Promoción
Conferencia 0 Bienvenido al curso
Conferencia 0 Comunidad y soporte
Conferencia 0 Enlaces y recursos
Conferencia 0 Configurar Unity y VS Code
Clase 0 ¿Problemas con IntelliSense?
Lecture 0 Recordatorio de los fundamentos de C#
Clase 0 Accediendo a nuestros proyectos
Conferencia 0 Configuración del proyecto
Clase 0 Render Pipeline y activos
Conferencia 0 Posprocesamiento
Sección 2: Movimiento y selección de unidades
Introducción a la clase 2: movimiento y selección de unidades
Configuración básica de la unidad de clase 3
Clase 4 Movimiento de unidad
Clase 5 Ratón Raycast
Clase 6 Posición mundial del ratón
Clase 7 Unidad Haga clic para mover
Conferencia 8 Público vs SerializeField Privado
Configuración de animaciones de unidad de clase 9
Lección 0 Unidad Animador
Parámetros del animador de la unidad de la clase 10
Lectura 0 Unidad Girar al moverse
Clase 11 Selección de unidades
Conferencia 12 Unidad Visual Seleccionada, Eventos
Conferencia 13 Unidad visual seleccionada, Singleton
Sección 3: Sistema de cuadrícula y cámara
Introducción a la clase 14: sistema de cuadrícula y cámara
Clase 15 Diseño de sistemas de rejilla
Conferencia 16 Sistema de cuadrícula
Clase 17 Objeto Grid
Clase 18 Depuración de objetos de cuadrícula
Cuadrícula de nivel de conferencia 19
Conferencia 20 Cinemachine
Lección 21 Movimiento y rotación de la cámara
Clase 0 Cámara Zoom
Introducción a la clase 0: acciones e interfaz de usuario
Conferencia 0 Mover Acción
Conferencia 0 Mover Acción Validar
Lectura 0 Rejilla visual
Conferencia 0 Base Acción Clase
Conferencia 0 Acción activa única
Configuración de la interfaz de usuario de Clase 0
Interfaz de usuario del sistema de acción de unidad de conferencia 0
Conferencia 0 Haga clic en la interfaz de usuario para seleccionar la acción
Conferencia 0 Acción genérica
Clase 0 Visual de interfaz de usuario de acción seleccionada
Conferencia 0 Acción Ocupado IU
Clase 0 Puntos de acción
Sistema de lectura de 0 turnos
Clase 0 Introducción – Enemigos y Combate
Conferencia 0 Enemigo
Clase 0 Disparar Acción
Lección 0 Unidad Animador
Lectura 0 Disparar Bala Visual
Conferencia 0 Sistema de Salud
Conferencia 0 Ragdoll
Conferencia 0 Unidad Mundo UI
Conferencia 0 Cámara de acción
Clase 0 Cuadrícula Colores visuales
Clase 0 Enemy AI Basic
Conferencia 0 Enemy AI Complex
Clase 0 Introducción – Búsqueda de caminos
Conferencia 0 C# Genéricos
Clase 0 Genéricos del sistema Grid
Clase 0 Introducción a la búsqueda de caminos
Lectura 0 Guión de búsqueda de caminos
Conferencia 0 Implementación de Pathfinding
Conferencia 0 Obstáculos para encontrar caminos
Clase 0 Diseño de niveles
Lección 0 Movimiento de unidad con Pathfinding
Clase 0 Introducción – Polaco
Lecture 0 Screen Shake
Conferencia 0 Acción de granada
Lectura 0 Granada Visuales
Clase 0 Caja destructible
Clase 0 Piezas de cajas destruibles
Lectura 0 Espada Acción
Clase 0 Interactuar Acción
Conferencia 0 Interfaz IInteractuable
Clase 0 Refactorización de entrada
Sistema de entrada de lectura 0
Lección 0 Nivel Final
Conferencia 0 ¡Felicitaciones! ¿Que sigue?
Si está buscando llevar sus habilidades de principiante a avanzado, si desea mejorar sus habilidades de codificación y llevar sus proyectos al siguiente nivel, si desea crear un juego de estrategia por turnos 🙂