El orden correcto#
Instalar Unity son tres pasos: Unity Hub → una versión de Unity → un editor de código. Vamos uno a uno.
1. Unity Hub#
Unity Hub es el gestor: desde él instalas versiones de Unity, creas proyectos y los abres. Descárgalo de la web oficial de Unity y créate una cuenta gratuita (necesaria para la licencia Personal, gratis para la mayoría).
El Hub no es el motor: es el "panel de control". Desde él instalas una o varias versiones de Unity, cada una para los proyectos que quieras. Puedes tener Unity 6 y Unity 2022 a la vez sin conflicto.
2. Elegir versión: la clave para no sufrir#
En la pestaña Installs del Hub, pulsa Install Editor y elige la versión. Aquí está el consejo más importante para un principiante:
Unity publica versiones LTS (Long-Term Support): estables y con soporte durante mucho tiempo. Empieza con Unity 6 LTS. Evita las versiones "Alpha"/"Beta" y las "Tech Stream": traen novedades pero también bugs, y muchos tutoriales no coincidirán. Fijar una versión LTS es lo que te ahorra el clásico "a mí no me funciona igual que en el vídeo".
Toda esta documentación usa Unity 6 LTS como referencia, así que instala esa para que todo el código coincida.
3. Módulos: qué marcar#
Al instalar la versión, el Hub te ofrece módulos. Marca según lo que vayas a hacer:
| Módulo | Para qué | ¿Marcarlo? |
|---|---|---|
| Visual Studio / editor de código | Escribir C# | Sí (o instala VS Code/Rider aparte) |
| Windows/Mac/Linux Build Support | Exportar a escritorio | Sí, para tu plataforma |
| Android Build Support | Exportar a Android | Si harás móvil |
| WebGL Build Support | Exportar a navegador (itch.io) | Si harás web |
| Documentation | Manual offline | Opcional |
No pasa nada si te dejas alguno: puedes añadirlo después desde el Hub (Add Modules).
4. El editor de código#
Unity escribe el código, pero lo editas en un programa aparte. Opciones:
| Ventajas | Ideal para | |
|---|---|---|
| Visual Studio (Community) | Gratis, integración completa, depurador | Windows, la opción por defecto |
| VS Code | Ligero, multiplataforma (con extensión de C#) | Quien quiere algo rápido |
| JetBrains Rider | El más potente para C#/Unity | Uso profesional (de pago, gratis para estudiantes) |
Con cualquiera, al hacer doble clic en un script desde Unity se abrirá en tu editor. Si el autocompletado de Unity no funciona, comprueba que instalaste el soporte de C# del editor.
Crear tu primer proyecto#
En la pestaña Projects del Hub → New Project → elige una plantilla:
- Universal 2D — para juegos 2D.
- Universal 3D — para juegos 3D (usa el render URP, buen equilibrio).
- 3D (Built-in Render Pipeline) — 3D clásico, más simple.
Ponle nombre, una ubicación, y Create. La primera vez tarda un poco en preparar el proyecto.
Errores frecuentes#
- Instalar una versión Beta/Tech en vez de LTS y encontrarse bugs o diferencias con los tutoriales.
- Olvidar el módulo de Build Support de la plataforma y no poder exportar luego.
- No instalar el soporte de C# del editor y quedarse sin autocompletado.
- Mezclar versiones: abrir un proyecto con una versión distinta a la que se creó puede provocar reimportaciones y avisos.
Resumen#
Instala Unity Hub, y desde él Unity 6 LTS (siempre LTS, nunca Beta para empezar), marcando los módulos de Build Support que necesites y un editor de código (Visual Studio, VS Code o Rider). Crea un proyecto con la plantilla 2D o 3D según tu juego. Siguiente paso: conocer el editor de Unity.