Scratch the image to get a discount on your course. You'll be able to apply the coupon at checkout.

5.0 /5
(29)

132
Bienvenido a nuestro curso de Unity
Cómo sacarle el máximo partido al curso
Únete a la Comunidad de Estudiantes en Discord
El Repositorio GitHub del Curso
ACTUALIZACIÓN: Guía Completa para Instalar Unity y Configurar Herramientas de Programación
Toma notas de tu curso en tiempo real en Frogames Formación
Día 1: Mamá, quiero ser desarrollador de videojuegos!!
Introducción al mundo de los videojuegos y al Game Design
Cómo descargar Unity y su portal de recursos
La interfaz del editor de Unity
Incorporar los assets al editor de Unity 2D
La configuración de la cámara en Unity
Los sprites de un videojuego en 2D
El editor de Sprites de Unity
El corte de sprites 9-sliced en Unity
Escenas y resoluciones
Día 2: Todo el mundo odia las matemáticas... o no!
Los sprites en 2D y juegos en Unity 5
El diseño del mapa principal
Matemáticas para desarrolladores de videojuegos
Scripting básico en Unity
La lógica de los misiles
La lógica de la torreta
Actualizar y mejorar la torreta
Creando los prefabs de las torretas
Mejoras y optimización de nuestro videojuego
Día 3: Las interfícies gráficas y la información del videojuego
El rol de la UI en los videojuegos
Un poco sobre usabilidad y formas de interacción
El canvas y las formas de representación del mismo
La propiedad de rect transform
Los elementos de layout
Los elementos de layout interactuables
Game Design de nuestra UI
Colocando una barra de estado
Colocando la barra de vida
Colocando el medidor de azúcar (puntos del videojuego)
Proyecto - Día 3
Día 4: Animaciones y máquinas de estados finitos
Los servicios en la nube de Unity
Historia de la animación
Formas de animar en Unity
El controlador de las animaciones
Más animaciones para nuestro panda
El grafo de animaciones del Animator
Las transiciones entre animaciones
Ejercicio: Las transiciones de nuestro panda
Un poco de testing: probando las transiciones del panda
La clase State Machine Behaviour
El script del panda
Proyecto - Día 4
Día 5: El mundo de la física en los videojuegos
La física que nos rodea
La física en los videojuegos
Sistemas de referencia, la velocidad y la masa
Cinemática, dinámica, fuerzas y torques
Colisiones, cuerpos rígidos y la fricción lineal y angular
El editor de parámetros de la física
Rigidbody y sus propiedades
Métodos para programar scripts con rigidbody
Los colliders y sus propiedades
Proyecto - Día 5
Día 6: La física de los videojuegos nunca termina
Cómo usar Colliders en Unity
El concepto de articulación (Joints)
Distance Joint
Fixed Joint
Friction Joint
Hinge Joint
Relative Joint
Sliding Joint
Spring Joint
Target Joint
Wheel Joint
Los Effects en Unity
La fuerza constante en 2D
El efecto de área
El efecto de fluidos
El efecto puntual
El efecto de plataforma
El efecto de superficie
Las funciones de la librería Physics 2D
En concepto de Raycast
La física del panda y de los misiles
Proyecto - Día 6
Día 7: Inteligencia artificial en videojuegos
¿Qué nos aporta la inteligencia artificial?
Introducción a la IA
El papel de la IA en videojuegos
Algoritmos de Pathfinding y Dijkstra
El sistema de waypoints para hallar el camino
77-gameManager
Los waypoints del panda con un array estático
Waypoints como Game Objects de la escena
Los waypoints como objetos dinámicos de la escena
Más para profundizar en el tema de inteligencia artificial en juegos 3D
Proyecto - Día 7
Día 8: La programación del gameplay
¿Qué nos queda por hacer en el videojuego?
El concepto de clase abstracta en Unity
La economía de las torretas
Comprar las torretas de cupcakes
Vender las torretas de cupcakes
Mejorar las torretas de cupcakes
Construir la interfaz gráfica de compra
Las regiones donde colocar torretas
El script de posicionamiento de torretas
Probar la posición de las torretas
Bugs varios y solución de problemas menores
El manager y su papel en las escenas
Las corutinas en Unity
Corutinas y oleadas de enemigos
Proyecto - Día 8
Dia 9: La importancia del testing y la resolución de bugs
Arrancando una corutina en Unity
Dar puntos de azúcar al matar los pandas
Bug: la torreta (a veces) no dispara
Bug: la torreta no sube de nivel
Bug: las muertes dan varios puntos de azúcar
La creación del menú principal del juego
Navegación entre escenas con el Scene Manager
Subir de nivel los proyectiles
¿Qué hemos aprendido en los últimos días?
¿Qué podemos hacer para mejorar el juego?
Unity, el motor de videojuegos del futuro
Mejoras para tener un juego de torretas F2P de calidad
La gestión de eventos en Unity
¿Qué más puede ofrecernos Unity 5?
El realismo y la inmersión en el mundo de los videojuegos
¿Y si trabajamos en una empresa de videojuegos?
Proyecto Final
Hemos terminado una aventura juntos, ¡pero vamos a por la siguiente!

