Scratch the image to get a discount on your course. You can apply the coupon at checkout.

5.0 /5
(24)

124
Bienvenido al curso de programación avanzada con Unity
¿Qué es C#?
Instalación
Configuración de Unity
Material de Estudio
Take notes of your course in real time at Frogames Formación
Introduction
Variables y Tipos de Datos
Operadores
Cadenas de texto
Metodo / Función
Enum
Struct
Array
Conversión
Constructor
Conclusión
Introduction
Awake / Start
Update / FixedUpdate / LateUpdate
OnEnable / OnDisable / OnDestroy
Collision vs Trigger
OnBecameVisible / OnBecameInvisible
Invoke / InvokeRepeating
Coroutine
Conclusión
Introduction
Header / Space
Tooltip / HelpURL
Range / Min
TextArea / Multiline
SerializeField / HideInInspector
ContextMenu / ContextMenuItem
RequireComponent
Introduction
If / Else
Switch
For / For Each / While
Jump Statements
Introduction
Herencia
Polymorphism
Encapsulación
Abstracción
Introduction
List
Dictionary
Stack
Queue
Introduction
Interface
Generic
Introduction
Delegate
Event vs UnityEvent
Action vs UnityAction
Introduction
Convenciones de Código
Documentación
Script Template
Clase Helper
Validación
Scriptable Objects
Platform Dependent Compilation
Namespaces
Assembly Definitions
Introduction
Custom Inspector (1/2)
Custom Inspector (2/2)
Editor Window (1/2)
Editor Window (2/2)
Introduction
Repositorio
Operaciones: Commit, Push, Pull
Operaciones: Branch, Merge
Resolución de Conflictos
Conclusión
Introduction
Proyecto de Unity
Dependency Inversion (DIP)
Interface Segregation (ISP)
Single Responsibility (SRP)
Open Closed (OCP)
Liskov Substitution (LSP)
Conclusión
Introduction
Adapter
Singleton
Service Locator
Facade
Mediator
Strategy
Command
Factory
Observer
Template
Null Object
Object Pool
Introduction
Consola
Inspector
Clase Debug
Null vs Assert vs Exception
Gizmos vs Handles
Depuración con Visual Studio
Conclusión
Introduction
Error: The variable XXX of XXX has not been assigned
Error: Object reference net set to an instance of an object
Error: Index was outside the bounds of the array
Error: The type or namespace name XXX could not be found
Error: XXX expected
Error: No overload for method XXX takes X arguments
Error: There is no argument given that corresponds to the required formal [...]
Error: XXX must have a return type
Error: Non-invocable member XXX cannot be used like a method
Error: Operator XXX cannot be applied to operands of type XXX
Error: Cannot implicity convert type XXX to XXX
Error: The name XXX does not exist in the current context
Error: XXX is a type, which is not valid in the given context
Error: An object reference is required for the non-static field, method or [...]
Error: Invalid token XXX in class, record, struct, or interface member [...]
Error: XXX: Not all code paths return a value
Error: The requested operation caused a stack overflow

instructor

