Contenido del curso
🧩 Módulo Core – Hereda la arquitectura base desde PGX Core
Este módulo no añade nuevas lecciones funcionales, ya que hereda directamente todos los sistemas definidos en PGX Core.
🔁Metasistema y Lógica Global
Define la lógica transversal del framework: control de estados globales, gestión de flujos compartidos, sistemas interdependientes y coordinación entre departamentos.
0/3
🔌Integraciones Externas y Plugins
Implementación de plugins externos, APIs de terceros, SDKs, servicios online y sistemas auxiliares no nativos del motor que amplían las capacidades del framework.
0/1
🧠Programación y arquitectura de código
Lógica central, estructura modular, Blueprints y C++ trabajando en conjunto. Define el comportamiento del juego a nivel de sistema.
0/3
🎨Materiales y Shading
Control visual de superficies, creación de materiales maestros, funciones compartidas y efectos especiales.
0/1
💥VFX & Niagara
Sistema de partículas, efectos visuales reactivos, uso de eventos, loops y sistemas sincronizados con gameplay.
0/1
🕺Animación y Rigging
Blueprint de animación, control rigs, sincronización de estados y lógica de transición para personajes y objetos animados.
0/2
🧠IA & Comportamiento
Inteligencias artificiales, behavior trees, percepción, navegación, toma de decisiones y modularidad de lógica.
0/3
🌐Multijugador y Redes
Replicación, lógica cliente-servidor, sesiones, validaciones, sincronización de variables y multiplayer funcional.
0/1
⚙️Editor y Motor
Herramientas personalizadas dentro del editor, comandos, menús contextuales, blueprints utilitarios y edición extendida.
0/1
🚀Optimización y pipeline
Mejora el rendimiento y organiza el flujo de desarrollo. Incluye sistemas de LOD, pooling y carga asíncrona.
0/1
🎬Cinemáticas y Narrativa
Controla secuencias animadas, triggers narrativos y la lógica de presentación visual o tutorial.
0/2
🖥️ UI/UX e Interacción
Este módulo desarrolla la interfaz centrada en juegos de acción y aventura con énfasis en exploración, combate contextual y narrativa. Incluye HUD adaptativo, menú de habilidades, indicadores de misiones activas, gestión de inventario y notificaciones di diegéticas. La UI está diseñada para acompañar la experiencia sin saturar visualmente, ofreciendo feedback claro sin romper la inmersión narrativa. Soporta control por gamepad, pausado narrativo, y navegación fluida por menús contextuales.
0/6
🧵Arte Técnico e integración
Implementación artística con lógica, integración de props, escalas correctas, pivotes, colliders y compatibilidad con el gameplay.
0/1
🔁Control de versiones
Gestión con Git, flujos de trabajo colaborativos, organización de ramas y buenas prácticas de trabajo en equipo.
0/1
PGX Action Adventure

Estado de desarrollo del sistema – Frameworks PGX

 


 

Introducción

 

Los frameworks PGX son sistemas vivos, en constante evolución. Aunque cada uno ha sido diseñado con una arquitectura sólida, su desarrollo se realiza de forma progresiva, en fases bien definidas. Esta lección te permitirá entender en qué estado se encuentra actualmente el framework que estás utilizando, cómo interpretar su progreso y qué puedes esperar en las siguientes etapas. También te explicaremos cómo puedes colaborar activamente, contribuir a su mejora y adaptar el contenido a tus necesidades profesionales.


 

¿Qué entendemos por “estado de desarrollo”?

 

El estado de desarrollo refleja el nivel de completitud, estabilidad, testeo y documentación que tiene el framework en el momento en el que lo estás usando. No todos los sistemas llegan a la fase final al mismo tiempo, y eso es parte natural de una estrategia modular.

Por ello, usamos una nomenclatura clara para cada módulo o componente del sistema:

  • En fase experimental: funcionalidad inicial. Puede ser inestable o estar sujeta a cambios profundos.

  • En fase activa de desarrollo: se están puliendo detalles, documentación parcial.

  • Versión estable: testeado, documentado, validado para integración.

  • Listo para producción: 100% funcional y optimizado para proyectos reales.

