---
title: "Scripting para principiantes"
content_type: course
url: "https://learn.unity.com/course/scripting-para-principiantes?language=es"
language: es
difficulty: beginner
duration_minutes: 115
unity_version:
  - "4.x"
supported_unity_versions:
  - name: "4.x"
    url: "https://learn.unity.com/course/scripting-para-principiantes.md?language=es&version=4.x"
available_languages:
  - name: "en"
    url: "https://learn.unity.com/course/beginner-scripting.md?language=en"
  - name: "es"
    url: "https://learn.unity.com/course/scripting-para-principiantes.md?language=es"
last_updated: "2026-08-04T14:20:40.000Z"
---

# Scripting para principiantes

Aprende programación para desarrollar videojuegos, desde lo más básico, con estos tutoriales muy fáciles de seguir.

[¿Quieres aprender más sobre este tópico? Conéctate con un experto en el desarrollo de videojuegos con Unity en una lección privada. ](https://livehelp.unity.com/?utm_campaign=connect_americas_acquisition_2019-LiveHelp-Launch&utm_content=LIVEHELP_LEARN-01-all&utm_medium=link&utm_source=learn&_ga=2.123283080.264336052.1572892345-1968629467.1563827889)

## For educators

Esta colección de tutoriales es un gran punto de referencia para profesores o estudiantes quienes quieren repasar los conceptos más fundamentales e importates para escribir scripts y para desarrollar videojuegos con Unity. Si no estás seguro o segura si entiendes un concepto de programación o si quieres asegurarte de que has repasado todo lo que debes, seguir estos tutoriales puede ser muy útil.

Prerrequisitos sugeridos:

Antes de que comiences a repasar el material en estos tutoriales, se recomienda que hayas completado al menos un proyecto para principiantes en Unity para que tengas más contexto, tales como:

- Roll-a-ball
- Karting Mods.

## Contents

- [Scripts como componentes de comportamiento](https://learn.unity.com/course/scripting-para-principiantes/tutorial/scripts-como-componentes-de-comportamiento?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/scripts-como-componentes-de-comportamiento.md?language=es&version=4.x)) — Descubre qué son los scripts de Unity como componentes de comportamiento y aprende a crearlos y agregarlos a GameObjects.
- [Convenciones y sintaxis](https://learn.unity.com/course/scripting-para-principiantes/tutorial/convenciones-y-sintaxis?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/convenciones-y-sintaxis.md?language=es&version=4.x)) — Repasa convenciones básicas de C#, como operadores, punto y coma, sangrado y comentarios, dentro del proyecto Scripting para principiantes.
- [Sentencias condicionales IF](https://learn.unity.com/course/scripting-para-principiantes/tutorial/if-statements-1?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/if-statements-1.md?language=es&version=4.x)) — Aprende a usar sentencias IF en C# para controlar la ejecución del código según condiciones.
- [Awake y Start](https://learn.unity.com/course/scripting-para-principiantes/tutorial/awake-y-start?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/awake-y-start.md?language=es&version=4.x)) — Aprende a usar Awake y Start para inicializar el comportamiento en tus scripts de Unity.
- [Update y FixedUpdate](https://learn.unity.com/course/scripting-para-principiantes/tutorial/update-y-fixedupdate?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/update-y-fixedupdate.md?language=es&version=4.x)) — Descubre cómo Update y FixedUpdate se ejecutan en cada fotograma para aplicar cambios en tus scripts de forma correcta.
- [Cómo habilitar y deshabilitar componentes](https://learn.unity.com/course/scripting-para-principiantes/tutorial/habilitar-y-deshabilitar-componentes?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/habilitar-y-deshabilitar-componentes.md?language=es&version=4.x)) — Aprende a habilitar y deshabilitar componentes mediante scripts durante el runtime dentro del proyecto Scripting para principiantes.
- [Cómo activar GameObjects](https://learn.unity.com/course/scripting-para-principiantes/tutorial/como-activar-gameobjects?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/como-activar-gameobjects.md?language=es&version=4.x)) — Aprende a controlar el estado activo de los GameObjects en la escena y en jerarquías usando SetActive, activeSelf y activeInHierarchy.
- [Translate y Rotate](https://learn.unity.com/course/scripting-para-principiantes/tutorial/translate-yrotate?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/translate-yrotate.md?language=es&version=4.x)) — Aprende a usar las funciones de transformación Translate y Rotate para modificar por script la posición y rotación de un GameObject sin Rigidbody.
- [Look At (Mirar hacia)](https://learn.unity.com/course/scripting-para-principiantes/tutorial/look-at-mirar-hacia?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/look-at-mirar-hacia.md?language=es&version=4.x)) — Aprende a usar la función LookAt para que el componente Transform de un GameObject apunte siempre hacia otro.
- [Interpolación linear](https://learn.unity.com/course/scripting-para-principiantes/tutorial/interpolacion-linear?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/interpolacion-linear.md?language=es&version=4.x)) — Aprende a usar la función Lerp en scripts de C# para interpolar linealmente entre dos valores en la lógica de tu juego.
- [Destruir](https://learn.unity.com/course/scripting-para-principiantes/tutorial/destruir?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/destruir.md?language=es&version=4.x)) — Aprende a usar la función Destroy() para eliminar GameObjects y componentes durante el runtime.
- [GetButton y GetKey](https://learn.unity.com/course/scripting-para-principiantes/tutorial/getbutton-y-getkey?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/getbutton-y-getkey.md?language=es&version=4.x)) — Aprende a leer entradas de botones y teclas en Unity y a ajustar los ejes de entrada con Unity Input Manager.
- [GetAxis](https://learn.unity.com/course/scripting-para-principiantes/tutorial/getaxis-e?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/getaxis-e.md?language=es&version=4.x)) — Aprende a usar GetAxis para leer entradas basadas en ejes y a configurarlas en el Input Manager de Unity.
- [OnMouseDown (Al pulsar el ratón)](https://learn.unity.com/course/scripting-para-principiantes/tutorial/onmousedown-al-pulsar-el-raton?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/onmousedown-al-pulsar-el-raton.md?language=es&version=4.x)) — Aprende a detectar los clics del ratón en componentes Collider y elementos GUI dentro de tus escenas.
- [GetComponent ](https://learn.unity.com/course/scripting-para-principiantes/tutorial/getcomponent-obtener-el-componente?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/getcomponent-obtener-el-componente.md?language=es&version=4.x)) — Aprende a usar la función GetComponent para acceder y trabajar con las propiedades de otros scripts y componentes de tu proyecto.
- [Tipos de datos](https://learn.unity.com/course/scripting-para-principiantes/tutorial/tipos-de-datos?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/tipos-de-datos.md?language=es&version=4.x)) — Comprende las diferencias entre tipos de datos de valor y de referencia para entender mejor cómo funcionan las variables en C#.
- [Clases](https://learn.unity.com/course/scripting-para-principiantes/tutorial/clases-wm?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/clases-wm.md?language=es&version=4.x)) — Aprende a usar clases en C# para organizar datos y crear constructores que inicialicen partes de tu clase.
- [Ejemplificar](https://learn.unity.com/course/scripting-para-principiantes/tutorial/ejemplificar?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/ejemplificar.md?language=es&version=4.x)) — Aprende a usar Instantiate para crear clones de Prefabs en tiempo de ejecución dentro del proyecto Scripting para principiantes.
- [Arrays ](https://learn.unity.com/course/scripting-para-principiantes/tutorial/arrays-93?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/arrays-93.md?language=es&version=4.x)) — Aprende a usar arrays en C# para agrupar variables relacionadas y gestionarlas mejor en tus scripts.
- [Invocar](https://learn.unity.com/course/scripting-para-principiantes/tutorial/invocar-w?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/invocar-w.md?language=es&version=4.x)) — Aprende a programar, repetir y cancelar llamadas temporizadas a métodos en tus scripts de Unity con las funciones Invoke.
- [Enumeraciones](https://learn.unity.com/course/scripting-para-principiantes/tutorial/enumeraciones?language=es&version=4.x) ([md](https://learn.unity.com/course/scripting-para-principiantes/tutorial/enumeraciones.md?language=es&version=4.x)) — Aprende a declarar y usar enumeraciones en C# para agrupar valores constantes relacionados en tus scripts.