instructor

5.0 /5
(29)

  • Avatar
    Nieves
    (5)
    Create a 2D Tower Defense videogame in Unity – design, program and launch your own strategic game step by step

    This course teaches you how to develop a 2D Tower Defense videogame using Unity and C#, from map creation to implementing enemies, towers, shop, upgrades and wave system. You'll learn to use patterns like Singleton and Object Pooling, optimize performance, and build a functional user interface. The approach is technical, visual and progressive, ideal for those who want to master strategic game development with classic and modern mechanics.

  • Avatar
    Yeison
    (5)
    Perfect for creating my first video game

    This course covers, from scratch, all the knowledge you need to create a video game like Tower Defense. It explains all the key and important concepts in a simple and practical way. Thank you so much, professor

  • Avatar
    Gustavo
    (5)
    Build Your Own 2D Tower Defense: Master Unity Creating a Real Game from Scratch

    The course "Create a 2D Tower Defense Videogame with Unity" is an ideal learning experience for those who want to learn videogame development by directly applying what you learn in a functional project. Through a step-by-step methodology, you build a complete Tower Defense game, mastering both programming logic and visual design and Unity's modular structure.

  • Avatar
    Jorge
    (5)
    Hooked from the first level

    I was really eager to try out how defense logic comes together and the instructor makes it super fun; seeing how enemies react to my towers gave me huge satisfaction, and I already have ideas to expand it on my own.

  • Avatar
    Javi
    (5)
    Super fun and practical

    I've always loved these tower defense games, and being able to build my own was an amazing experience. The explanations are really engaging and seeing your towers start to work and everything come to life on screen gives you an incredible sense of satisfaction. I had a blast putting each part together and seeing the final result look so professional.

  • Avatar
    Giovanni
    (5)
    Fun and learning guaranteed

    The explanations about tower mechanics and the enemy wave system are crystal clear, and the instructor makes the development process entertaining and completely stress-free. If you're passionate about video games and want to understand how they work inside, this is your place

  • Avatar
    Rosa
    (5)
    Ideal for learning 2D with Unity

  • Avatar
    Santiago
    (5)
    I loved how you explained the logic of enemies and towers

  • Avatar
    Rocío
    (5)
    A really complete and fun project

  • Avatar
    Jackeline
    (5)
    It motivated me to keep creating games on my own

  • Avatar
    María
    (5)
    Super fun and really comprehensive

    Making a Tower Defense-style game was an amazing experience. The best part is that, besides learning about Unity, I understood game design concepts and balance. Highly recommended for anyone who wants to create something playable from day one!

  • Avatar
    Angel
    (5)
    Create a 2D Tower Defense videogame in Unity: master strategy from code

    This course guides you step by step through creating a 2D Tower Defense-style videogame using Unity and C#. You'll learn to generate tile-based maps, program enemies with dynamic paths, apply patterns like Singleton and Object Pooling, and build towers with attack logic, upgrades and shop. It also covers interfaces

  • Avatar
    Samuel
    (5)
    The sense of achievement when I saw my game finished was incredible

    I never thought I could make something like that myself. The step-by-step guides are super clear and I felt ready once I'd gone through all the lessons

  • Avatar
    Gabriela
    (5)
    Defending towers and learning Unity

    A perfect course for strategy game lovers.

  • Avatar
    danison
    (5)
    An ambitious and rewarding project

    Thanks to this course I learned how to design complex mechanics and optimize the game for multiple platforms, it's ideal for learning about the creation of strategic games.

  • Avatar
    Martín
    (5)
    Rating the teacher's dedication

    I appreciate that the teacher dedicates time to explain with detail and clarity.

  • Avatar
    Carlos
    (5)
    Explains each step in a simple way with practical examples

    It's an incredible course, these kinds of games are really interesting, I feel proud of the progress I've made, plus it gives useful tips for publishing the game.

  • Avatar
    Olivier
    (5)
    It's pretty complete and well-structured for someone starting completely from scratch

    it covers everything you need to know

  • Avatar
    Rubén
    (5)
    Great foundations for 2D design

    As always, it provides solid basics to start developing 2D games, covering both fundamental engine topics and gameplay or UI design.

  • Avatar
    JAIME
    (5)
    Great course

    Really great course to see how to create a Tower Defense game. As a detail, I followed the course in Unity 2019 and had no problems at all.

  • Avatar
    Maria del Mar
    (5)
    I loved making my Tower Defense, and it was super easy thanks to these crystal-clear explanations

  • Avatar
    Joiser
    (5)
    A Path to Game Creation

    The Create a 2D Tower Defense Videogame with Unity course was a transformative experience. It helped me develop solid skills in game design and programming, allowing me to create a personalized game. Highly recommended for future game developers!

  • Avatar
    Marc
    (5)
    So happy!

    I've been wanting to create my own tower defense for years and I managed to do it here

  • Avatar
    Pablo Andres
    (5)
    Great course

    I learned a lot in it and the process was fun, I enjoyed it. I can't wait to start a new one—this is my second Frogames course. Greetings to everyone! Thanks to the Frogames team and Juan Gabriel. :)

  • Avatar
    Hugo
    (5)
    i

  • Avatar
    Yvonne
    (5)
    very good

    I've been progressing through the videogames Path and I hope to keep up this pace, the practical way you teach is really great

  • Avatar
    Alberto
    (5)
    Always learning with Frogames

    One more course to add to my Unity learning journey, and I'm sure it'll pay off in the future.

  • Avatar
    BORJA
    (5)
    Excellent

    A really comprehensive course, explained really well.

  • Avatar
    Eulogio
    (5)
    I love it!

    Tower defense games are my favorite mobile games and with this course I'm learning to create my own tower defense from scratch!

