Qué necesitas saber antes de
comenzar

Inicio 4 June 2026 10:35

Fin 4 June 2026

00 Días
00 Horas
00 Minutos
00 Segundos
course image

Fundamentos del Desarrollo de Juegos de Defensa de Torres

Domina el desarrollo de Tower Defense en Unity mediante la creación de rutas, mecánicas de torretas, programación de inteligencia artificial y diseño de interfaces de usuario para crear experiencias de juego estratégico atractivas.
Packt via Coursera

Packt

2868 Cursos


6 hours 4 minutes

Actualización opcional disponible

Not Specified

Avanza a tu propio ritmo

Paid Course

Actualización opcional disponible

Resumen

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course.

In this course, you'll learn the essentials of Tower Defense game development, from creating dynamic enemy movement to implementing strategic tower placement mechanics. You'll explore Unity game development tools and techniques, equipping yourself with the necessary skills to bring your game ideas to life.

As you work through the course, you'll develop both the technical and creative aspects of game development, ensuring your Tower Defense game is both engaging and fun. Throughout the course, you’ll be guided through the process of setting up pathfinding in Unity, creating navigation meshes for enemy movement, and implementing turret placement mechanics.

You will also dive deep into user interface creation, allowing players to interact with and customize their gameplay experience. With plenty of practical exercises, you'll have the opportunity to develop and refine the various game mechanics that will make your Tower Defense game stand out.

The course progresses logically through important game development stages, introducing complex elements step by step. You'll learn how to spawn agents, program turrets, and build a functional upgrade menu for turrets.

The course emphasizes not only the technical skills needed but also the critical thinking required for balancing gameplay. This course is perfect for aspiring game developers who are interested in building a Tower Defense game from the ground up.

It is designed for individuals with a basic understanding of Unity and game design concepts. If you have an interest in creating fun, strategic games, this course will be an invaluable resource for you.

The course is aimed at intermediate learners, though beginners in game development may also find it accessible with the right attitude and dedication. By the end of the course, you will be able to develop a fully functional Tower Defense game, create enemy AI with pathfinding, program turret mechanics, build dynamic user interfaces, and implement game challenges and upgrades.

Programa

  • A01/B01 Introducción
  • En este módulo, te presentaremos al mundo del desarrollo de juegos Tower Defense, proporcionando una visión general del curso y sus objetivos. Obtendrás información sobre las mecánicas centrales que definen los juegos Tower Defense y aprenderás cómo utilizar Unity para implementar estas características de manera efectiva. Esta sección prepara el escenario para el desarrollo práctico de tu propio juego Tower Defense.
  • Parte A.02 Construyendo un Mundo de Defensa de Torres
  • En este módulo, profundizaremos en el proceso de construir el mundo del juego utilizando el sistema de Navigation Mesh de Unity para el movimiento de la IA. Aprenderás a configurar y controlar los agentes enemigos, generar oleadas de enemigos y ajustar los límites de generación para modificar la dificultad y el ritmo del juego. Esta sección te ayudará a crear un mundo dinámico y desafiante para tu juego Tower Defense.
  • Parte A.03 Desarrollo de Mecánicas de Colocación de Torres
  • En este módulo, nos centraremos en desarrollar la característica clave de juego que es la colocación de torretas. Aprenderás cómo permitir a los jugadores arrastrar y soltar torretas en las ubicaciones deseadas, y cómo implementar restricciones de colocación para asegurar un juego justo y equilibrado. Esta sección te proporcionará las herramientas para crear un sistema de colocación de torretas receptivo e intuitivo.
  • Parte A.04 Creación de una Interfaz de Usuario
  • En este módulo, construiremos una interfaz de usuario que mejore la interacción del jugador con tu juego Tower Defense. Aprenderás a integrar botones para la selección de torretas, desarrollar un menú de mejoras y controlar su activación. Esta sección te dará las habilidades necesarias para crear una interfaz atractiva y funcional para tu juego.
  • Parte A.05 Inteligencias Artificiales de Defensa de Torres
  • En este módulo, mejoraremos los comportamientos de la IA para las torretas de tu juego. Aprenderás a programar torretas para detectar, apuntar y atacar enemigos, tanto horizontal como verticalmente. Además, cubriremos la lógica para reiniciar las torretas cuando no haya enemigos presentes, asegurando un juego fluido y receptivo. Esta sección se centra en dotar a tus torretas de la inteligencia necesaria para combatir enemigos de forma autónoma.

Impartido por

Packt - Course Instructors


Materias

Programming