Cada framework incluye un changelog donde podrás consultar el estado actualizado de cada sistema individual.


 

Desarrollo por etapas: cómo lo construimos

 

Todos los sistemas se construyen en tres fases:

  1. Fase 1 – Prototipado funcional

    • Creamos la base técnica del sistema.

    • Validamos que los objetivos del sistema se cumplan.

    • Se generan ejemplos simples.

  2. Fase 2 – Estabilización y modularización

    • Refactorizamos código y Blueprints.

    • Lo integramos con el resto de departamentos (IA, Materiales, Multijugador, etc.).

    • Creamos documentación interna.

  3. Fase 3 – Versión pública inicial (v1.0)

    • Empaquetamos el sistema con contenido educativo y visual.

    • Preparamos los niveles de ejemplo y vídeos integrados.

    • Hacemos validaciones internas antes de permitir su uso en producción.

Esto se repite para cada subsistema. Por eso puedes encontrar que dentro de un mismo framework algunos módulos están más avanzados que otros.


 

¿Cómo puedes saber qué está completo?

 

Cada framework incluye en su módulo de introducción un resumen del estado general. Además:

  • En la web se publican los changelogs por framework.

  • En cada curso relacionado se indica si la funcionalidad está lista.

  • Si formas parte de los usuarios Founders, tendrás acceso anticipado al progreso y podrás dejar feedback directo.

Los frameworks seguirán madurando tras su publicación inicial. No consideramos ninguno “cerrado” hasta que no tenga una versión estable y real en producción.


 

¿Puedo usarlo aunque esté en desarrollo?

 

Sí, pero con matices:

  • Puedes adaptarlo a tu proyecto si tienes conocimientos técnicos y entiendes que puede cambiar o romperse.

  • No recomendamos usarlo para producción comercial hasta que esté declarado como listo.

  • En caso de ser Founder, puedes usarlo con una licencia simbólica especial.

Esto permite a los usuarios más avanzados experimentar, mejorar y aportar valor al desarrollo colectivo.


 

¿Cómo puedo saber cuándo se actualiza algo?

 

  • Puedes suscribirte a la newsletter técnica de PlatanoGames.

  • Puedes activar notificaciones de curso si el sistema está vinculado a una formación.

  • También puedes revisar el apartado “Actualizaciones” dentro de cada framework.

En muchos casos, los updates vienen acompañados de vídeos cortos explicativos y notas visuales dentro del proyecto de ejemplo.


 

Participación comunitaria y contribución

 

Los frameworks PGX no son una biblioteca cerrada. Creemos en el valor de la comunidad técnica. Puedes participar de las siguientes formas:

  • Reportando bugs o sugerencias desde la plataforma.

  • Proponiendo extensiones o mejoras.

  • Compartiendo cómo lo has integrado en tu proyecto.

  • Participando en los foros exclusivos de desarrollo.

Todos los Founders tienen además derecho a participar en ciertas decisiones sobre roadmap o nuevas versiones.


 

Pensado como sistema educativo vivo

 

El estado de desarrollo no es una limitación, sino una oportunidad. Cada framework evoluciona con los usuarios y con los cursos. Al actualizar una clase, también podemos actualizar un sistema. Al detectar patrones en la comunidad, adaptamos la arquitectura. Esa es la ventaja de un ecosistema interconectado.

Por eso verás que algunos sistemas tienen más clases, vídeos y ejemplos prácticos que otros. Eso es parte natural del crecimiento orgánico de esta academia. Pero todo converge.


 

Conclusión

 

El estado de desarrollo de los sistemas PGX es transparente y dinámico. Nuestra prioridad es mantener una documentación clara, sistemas funcionales y una comunidad técnica activa. Usamos las mejores prácticas del desarrollo modular y educativo para asegurar que cada framework no solo funcione, sino que pueda crecer contigo.

Si tienes dudas sobre el estado de un módulo, ¡pregunta! Siempre estaremos actualizando y explicando las decisiones que tomamos. Esto es una construcción colectiva.

Gracias por formar parte del proceso 🫶

0% Completar
1 / 10