Cómo crear herramientas propias en Unity

Resumen

Crear herramientas personalizadas dentro de Unity te permite acelerar la producción de videojuegos y adaptar el editor a las necesidades de tu equipo. Este recorrido te muestra cómo extender el editor de Unity, qué tipos de herramientas existen y cómo aplicarlas en proyectos reales, ideal si vienes del desarrollo de juegos y buscas dar el siguiente paso técnico.

Quién imparte el curso de herramientas en Unity

El profesor es Ederson Carrasquero, desarrollador de videojuegos formado en Platzi y con experiencia profesional desde 2018 trabajando con Unity. [0:18]

Su camino comenzó en ingeniería química, luego exploró ingeniería en computación y finalmente encontró en Platzi la ruta de videojuegos que buscaba. Esa transición da contexto a un punto clave: aprender Unity es viable incluso si vienes de otra disciplina.

Entre sus credenciales destacan tres etapas:

  • Desarrollo de juegos arcade directamente para máquinas físicas.
  • Participación en game jams con proyectos de distintos géneros.
  • Trabajo desde 2020 en Dreams Uncorporated, estudio indie responsable de Cris Tales.

Esa experiencia mixta entre arcade, jams e indie aporta una mirada amplia sobre cómo se construyen herramientas según el tipo de proyecto.

Por qué importa Cris Tales como referencia de producción

Cris Tales es uno de los proyectos más ambiciosos mencionados en la trayectoria del profesor y un buen ejemplo del alcance que puede tener un juego indie bien herramentado. [0:55]

El juego salió en casi todas las plataformas de su generación, lo que implica un flujo de trabajo robusto y herramientas internas que faciliten portar contenido sin reescribirlo cada vez.

¿En qué plataformas salió Cris Tales? En Nintendo Switch, PC, PlayStation 4, PlayStation 5, Xbox y Game Pass. Es decir, prácticamente toda la generación actual de consolas y PC.

Este tipo de despliegue multiplataforma es justo donde las herramientas personalizadas dentro de Unity marcan la diferencia: reducen tareas repetitivas, automatizan validaciones y mantienen consistencia entre versiones.

Qué vas a aprender sobre extender el editor de Unity

El objetivo del curso es que aprendas a crear y extender tu propio editor dentro de Unity, conociendo los distintos tipos de herramientas disponibles. [1:18]

Extender el editor significa que dejas de usar Unity solo como te lo entregan y empiezas a moldearlo para tu flujo de trabajo. Eso incluye ventanas personalizadas, inspectors propios, menús internos y utilidades que tu equipo usará a diario.

¿Qué es extender el editor de Unity? Es agregar funcionalidades nuevas al editor mismo, como ventanas, botones o validaciones que no vienen por defecto, para que se ajusten a las necesidades de tu proyecto.

El recorrido cubre tres ejes prácticos:

  1. Cómo crear herramientas dentro del editor.
  2. Qué tipos de herramientas existen y cuándo usar cada una.
  3. Cómo integrarlas al flujo de un proyecto real.

Para quién es este recorrido y cómo aprovecharlo

Este contenido está pensado para personas que ya trabajan con Unity y quieren pasar de consumir el editor a personalizarlo. Si vienes de otra ingeniería, como el propio profesor, también encontrarás un punto de entrada claro.

La invitación es directa: explora las clases, practica creando tus primeras herramientas y comparte abajo qué tipo de utilidad te gustaría construir primero para tu proyecto en Unity.