View More Reviews

PLANS TO MATCH YOUR GOALS AND NEEDS

Buy the individual course, get all the learning path or access to the entire platform

Choose the payment method that works best for your needs and budget with a one-time course payment, monthly or yearly access to the learning Path, or even to the entire platform.

One-Time Payment

Buy the course once and access it for life

24.99

  • A single payment
  • Instant lifetime access to the course
  • Access the course community
El Más
Popular

Bronze Frog

Access all Frogames courses, communities and extras

39 /month

  • Single payment of 39€ per month
  • Instant access to all courses
  • Access the platform and communities 24/7, wherever and whenever you want
  • Cancel anytime without losing your progress

Video Games Path

Access all the courses in the Video Game Development Path

19.99 /month

  • Single payment of 19.99€ per month
  • Instant access to the +10 courses in the Path
  • Access the Path 24 / 7, wherever and whenever you want
  • Cancel anytime without losing your progress

One-time payment

Buy the course once and access it for life

24.99

  • A single payment
  • Instant lifetime access to the course
  • Access the course community
El Más
Valorado

Gold Frog

Access all Frogames courses, communities and extras

349 /year

  • Single payment of €349 per year
  • 3 months of discount
  • Instant access to all courses
  • Access the platform and communities 24/7, wherever and whenever you want
  • Cancel anytime without losing your progress
  • Resource Library
  • Monthly Q&A livestreams
  • Premium support

Video Games Path

Access all the courses in the Video Game Development Path

199 /year

  • Single annual payment of €199
  • 4 months of discount
  • Instant access to the +10 courses in the Path
  • Access the Path 24 / 7, wherever and whenever you want
  • Cancel anytime without losing your progress
  • Premium support

* All prices include taxes.

For your security, all orders will be processed on a secure server.

Game Development Path

The ultimate bundle with all our Videogame Development courses to make you a true professional in Unity, Unreal Engine, and Blender. Includes upcoming courses and updates and improvements to current ones.

Mathematics for Video Game Developers

Learn the mathematical fundamentals you need to become a game creator with real examples from your favorite games

182 classes

Video Game Archaeology: History, Critical Analysis and Design DNA

Embark on an interactive journey through Video Game History. Analyze the technical milestones, the failures that changed the industry, and the DNA of video game design.

49 classes

Introducción a C# para desarrolladores de videojuegos

Get a basic understanding of the C# programming language, an essential requirement for developing video games with Unity

98 classes

Learn C# by creating a video game from scratch with Unity

Learn to program in C# while you create your first video game with the free Unity engine

76 classes

Complete Unity 2020 course: start your journey into video games

Step into the future of video game design and unlock your potential. Learn the Unity game engine through hands-on projects so you master all the fundamentals of Unity.

