Which path do you want to follow?
Choose your main profile as a learner and we will guide you through a personalized path with recommended courses, the ideal order and the systems you can create as you progress.
Game Designer
Create mechanics, visual logic and game systems using Blueprints and design tools.
See routeGameplay Programmer
Develop complex systems in C++, optimize performance and build the game architecture.
See routeTechnical Artist
Master materials, VFX, animation and visual integration to bring environments and characters to life.
See routeSystems Architect
Full Profile - Equivalent to a Technical Director or Lead Technical Designer This profile represents the most versatile and strategic professional in Unreal Engine development. It is the equivalent of the Full Stack profile in other technologies, but applied to the ecosystem of video game and simulation creation.
See RouteCore Subjects
The key courses you need to understand Unreal Engine from the ground up. Master Blueprints, C++, visual logic and essential system design.
SeeFrameworks
Access complete functional systems that you can reuse or adapt in your own projects. Learn how to build professional architecture and modular gameplay from scratch.
See FrameworksPublication schedule
See which courses are launched in each quarter and how to progress according to your level. View your progress and find out when new routes and frameworks are unlocked.
View CalendarCore subjects
This is where your solid foundation begins. These subjects are essential for any technical profile: you will learn how to structure projects in a professional way, how to work in a team with version control, and how to build reusable logic in Blueprints and C++. They are the backbone of your training.
Version control (Git)
Manage the progress of your project like a pro. Learn how to save clean versions, collaborate without overwriting content and stay organized with Git.
See ModuleOnboarding
Get off to a good start. Find out how the academy works, how the courses are structured and what tools you can use to get the most out of them from day one.
See ModulePGX Core Frameworks
Build your foundation. Learn C++ architecture exposed to Blueprints, and develop systems that are reusable, optimized and designed to scale without redoing.
See ModuleWiki
Intelligent documentation for real projects. Learn how to organize your systems, connect ideas between languages and maintain a solid technical foundation that is accessible to the entire team.
See ModuleLearning Path - Game Designer
If you are passionate about creating mechanics, game logic, UI or interactive systems, this is the route for you.
You will focus on functional and visual design using Blueprints, modular logic systems, and gameplay tools.
Ideal if you come from design, game jams or if you want to develop complete prototypes without depending on a programmer.
Basic Level - Fundamentals
This level is designed so that anyone, even without previous experience, can get started in a solid and progressive way in Unreal Engine. Here you will learn the basics of visual logic (Blueprints), C++ programming, the material system, animation, artificial intelligence, kinematics and much more.
All the content is focused on you acquiring not only technical knowledge, but also professional criteria: how to structure your projects, how to apply best practices and how to prepare the basis for creating functional interactive experiences.
The objective is that at the end of this level you will be able to tackle your own projects, knowing how to move freely through the editor and understanding how its main systems are related.
Introduction to Blueprints and visual logic
Basis of interactive design: codeless logic for prototyping and validating ideas.
See Modulehttps://www.platanogames.es/formacion/fundamentos-del-flujo-hibrido-c-y-blueprints-trabajando-juntos
To understand how visual design connects with technical logic.
See ModuleAI Fundamentals in Unreal: BT and Blackboard
Essential for designing NPC and enemy behaviors without programming.
See ModuleFundamentals of gameplay system design in Unreal Engine
Structured introduction to the design of game mechanics, rules and logic.
See ModuleInteractive storytelling and sequence control
It allows the integration of events, dialogues and narrative actions from the design.
See ModuleMaterials from scratch fundamentals and common uses
Understand how materials influence aesthetics and playable feedback.
See ModuleBasic optimization of projects in Unreal Engine
Apply good practices from the design stage to avoid structural errors.
See ModuleIntroduction to Animation Blueprint and Control Rigs
Design playable actions linked to reactive animations and basic states.
See ModuleIntermediate Level
At this level we go deeper into the technical design and the actual connection between systems. It is no longer just a question of knowing how to use tools: here you will learn to design modular architecture, a integrate complex functionalitiesand to maintain your project organized, optimized and scalable.
You will work with data-driven systems, multiplayer logic, reactive animations, advanced AI perception, and cinematic creation with full control over the narrative. Everything is approached from a professional perspective, preparing your code and workflows for real teams and technical production.
This level marks the step from apprentice to technical developer: you will know how to create complete systems, connect them to other areas of the game, and keep them clean and reusable.
Professional modular architecture with C++ and Blueprints
To logically structure game systems with a scalable vision.
See ModuleModular AI and complex behaviors in Unreal Engine
AI design that responds to complex environmental stimuli and patterns.
See ModuleImplementation of Gameplay Ability System (GAS)
Create flexible systems based on attributes, tags and decoupled logic.
See ModuleKinematics with Sequencer, cameras and triggers
Design events and interactive scenes with full visual and narrative control.
See ModuleContextual Animations and Control Rigs in Unreal Engine
Integrate gameplay and animation in a coherent and playable way.
See ModuleProfessional production pipeline and project organization
Organize projects and assets so that systems scale without chaos.
See ModuleCreating custom tools
Design internal utilities to facilitate the implementation of playable ideas.
See ModuleAdvanced level
This level is geared towards developers looking to take their projects to the next level of complexity, performance and professional quality. Here you will work with reactive architectures, emerging systems, low-level optimizations and advanced logic oriented to systemic design.
You will learn to build solid frameworks, to combine multiple systems dynamically, and to design experiences that respond seamlessly to the player, the narrative and the environment. This is the level where technical mastery, architectural clarity and the ability to solve real problems in production converge.
The goal is that you leave this level prepared to take on complex technical roles in professional studios, develop your own scalable systems or create complete projects of high technical and creative level.
Progression systems: economy, inventory, stats
Master the design of interdependent systems, reactivity and balance.
See ModuleAdvanced AI: Multi-Behaviors, EQS, and Combat
Design intelligence with strategic logic, multiple decisions and adaptability.
See ModuleAdvanced narrative direction with reactive logic
Unite narrative and systems to create games with integrated and dynamic story.
See ModuleOptimization and Performance: Advanced Techniques for Real-World Games
Ensuring fluidity and stability in games with complex logic and systems.
See ModuleAdvanced animation with status, overlays and gameplay
Design animated flows that dynamically adapt to the gameplay.
See ModuleAdvanced shading techniques and custom effects
Integrate visual elements consistent with the playable design and visual feedback.
See ModuleLearning Path - Gameplay Programmer
If understanding how things work on the inside, writing optimized code and building scalable systems are your thing, this is the route for you.
You will learn C++, modular architecture, performance and professional techniques to make your game run solidly and efficiently.
Basic Level - Fundamentals
This first level is focused on providing you with a solid technical foundation to become a gameplay programmer within the Unreal Engine ecosystem. You will learn the fundamental pillars of the C++ language, the use of Blueprints as a visual logic system, and how both are combined to create functional and scalable mechanics.
You will also address essential concepts such as time control, reusable components, events, communication between classes and modular code structure. All from a real project-oriented perspective and following good professional practices.
This level is ideal whether you start from scratch or if you come from Blueprints and want to make the leap to C++ programming in a structured and efficient way.
Introduction to Blueprints and visual logic
Visual basis for implementing fast logic and debugging structures.
See ModuleHybrid flow fundamentals: C++ and Blueprints
Learn how to combine both worlds without mistakes or duplication.
See ModuleFundamentals of gameplay systems design
Understand how mechanics, rules and reactive logic are structured.
See ModuleAI Fundamentals in Unreal: BT and Blackboard
Master the basic behavioral systems for NPCs.
See ModuleIntroduction to multiplayer in Unreal Engine
Know the client-server model, replication and roles.
See ModuleBasic project optimization
Write clean code and logic from the start, with no hidden costs.
See ModuleIntroduction to Animation Blueprint and Control Rigs
Integrate animations from gameplay logic.
See ModuleMaterials from scratch: basics and common uses
Understand how materials interact with visual logic or effects.
See ModuleInteractive storytelling and sequence control
Design triggers, narrative events and basic transition logic.
See ModuleIntroduction to VFX and Niagara System
Create and invoke effects from game logic (impacts, feedback, damage).
See ModuleIntermediate Level
In this level you will learn to structure gameplay systems in a modular wayclean and professional. You will not only program mechanics: you will learn to design how they communicate with each other, how they are decoupled and how they are integrated within a scalable architecture.
You will work with subsystems, custom data structures, function libraries, timers, pooling logic and strategies to organize your project efficiently. In addition, you will delve into how to control the flow of data between UI, game logic and controllers, ensuring a robust and decoupled integration.
This level prepares you to build complex functionalities that can be maintained and evolve throughout the development of any real project.
Modular architecture and complex systems in C++
Write clean, extensible, pattern-oriented systems.
See ModuleProfessional modular architecture with C++ and Blueprints
Design hybrid logic without coupling, ideal for frameworks.
See ModuleImplementation of Gameplay Ability System (GAS)
Create scalable logics based on tags, attributes and events.
See ModuleModular AI and complex behaviors in Unreal Engine
Integrate environmental stimuli with complex decisions.
See ModuleBlueprints, Inputs and UI Replication
Implement logic replication, prediction and authority correctly.
See ModuleProfessional production and organization pipeline
Modularize and optimize structures as the project grows.
See ModuleCreating custom tools
Extend the engine and improve the development flow with proprietary utilities.
See ModuleContextual Animations and Control Rigs in Unreal Engine
Control transitions and animated events from C++ or Blueprint.
See ModuleAdvanced integration: Niagara + Blueprints + materials
Integrate visual systems with advanced playable logic.
See ModuleKinematics with Sequencer, cameras and triggers
Coordinate reactive narrative with game logic in a professional manner.
See ModuleAdvanced Level
This level is focused on the development of complex, reusable systems fully integrated with the gaming environment. Here you will master the logic of reactive gameplay: systems that respond dynamically to the state of the world, the player and other internal systems, enabling deep and adaptive interactive experiences.
You will delve into framework design, event-driven architecture, advanced state logic, and optimized asynchronous flows. Optimization techniques, dependency management, scaling strategies and professional design patterns are covered.
This final leg of the path positions you as a senior gameplay programmer, capable of leading technical systems in production and building the logic base of any type of complex game or simulation.
Optimization and performance: Advanced techniques
Avoid technical bottlenecks in real projects.
See ModuleAdvanced systems: synchronization, Steam and EOS
Design complete and secure online gaming structures.
See ModuleAdvanced AI: Multi-Behaviors, EQS, and Combat
Create complex, adaptive and balanced combat systems.
See ModuleProgression systems: economy, inventory, stats
Design interdependent and highly modular gameplay systems.
See ModuleAdvanced animation with status, overlays and gameplay
Control dynamic animated flows synchronized with logic.
See ModuleAdvanced shading techniques and custom effects
Apply specific visual effects from code or game logic.
See ModuleAdvanced narrative direction with reactive logic
Control pacing, narrative and decisions at a logical level from systems.
See ModuleAdvanced modification and distribution of the engine
Extend the engine with its own logic and distribute it for internal projects.
See ModuleLearning Path - Technical Artist
If you are passionate about creating mechanics, game logic, UI or interactive systems, this is the route for you.
You will focus on functional and visual design using Blueprints, modular logic systems, and gameplay tools.
Ideal if you come from design, game jams or if you want to develop complete prototypes without depending on a programmer.
Basic Level - Fundamentals
This level is focused on giving you a solid foundation for working with visual logic, interaction and real-time artistic content within Unreal Engine. You will learn how to use Blueprints to create simple mechanics, trigger events, manage actors, work with basic UI and control the flow of a scene.
You will also be introduced to the materials system, visual effects with Niagara and first steps in functional visual design. All from a practical perspective, without the need to know how to program, ideal if you come from the world of art, design or are just starting in Unreal.
Introduction to Blueprints and visual logic
Necessary to link visual art with basic logic.
See ModuleHybrid flow fundamentals: C++ and Blueprints
Understand how visual systems communicate with motor logic.
See ModuleMaterials from scratch: basics and common uses
Essential basis for creating surfaces, effects and visual styles.
See ModuleIntroduction to VFX and Niagara System
Create basic visual effects and understand their logic.
See ModuleIntroduction to Animation Blueprint and Control Rigs
Integrate animations with logic and prepare rigs for visual interaction.
See ModuleInteractive storytelling and sequence control
Design visual scenes, triggers, cameras and events.
See ModuleIntermediate Level
Here you will begin to connect different visual systems together: master materials, advanced particles with events, interactive interfaces, modular logic in Blueprints and effects synchronized with gameplay.
You will learn how to reuse visual components, optimize your workflow, debug visual logic and apply best practices in building interactive systems. You will also work with animation control, audio, visual conditions and complex UI elements.
This level prepares you to create functional, visual and immersive projects on your own, without writing a single line of C++.
Professional modular architecture with C++ and Blueprints
Understand hybrid technical flows to build advanced visual systems.
See ModuleMaster Materials and Material Functions
Create reusable materials, with custom functions and global parameters.
See ModuleContextual Animations and Control Rigs in Unreal Engine
Master reactive visual logic, looping effects and dynamic visual behavior.
See ModuleIntroduction to Animation Blueprint and Control Rigs
Coordinate visual animations with events and feedback.
See ModuleKinematics with Sequencer, cameras and triggers
Control scenes with advanced visual logic and custom shots.
See ModuleProfessional production and organization pipeline
Prepare assets for professional artistic production flow.
See ModuleAdvanced integration: Niagara + Blueprints + materials
Bringing materials, visual logic and particles together in reusable systems.
See ModuleAdvanced Level
In the last level of this path you will focus on designing reactive and complete experiences: scalable visual logic, dynamic materials, decoupled custom UI, reactive particles, contextual animations and event synchronization.
You will learn how to organize your project like a pro, build simple internal tools, modularize your Blueprints and create systems that respond dynamically to the player and the environment.
This level consolidates your profile as functional technical artistcapable of building interactive visual systems without relying on C++ programming, with a professional and production-ready approach.
Advanced shading techniques and custom effects
Create complex shaders, with unique effects and embedded visual logic.
See ModuleAdvanced animation with status, overlays and gameplay
Coordinate adaptive animations with advanced visual logic.
See ModuleOptimization and performance: Advanced techniques
Minimize draw calls, analyze overdraw, manage complex visibility.
See ModuleAdvanced narrative direction with reactive logic
Design visual sequences that integrate with gameplay or decisions.
See ModuleAdvanced modification and distribution of the engine
Create custom internal systems for technical art and visual scripting.
See ModuleLearning Path - Systems Architect / Allround Developer
Comprehensive technical profile that masters all the pillars of Unreal Engine.
He combines programming, technical art, gameplay logic, optimization and internal tools. His role is to ensure cohesion between departments and build solid and scalable systems.
🔧 Useful for: lead projects, develop frameworks, and make global technical decisions.
Basic Level - Fundamentals
Full Profile - Equivalent to a Technical Director or Lead Technical Designer
This profile represents the professional most versatile and strategic development in Unreal Engine. It is the equivalent to the Full Stack profile in other technologies, but applied to the video game and simulation creation ecosystem.
The System Architect masters the main technical pillars of the engine:
game logic, materials, animation, VFX, optimization, multiplayer, in-house tools and complex system design.
🔹 It is the profile that connects all departments and ensures consistency between programming, art, design and production pipeline.
🔹 Essential in small studios and AAwhere a single person can take care of the complete technical development.
🔹 According to your levelthis profile can lead projectsdefine baseline architectures, implement reusable frameworks and make high-level decisions with technical criteria.
It is, in short, the most complete and transversal profile in the industry, and one of the most in demand for roles such as:
Technical Director
Lead Technical Designer
Gameplay Architect
Senior Technical Generalist
Introduction to Blueprints and visual logic
Learn the visual basics of the engine, necessary to design prototypes, UI and fast logic even in complex projects.
See ModuleC++ Fundamentals for Unreal Engine
Technical pillars of advanced development: object-oriented programming, engine classes, and absolute control over performance and structure.
See ModuleHybrid flow fundamentals: C++ and Blueprints
It masters how both worlds communicate, avoiding couplings and typical errors in the interaction between code and visual logic.
See ModuleMaterials from scratch: basics and common uses
Learn how to create and optimize materials from a technical perspective, understanding how they affect performance and visual style.
See ModuleIntroduction to VFX and Niagara in Unreal Engine
Develop visual effects that complement gameplay, events, feedback and ambience, using parametric logic.
See ModuleIntroduction to Animation Blueprint and Control Rigs
Controls animation logic from reusable systems, with synchronization, rigs and adaptive flows.
See ModuleAI Fundamentals in Unreal: BT and Blackboard
Understand Unreal's modular behavioral system, from reactive logic to visual decision making.
See ModuleIntroduction to multiplayer in Unreal Engine
Learn client-server architecture, variable replication and first steps to a functional network game.
See ModuleFundamentals of gameplay system design in Unreal Engine
Develops scalable game systems: attributes, actions, states and modular logic.
See ModuleInteractive storytelling and sequence control
Create integrated scenes with gameplay and reactive logic using Sequencer and custom triggers.
See ModuleIntroduction to engine modification
Learn about the possibilities of extending the engine without touching the source code directly, using internal APIs and advanced configuration.
See ModuleBasic optimization of projects in Unreal Engine
Introduces good practices to avoid structural errors, controlling tick, materials and load.
See ModuleIntroduction to technical art and integration flow in Unreal Engine
Understanding how visual resources (models, materials, VFX, animations) are integrated into the overall technical flow of the engine is key to building scalable systems, optimizing processes and collaborating with the artistic team from a structural perspective.
See ModuleIntermediate Level
In this level you will learn to connect complete systemsDesign logical flows between gameplay, interface, animations, VFX, AI and data architecture. You will go into the technical design of modular systems, multiplayer development, advanced integration of particles, materials and animations, and professional project organization.
You will also delve into optimization, clean architecture, state control, event synchronization and creation of custom tools for editor or gameplay. Here you will consolidate the ability to create functional, integrated and production-ready moduleswith a global vision of the project.
This is the level where you move from executing isolated tasks to design complete and maintainable solutions.
Professional modular architecture with C++ and Blueprints
It merges visual logic and code into a maintainable structure, using sound software engineering principles.
See ModuleMaster Materials and Material Functions
Creates centralized, reusable and parametric material systems, ideal for large and optimized projects.
See ModuleComplex systems: reactive particles and loops
Design visual effects that respond dynamically to events, with cycle and performance control.
See ModuleContextual Animations and Control Rigs in Unreal Engine
Controls dynamic animated states, blends, and animated change logic from systems.
See ModuleModular AI and complex behaviors in Unreal Engine
It implements AI systems that sense the environment, react to stimuli and navigate intelligently.
See ModuleBlueprints, Inputs and UI Replication
Design replicable systems, action authority, and decoupled multiplayer flows.
See ModuleImplementation of Gameplay Ability System (GAS)
Implements the official Unreal system for skills, effects and attribute-based logic.
See ModuleProfessional production pipeline and project organization
Organize large projects with sustainable structures, teamwork rules and modular structure.
See ModuleKinematics with Sequencer, cameras and triggers
Design cinematic systems integrated into the gameplay, with full event and timing control.
See ModuleMaster materials and modular management
Designing reusable and scalable base materials is essential to maintain an optimized and consistent project.
See ModuleCreating custom tools
Create your own editors, windows and internal tools to facilitate technical or creative processes.
See ModuleAdvanced Level
This final level is oriented to those who want to lead, create frameworks, scale real projects and master Unreal in depth. You will work with advanced rendering systems, custom shading, multi-behavioral AI, complex gameplay systems, contextual locomotion, systemic VFX, and reactive asynchronous logic.
You will learn how to integrate and optimize all these systems in a real production workflow: from cinematics with integrated logic to competitive multiplayer, from editor modification to advanced project management.
This level prepares you to become a Complete and autonomous Technical Artistcapable of leading the development of games, simulations or complex tools in Unreal Engine.
Modular architecture and complex systems in C++
Control CPU and GPU performance in real projects, minimizing code and architecture bottlenecks.
See ModuleOptimization and Performance: Advanced Techniques for Real-World Games
Essential for diagnosing, analyzing and correcting bottlenecks in complex games.
See ModuleAdvanced shading techniques and custom effects
Design unique visual effects using mathematical expressions, visual logic and custom material functions.
See ModuleAdvanced integration: Niagara + Blueprints + materials
It teaches how to coordinate visual effects with playable logic, using parameters, triggers and communication between systems.
See ModuleAdvanced AI: Multi-Behaviors, EQS, and Combat
Creates adaptive AIs, with tactical logic, combat patterns and environment analysis.
See ModuleAdvanced systems: synchronization, Steam and EOS
Build network structures for online matches, persistent sessions and PvP games.
See ModuleProgression systems: economy, inventory, stats
This course covers the basics of designing and implementing progression systems essential for any game with player development.
See ModuleAdvanced Modification and Distribution
Learn how to modify the engine source code, compile custom builds and create internal versions for studios or frameworks.
See ModuleAdvanced rendering, CPU and GPU optimization in Unreal Engine
Controls draw calls, texture loading, streaming, culling and technical micro-optimization.
See ModuleAdvanced narrative direction with reactive logic
Creates cinematic scenes that react to player decisions, with integrated logic.
See ModuleAdvanced visual integration: PBR, tiling, hybrid materials
It is essential to achieve high quality aesthetics without sacrificing performance, especially in large or stylish environments.
See ModuleSubscribe to our Newsletter
Receive exclusive Unreal Engine content in your inbox. Technical tips, early access, educational frameworks, and Academy news. Professional training only, no spam.