Saltar a contenido

Videojuegos 2D con Unity

En este bloque construiremos paso a paso un videojuego de plataformas 2D con Unity 6. Iremos incorporando las distintas partes del juego a medida que avancemos en clase.

Ruta de aprendizaje

flowchart LR
    A[Crear proyecto] --> B[Entorno de Unity]
    B --> C[Assets y sprites]
    C --> D[Primer script]
    D --> E[Movimiento y salto]
    E --> F[Ejemplo ERCIGAME]
    F --> G[Tilemap y escenario]
    G --> H[Colisiones y físicas]
    H --> I[Animaciones]
    I --> J[Orientación]
    J --> K[Objetos recogibles]
    K --> L[Tu propio videojuego]

Primeros pasos

  • Crear el proyecto


    Unity Hub, proyecto Universal 2D, Rider y organización inicial.

    Abrir

  • Entorno de Unity


    Hierarchy, Scene, Game, Inspector, Project, Console y componentes.

    Abrir

  • Assets y sprites


    Importación, configuración de pixel art y spritesheets.

    Abrir

  • Primer script


    MonoBehaviour, Start(), Update() y primeros mensajes en consola.

    Abrir

  • Movimiento y salto


    Rigidbody2D, movimiento horizontal, GroundCheck y salto.

    Abrir

Ejemplo de clase

  • ERCIGAME 2D


    Ejemplo completo que reúne en un único proyecto lo que vamos construyendo en clase: escenario, físicas, movimiento, salto, animaciones y objetos recogibles.

    Ver ejemplo

Seguimos construyendo el juego

  • 6. Escenario con Tilemap


    Grid, Tile Palette, Ground, Decoration y fondo.

    Abrir

  • 7. Colisiones y físicas


    Colliders, Composite Collider y Physics Material 2D.

    Abrir

  • 8. Animaciones


    Idle, Run, Jump, Animator Controller y parámetros.

    Abrir

  • 9. Orientación del personaje


    Cambio de dirección utilizando SpriteRenderer.flipX.

    Abrir

  • 10. Objetos recogibles


    Triggers, tags y una primera mecánica de monedas.

    Abrir

Práctica

  • Crea tu propio videojuego 2D


    Reproduce lo trabajado en clase utilizando otros assets, otro tileset y un nivel diseñado por ti.

    Ver ejercicio