5.0 /5
(24)

  • Avatar
    Javi
    (5)
    ¡Mis juegos ahora vuelan!

    Aprendí a organizar todo de una forma mucho más eficiente y limpia; ahora mis personajes y mecánicas se sienten súper fluidos. Es una satisfacción increíble ver que por fin tengo el control total de lo que pasa en la pantalla.

  • Avatar
    Giovanni
    (5)
    Aprendiendo a usar patrones de diseño profesionales

    Las lecciones sobre optimización y arquitectura en Unity 2022 son de una calidad técnica superior. Siento que he dado un salto de nivel enorme como desarrollador, aprendiendo a crear sistemas que no solo funcionan, sino que son escalables y eficientes

  • Avatar
    Monica Yaneth
    (5)
    Excelente Curso

    Un curso muy completo, ampliamente recomendado!

  • Avatar
    Jorge
    (5)
    Potencia total para mis juegos

    El motor no tiene secretos para mí después de esto; logré optimizar mis sistemas de juego una barbaridad y ahora mis mecánicas corren fluido sin importar la complejidad, valió totalmente la pena el esfuerzo.

  • Avatar
    Gustavo
    (5)
    De Creador a Experto: 4 Cursos que Te Llevan al Nivel Pro en Unity y C#

    ¿Quieres convertir tu pasión por los videojuegos y la tecnología inmersiva en una carrera sólida? Esta selección de cursos es una ruta formativa excepcional que cubre desde la creación de tus primeros juegos hasta el dominio de la programación avanzada y la Realidad Aumentada. Cada curso está diseñado para que aprendas haciendo, con proyectos reales, explicaciones claras y herramientas profesionales.

  • Avatar
    Santiago
    (5)
    Curso muy completo y con muy buena estructura

  • Avatar
    Jackeline
    (5)
    curso avanzado muy bueno

  • Avatar
    Rocío
    (5)
    Al acabar te sientes como un verdadero senior

  • Avatar
    Nicolás
    (5)
    Es un curso muy completo

  • Avatar
    María
    (5)
    Programación avanzada sin enredos

    Si ya tienes algo de experiencia con Unity, este curso te lleva al siguiente nivel. Aprendí muchísimas técnicas que no conocía y que han mejorado mis proyectos. Me encantó la profundidad del contenido.

  • Avatar
    Rosa
    (5)
    ideal para mejorar en C#

  • Avatar
    Angel
    (5)
    EXPERT in Advanced Programming with Unity®2022 and C#

    Este curso avanzado está enfocado en el desarrollo profesional de videojuegos utilizando Unity®2022 y el lenguaje C#. Aprenderás a implementar patrones de diseño, arquitecturas escalables, sistemas de eventos, gestión avanzada de escenas y optimización de rendimiento.

  • Avatar
    Nieves
    (5)
    EXPERTO en Programación Avanzada con Unity®2022 y C# – domina patrones, arquitectura escalable y herramientas profesionales para videojuegos

    Este curso te enseña a escribir código limpio, modular y escalable en Unity, aplicando principios como SOLID, POO, Custom Editors, y control de versiones con Git y GitHub. Aprenderás a trabajar con estructuras avanzadas como interfaces, genéricos, colecciones, corutinas, eventos, atributos personalizados y sistemas de gestión de errores.

  • Avatar
    Samuel
    (5)
    El curso me hizo sentir como un verdadero experto

    Las técnicas que aprendí son de otro nivel. mi código ahora es limpio y eficiente. es un cambio total. ¡gracias!

  • Avatar
    Gabriela
    (5)
    ¡Me siento como una genio de la programación 🤓 gracias a este curso!

    ¡Programación avanzada con unity y c# me hizo subir de nivel! ahora puedo resolver problemas complejos y crear mecánicas más sofisticadas para mis juegos.

  • Avatar
    Carlos
    (5)
    Domina la programación avanzada con Unity y C#

    Estas clases me ayudaron a mejorar mis habilidades en POO, patrones de diseño y buenas prácticas como SOLID. Además, el contenido sobre Custom Editor y control de versiones con Git es oro puro. Perfecto para quienes buscan profesionalizarse en el desarrollo de videojuegos.

  • Avatar
    danison
    (5)
    Programación avanzada: el arte de escribir código limpio

    Gracias a las lecciones del curso aprendí a aplicar principios SOLID, patrones de diseño y herramientas como Git y GitHub para crear proyectos más eficientes y profesionales. Lo que más me impactó fue cómo el curso te enseña a pensar como un desarrollador experimentado, optimizando cada línea de código.

  • Avatar
    Emiliano
    (5)
    Curso escencial

    A pesar de ser un curso casi completamente teórico, ofrece mucha Informacion sobre distintos temas avanzados que por lo general no dan otros cursos de Unity

  • Avatar
    Alejandro
    (5)
    Curso muy bueno

    Este curso esta genial para aprender algunos trucos de programación en Unity que no son fáciles de encontrar.

  • Avatar
    Martín
    (5)
    Práctico y Claro

    Este curso de C# destaca por su enfoque práctico, claridad y ejemplos aplicados.

  • Avatar
    Joiser
    (5)
    cada dia mas cerca de cumplir mi meta

    cada paso que doy, me emociona e inspira a continuar. Muchas gracias por crear este curso

  • Avatar
    Marc
    (5)
    ¡Contentísimo!

  • Avatar
    Yvonne
    (5)
    Un curso actualizado

    Muy bueno, es necesario avanzar en otros cursos para que puedas sacarle todo el jugo al contenido que ofrecen. Me encanta

  • Avatar
    Ezequiel
    (5)
    Muy Buen curso!

    El curso me gusto bastante porque abarca algunos temas basicos de C# que me sirvieron para mejorar la base del lenguaje que estoy armando y temas avanzados tanto de C# como de Unity que me permiten expandir mi nivel actual.

