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

5.0 /5
(26)

226
Bienvenido al Mundo de los Juegos de Rol
Cómo Sacarle el Máximo Partido al Curso
Aprende con Amigos en la Comunidad de Discord
El Repositorio GitHub del Curso
Toma notas de tu curso en tiempo real en Frogames Formación
Unity HUB y la Instalación de Unity 2019.1
La Cuenta de Unity para Sacar el Máximo al Motor de Videojuegos
La Asset Store de Unity y sus Beneficios
Cómo Crear un Proyecto Nuevo
Un Tour por la Interfaz de Unity 2019
Las Diferentes Ventanas de Unity
Cómo Crear y Nombrar un Script
La Documentación Oficial de Unity y de C#
Las Bases de Unity
Variables en Programación
Cómo Aplicar un Script a un Game Object
Prototipado de Videojuegos con Primitivas
Métodos en Programación
Clases en Programación
Comentarios en el Código
Acerca de la Optimización y el Método Update
Introducción a C#
Aprendamos a Programar como un Profesional
Conceptos Básicos para Escribir en C#
Acerca del Método Debug
Declaraciones y Sentencias de Código
Modificadores de Acceso
Tipos de datos Básicos en C#
Aspectos Avanzados de los Tipos de Datos Básicos
Scopes y Ámbitos de Visibilidad
Variables Globales en C#
Operaciones Aritméticas en C#
Parámetros de Entrada y Salida en los Métodos
Métodos de la API de Unity
Variables y Métodos
Operadores de Decisión con if y else
Operadores de Decisión con switch y case
Ejercicio de switch con Condiciones Múltiples
Arrays
Acceso a Colecciones por Posición
Listas
Diccionarios
El Bucle for para Recorridos
El Bucle for para Búsquedas
El Bucle foreach
El Bucle while
Programación Orientada a Objetos y Clases
Los Constructores
Los Métodos
Las Estructuras
Programación Orientada a Objetos
Encapsulación
Herencia
Composición
Polimorfismo
Cómo Acceder a Componentes de un Game Object
Cómo Localizar Otros Game Objects en la Escena
La Indústria del Videojuego en 2019
El Game Design Document
La Técnica de White Board con Lápiz y Papel
El Suelo de Interior y Exterior
Creando Entorno y Haciendo Uso de Materiales
Los Prefabs en Unity
Iluminación Global
Tipos de Luces y Archivos Baked
Light Probes
Reflection Probes
Animaciones y Animator Controller
Más sobre Animaciones
Sistemas de Partículas
Los Parámetros de los Sistemas de Partículas
Funcionalidades Básicas de Unity
El Jugador y sus Formas de Moverse
Vectores con Tres Coordenadas
Los Input Settings de Unity
El Controlador del Jugador
La Cámara que Persigue al Jugador
El Mundo de la Física en Unity
Mover al Personaje con el Motor de Física
El Movimiento con Física al Detalle
Colisiones Físicas
Modificar la Velocidad del Movimiento
Zonas de Trigger
Controles y Físicas
Los Tipos de Datos Enumerados
Programar la Lógica del Salto
Añadir Sombrero al Personaje
Las Máscaras con Uso de Capas
Arreglar el Salto con las Capas
La Bala del Disparo
Disparar la Bala
Destruir la Bala al cabo de unos Segundos
El Manager del Videojuego
Variables con get y set
Recolección de Ítems con el Manager
Diseño de UI con GUI
Reinicio de Escenas y Condiciones de Victoria
Programar las Mecánicas de un Videojuego
El Mundo de la IA
Navegación
Nav Mesh
Nav Mesh Agent
Generar Contenido Proceduralmente
Hacer que el Enemigo Patrulle
Hacer que el Enemigo Persiga al Jugador
Añadir Vida al Enemigo
La Pantalla de Game Over
Constantes y Variables read only
Clases y Propiedades Estáticas
Sobrecarga de Métodos
Variables out y ref
Interfaces
Clases Abstractas
Extensiones de Clases
Type Alias
Programación Genérica
Delegados
Eventos
Excepciones
Los Assets del Juego
Estructura de Carpetas del Juego
Sprite Atlas
Las Etiquetas del Juego
El Tile Palette
Diseño de la Capa de Escenario
La Capa de Colisión
Orden de las Capas
Primer Nivel Completado
El Player Controller
Las Animaciones del Personaje
El Grafo de Animaciones
Cómo Cambiar la Animación por Código
Animaciones con Blend Tree
Sincronizar los Blend Trees
El Script de Camera Follow
Las Colisiones con el Jugador
Corregir las Colisiones y la Velocidad con el Rigidbody
El Diseño del Interior de las Casas
Acerca del Diseño de Niveles
Teletransportarse entre Escenas
Conservar Objetos entre Escenas
El Truco del Material con Pixel Snap
Ejercicio: Cambiar de Escena al hacer Clic (para Abrir Puertas)
El Punto de Inicio de la Escena
Dirección de Mirada al Iniciar
Los UUID para los Puntos de Aparición
El Truco del Tinte sobre los Sprites
Preparando los Assets del Enemigo
El Movimiento del Enemigo
Aleatoriedad y Dificultad en el Juego
Cómo Hacer que el Enemigo Dañe al Jugador
Implementando el Manager de la Vida del Jugador
Crear Armas para el Jugador
Reutilizando el Manager de Vida para el Enemigo
Animar el Ataque del Jugador
El Animator Controller del Ataque
Programar la Acción de Ataque del Player
Normalización de Vectores
Solucionar el Problema de las Direcciones Múltiples
Animar el Rastro del Arma
Explosión de Sangre del Enemigo
El Diseño del Texto con Canvas de World
Moviendo el Texto por Código con Transformaciones Lineales
Destruir el Canvas Después de unos Segundos
Cambiar el Daño Efectuado Dinámicamente
La Barra de Vida con un Slider
Reflexión Acerca del Parámetro Canvas Scaler
Actualizar el Texto y Slider de la Vida
Añadir el Daño Recibido por el Jugador
Hacer un Cambio de Color y Transparencia al Recibir Daño
Arreglando Bugs de nuestro Player
Modelo de Niveles y Experiencia
BUG: Error en una Variable del Código Anterior
Ganar Experiencia al Matar a un Enemigo
Añadir la Experiencia y el Nivel en UI
Implementar la Subida de Vida y el Ataque
Implementar el resto de Estados
Trucos de Game Design
Implementando las Mejoras de Estado del Enemigo
Un Inventario Estático
Cambiar de Arma con un Botón
Generar el Contenido del Inventario Dinámicamente
Corrección de Bugs en el Inventario
Filtrar los Elementos del Menú con un Inventario Dinámico
Crear un NPC con Animaciones
Movimiento y Animaciones del NPC
La Frontera de Movimiento y Prefab Variants
Diseño de la Pantalla de Diálogo
El Manager de los Diálogos
Líneas de Diálogo de los NPCs
Múltiples Líneas de Diálogo
Parar al NPC mientras Habla
Ejercicio: Parar al Jugador mientras Habla
Puntos de Información alrededor de la Ciudad
Las Misiones
Quest Manager
Quest 1: Llegar a un Sitio
Solucionando los Bugs de la Quest
Quest 2: Encontrar Ítems
Comprobando la Quest
Quest 3: Matar Enemigos
Configurando la Quest
Activar una Misión tras Terminar Otra
Cargar los Objetos y Enemigos de la Misión
El Manager de los Ítems
Últimos Bugs en las Animaciones
Descripción de los Ítems en el Inventario
Mouse Over en el Inventario
El Bug del Mouse Over
El Tamaño de la Cámara Ortográfica
Mantener la Cámara en el Interior de la Zona de Juego
Arreglado el Bug de los Límites de la Cámara
Audios para la Sección
Audacity y el Uso de Audios
Audio Mixers
SFX Manager
El Truco del Singleton
El Bug del Singleton
El Rol del Audio en los Videojuegos
Audio Manager
Cambiar el Audio al Cambiar de Escena
El Volumen Maestro
Las Monedas Virtuales
Exportar el Juego a Diversas Plataformas
El Futuro: Cómo lanzar un Videojuego y Tener Éxito
Hemos Terminado una Aventura Juntos, ¡pero Vamos a por la Siguiente!