198 classes

Create your first 3D game with Unity

First part of our videogame collection with Unity 2018 focused on creating a 3D first-person game where you'll collect coins with mini map included

65 classes

Crea un videojuego Tower Defense en 2D con Unity

Learn to create a 2D tower defense game (in the style of Rush Royale or Final Fantasy Tactics) with Unity and discover the tricks to get your first multiplatform video game published

132 classes

Crea tu primer juego de plataformas en 2D con Unity

Second part of our video game collection with Unity 2018 focused on creating a 2D platformer game from scratch

67 classes

Create a flappy bird with Unity

Learn to create your own mobile Flappy Bird with Unity and add the monetization SDK to include ads in your game

31 classes

Top-Down en Unity 2D: De Prototipo a Sistemas Profesionales

Master technical architecture, the New Input System, and advanced logic to create industry-standard RPGs and action games.

119 classes

Crea tu primer shooter en tercera persona con Unity

Third part of our video game course with Unity 2018, where we'll focus on creating a third-person shooter game with a really fun character

58 classes

Game Development Fundamentals with Unity 2017

Learn to program video games at a professional level from scratch, mastering all the essential foundations of Unity by creating multiple projects

107 classes

Master User Interfaces in Unity 6: From Zero to Expert in Interactive UI/UX

Learn to create professional, interactive and responsive interfaces in Unity 6 step by step with your certified Spanish instructor

61 classes

Create 5 retro video games with Unity

Fourth course in our Unity 2018 video game saga dedicated to recreating 5 games from the golden age of retro gaming: Pacman, Tetris, Arkanoid, Pong and Minesweeper

89 classes

Create an RPG video game with Unity from scratch

Learn to code your own professional-level RPG from scratch by mastering all the fundamentals of Unity

226 classes

Create 5 video games with Unity

Learn to create 5 video games in 2D and 3D with Unity, programming the logic in C#, and discover the most common mechanics of your favorite games to turn your passion into your future career.

177 classes

Crea un Shooter Multijugador FPS con Unity y Photon PUN 2

Learn to make your own multiplayer first-person shooter game against Zombies using Unity 2021 and Photon PUN 2

106 classes

Master's in Augmented Reality with Unity®2021

Learn from scratch how to develop Augmented Reality projects with Unity, ProBuilder, Vuforia, AR Foundation and C#

107 classes

EXPERT in Advanced Programming with Unity®2022 and C#

Learn ADVANCED content like: C#, Visual Studio, OOP, Design Patterns, SOLID, Custom Editor, Git, GitHub, Debugging and much more!

124 classes

Curso de desarrollo de videojuegos con Unity 2021

Meet the world's most advanced game engine with Unity-certified instructor Juan Gabriel Gomila

339 classes

Create a 3D RPG video game with Unity

Fifth and final part of our 3D RPG video game course with Unity 2018, where you'll learn to create classic game mechanics like equipment and inventory systems

82 classes

EXPERT in Shader Graph with Unity®2021

Learn ADVANCED content like: Shaders, Materials, Technical Art, URP, Shader Graph, Sub Graph, C# and Optimization

51 classes

Unreal Engine 5 Complete Course

Learn to create professional video games with Unreal Engine 5, the new engine from Epic Games that brings tons of new features and cutting-edge functionality to the gaming industry.

128 classes

Unreal Engine 5: Blueprints from A to Z

The complete guide to learning to program in Blueprints with Unreal Engine 5

70 classes

Shaders en Unreal Engine 5 de la A a la Z

Learn to create shaders professionally in Unreal Engine 5 from scratch. Master shader creation and visually improve the quality of your projects in Unreal Engine.

43 classes

Video Game Bootcamp with Unreal Engine

Learn to create a complete 3D game with Unreal Engine 4 and unleash all the power by building mechanics from your favorite games like shooting, jumping, artificial intelligence, menus, enemy waves, and much more!

127 classes

Curso de Experto en Desarrollo de Videojuegos con C++ de la UCLM

The Expert Course in Video Game Development from the University of Castilla-La Mancha is fully established as a national benchmark in video game programmer training, with a project-based approach using C++

10 classes

Modelado en Blender para Principiantes desde cero

Dive into the wonderful world of 3D art with Blender from scratch and start your journey to becoming a professional in 3D modeling for videogames, animations, short films, movies, and so much more!

139 classes

Modelado en Blender para Intermedios

Level up your 3D modeling skills by learning practical and theoretical concepts at an intermediate level for 3D modeling with Blender

148 classes