View More Reviews

PLANS TO ACCESS ACCORDING TO YOUR GOALS AND NEEDS

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

Choose the payment method that best fits your needs and budget with a single course payment, monthly or annual access to the learning path, or even the entire platform.

Single Payment

Buy the course once and get lifetime access

59.99

  • Single payment
  • Instant lifetime access to the course
  • Access the course community
The Plus
Popular

Bronze Frog

Access all Frogames courses, communities, and extras

39 /month

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

Video Game Path

Access all courses in the Video Game Development Path

19.99 /month

  • One-time payment of €19.99 per month
  • Instant access to the 10+ courses in the path
  • Access the pathway 24 / 7, wherever and whenever you want
  • Cancel at any time without losing your progress

Single payment

Buy the course once and get lifetime access

59.99

  • Single payment
  • Instant lifetime access to the course
  • Access the course community
The Plus
Rated

Golden Frog

Access all Frogames courses, communities, and extras

349 /year

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

Video Game Path

Access all courses in the Video Game Development Path

199 /year

  • One-time payment of €199 per year
  • 4 months discount
  • Instant access to the 10+ courses in the path
  • Access the pathway 24 / 7, wherever and whenever you want
  • Cancel at any time without losing your progress
  • Premium support

* All prices include taxes.

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

Video Game Development Path

The ultimate pack with all our Game Development courses to become 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 needed to become a video game creator with real examples taken from your favorite video games

182 classes

Video Game Archaeology: History, Critical Analysis, and Design DNA

Embark on an interactive journey through the history of video games. Analyze technical milestones, industry-changing failures, and the DNA of video game design.

49 classes

Introduction to C# for video game developers

Gain 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 creating your first video game with the free Unity engine

76 classes

Complete Unity 2020 Course: enter the world of video games

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

198 classes

Create your first 3D game with Unity

First part of our Unity 2018 video game collection focused on creating a first-person 3D game, where we will collect coins with a mini-map included

65 classes

Create a 2D Tower Defense video game with Unity

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

132 classes

Create your first 2D platformer game with Unity

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

67 classes

Create a Flappy Bird with Unity

Learn to create your mobile-adapted Flappy Bird with Unity and add the monetization SDK to add ads to your game

31 classes

Top-Down in Unity 2D: From Prototype to Professional Systems

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

119 classes

Create your first third-person shooter with Unity

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

58 classes

Video game development fundamentals with Unity 2017

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

107 classes

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

Learn to create professional, interactive, and adaptable UI in Unity 6 step by step with its certified Spanish instructor

61 classes

Create 5 retro video games with Unity

Fourth course in our Unity 2018 video game saga dedicated to the recreation of 5 video 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 program your own professional-level RPG game from scratch by mastering all Unity fundamentals

226 classes

Create 5 video games with Unity

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

177 classes

Create a Multiplayer FPS Shooter with Unity and Photon PUN 2

Learn to make your own first-person multiplayer Zombie shooter game using Unity 2021 and PhotonPUN2

106 classes

Master's Degree in Augmented Reality with Unity®2021

Learn from scratch 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 such as: C#, Visual Studio, OOP, Design Patterns, SOLID, Custom Editor, Git, GitHub, Errors and much more!

124 classes

Game Development Course with Unity 2021

Discover the world's most advanced video 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 video game course with Unity 2018, where we will learn to create classic 3D RPG mechanics such as equipment and inventory

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

Complete Course of Unreal Engine 5

Learn to create professional video games with Unreal Engine 5, Epic Games' new engine that brings many new features and futuristic functionalities to the video game industry

128 classes

Unreal Engine 5: Blueprints from A to Z

The complete guide to learning Blueprints programming with Unreal Engine 5

70 classes

Shaders in Unreal Engine 5 from A to Z

Learn how 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 its full power by creating mechanics of your favorite games like shooting, jumping, artificial intelligence, menus, enemy waves, and much more!

127 classes

UCLM Expert Course in Video Game Development with C++

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

10 classes

Blender Modeling for Beginners from scratch

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

139 classes

Intermediate Blender Modeling

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

148 classes