instructor

5.0 /5
(26)

  • Avatar
    Francisco
    (5)
    A really complete course

    I loved this course because it covers all the basics and starts diving deep into lots of topics using a Zelda-style 2D RPG game as an example—pretty cool stuff. If you've ever thought about creating your own Pokémon or wanted to know how they made theirs, this course is perfect for you.

  • Avatar
    Gabriela
    (5)
    Satisfied

    I've always wanted to make an RPG and this guide is like a treasure map! From zero to a complete game, I feel accomplished and my creativity is at its peak. I love it!

  • Avatar
    danison
    (5)
    RPG with Unity: a dream come true

    This course allowed me to create my first RPG videogame, something I'd always wanted to do. If you're passionate about RPGs, this course is for you!

  • Avatar
    Yvonne
    (5)
    A great course to learn

    Complete, very practical, and Juan's teaching is impeccable, so easy to understand.

  • Avatar
    Carlos
    (5)
    Awesome, I love this course!

    I've always wanted to learn game development, this course is really comprehensive, thanks for that great contribution from the instructor

  • Avatar
    Nieves
    (5)
    Create an RPG video game with Unity from scratch – develop combat, missions, inventory and artificial intelligence step by step

    This course guides you through creating a complete RPG video game in Unity, from engine installation to exporting your game for PC, Web or mobile. You'll learn to design levels, program player movement, implement combat systems, missions, inventory, NPCs with AI, user interface and visual effects.

  • Avatar
    Joiser
    (5)
    Practical and very precise content

    Excellent, keep it up, great and practical content

  • Avatar
    Javi
    (5)
    I fulfilled my childhood dream

    I've always wanted to create my own stories and this course was the perfect entry point. It's incredible to see how you progress from a blank screen to having your character moving and interacting. It's addictive, fun, and the pace is perfect so you don't give up halfway through.

  • Avatar
    Jorge
    (5)
    Finally my own RPG!

    I'd always dreamed of creating my own interactive story and this course gave me all the puzzle pieces. It was so much fun seeing how my design decisions came to life little by little in the engine.

  • Avatar
    Giovanni
    (5)
    Exceeded all my expectations

    He guides you every step of the way in such a didactic manner, letting you see tangible results right away; it's an investment that's totally worth it if you're looking to stop watching random tutorials and start building a solid, professional project.

  • Avatar
    Nicolás
    (5)
    What a fun course

  • Avatar
    Santiago
    (5)
    A super complete course

  • Avatar
    Jackeline
    (5)
    Practical projects force you to make real decisions about economy, quests, and balancing.

  • Avatar
    Rosa
    (5)
    I didn't think making a video game would be so comprehensive

  • Avatar
    Angel
    (5)
    Create an RPG video game with Unity from scratch: build your epic world step by step

    This course teaches you how to develop a complete 2D RPG video game using Unity and C#, from setting up your environment to publishing your game. You'll learn to create characters with animations, design maps with Tilemaps, implement combat systems, quests, inventory, NPCs with AI and interactive HUD.

  • Avatar
    Gustavo
    (5)
    From Idea to Game: A Transformative Experience with Unity RPG

    Diving into the "Create an RPG Video Game with Unity from Scratch" course is like opening the door to a world where imagination becomes code, and code becomes epic adventures. This course doesn't just teach you how to use Unity—it guides you step by step through creating a complete RPG video game, from the foundations to the finest details.

  • Avatar
    Samuel
    (5)
    He helped me understand level design and create epic stories

    I always wanted to build my own world and now I have the tools to do it. Every time I see my game grow, I feel like I'm achieving a goal

  • Avatar
    María
    (5)
    An RPG from scratch and with lots of detail

    This course goes step by step, and that really helped me not get lost. I loved how the RPG's internal systems are developed and how complex mechanics are explained in a simple way. A very enriching experience.

  • Avatar
    Carlos
    (5)
    Develop your own RPG from scratch

    I've always been drawn to creating my own RPG, and this course gave me all the tools to do it. From map creation to implementing combat systems and quests, every part of the course is solid. Highly recommended.

  • Avatar
    Marc
    (5)
    Thrilled with the course

    I'm a huge RPG fan and thanks to this course I was able to create my own

  • Avatar
    BORJA
    (5)
    Excellent

    A really comprehensive course, explained really well.

  • Avatar
    John
    (5)
    Excellent course

    Excellent content, mechanics and tips applicable to any type of game.

  • Avatar
    Alberto
    (5)
    If you like classic-style RPGs, this is your course.

    As someone who's nostalgic for RPGs like Terranigma, Secret of Evermore, and the old classic RPGs, I managed to make my own thanks to everything I learned here.

  • Avatar
    María
    (5)
    I'm really enjoying the course

    The content and learning pace are super good.

  • Avatar
    Omar
    (5)
    Top-notch explanations of every single concept

    Great course, I got through it in a few months and honestly learned a ton compared to when I first started. Highly recommended.

  • Avatar
    Eulogio
    (5)
    The next Zelda...

    ... I'll make it thanks to this course. I've had a blast doing the course and it's also given me great ideas to start creating my own RPG!

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

49.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

49.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