En este momento estás viendo Juego de estrategia por turnos de Unity: codificación C# intermedio

Juego de estrategia por turnos de Unity: codificación C# intermedio

  • Autor de la entrada:
  • Categoría de la entrada:Tutorial
  • Comentarios de la entrada:Sin comentarios

¡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 🙂

Deja una respuesta