¡Crea tus propios videojuegos en GIVE!
Curso de Programación y Unity para Niños
¡Prepárate para una aventura increíble donde aprenderás a dar vida a tus ideas! En este emocionante programa, te sumergirás en el mundo de la programación y el desarrollo de videojuegos usando Unity, una herramienta profesional que usan los expertos. Aprenderás de forma divertida y creativa, construyendo tus propios videojuegos 2D desde cero. Con clases de 90 minutos dos veces por semana, cada trimestre completarás un videojuego único. ¡Conviértete en un joven creador y programa tus sueños!
¡Crea Tus Propios Videojuegos con Unity!
Enfoque de Aprendizaje Divertido
Aprenderás a pensar como un programador resolviendo desafíos emocionantes, creando personajes, animaciones y reglas de juego. Cada trimestre, desarrollarás un videojuego completo y único, ¡listo para compartir con tus amigos y familiares!
Fomentamos el aprendizaje práctico y creativo, donde cada proyecto es una oportunidad para que tu imaginación vuele. No solo aprenderás a programar, ¡sino que también te convertirás en un creador de mundos!
Así es cómo aprenderemos:
  • Clases interactivas: 90 minutos, 2 veces por semana
  • Desarrollo de un videojuego 2D completo cada trimestre
  • Aprendizaje basado en proyectos reales con Unity
  • Colaboración en equipos de futuros desarrolladores
  • Tutorías personalizadas para resolver tus dudas

Objetivos de Aprendizaje: Desarrollo de Videojuegos con Unity

Este curso avanzado capacita a los estudiantes en el desarrollo de videojuegos 2D con Unity, centrándose en pilares esenciales de la informática y la ingeniería de software. A través de un enfoque práctico los participantes adquirirán competencias clave para la creación de proyectos . Resolución de Problemas Computacionales Desarrollar el pensamiento algorítmico, la descomposición eficaz de problemas complejos y las habilidades de depuración (debugging) para identificar y corregir errores, aplicando principios fundamentales de la informática a desafíos de desarrollo de juegos. Fundamentos Sólidos de Programación Adquirir un dominio robusto de la programación en C#, incluyendo la implementación de paradigmas orientados a objetos (OOP) y la aplicación de patrones de diseño de software para construir código escalable, mantenible y eficiente. Metodología de Trabajo por Proyectos Implementar metodologías ágiles y procesos de planificación de proyectos, incluyendo la documentación de diseño y la gestión de tareas, fomentando el trabajo colaborativo en equipos para simular entornos de desarrollo profesional.

¡Crea Tus Propios Videojuegos en Unity!
01
Módulo I: Fundamentos de C# y Unity 2D
En este módulo, los estudiantes se familiarizarán con el entorno de desarrollo de Unity. Aprenderán los conceptos básicos de programación en C#, incluyendo variables (números enteros, decimales, booleanos), operadores y estructuras de control simples (`if`). El proyecto principal será la creación de un videojuego 2D interactivo, donde programarán el movimiento básico de un `GameObject` y la detección de colisiones simples para recolectar objetos, sentando las bases para futuros desarrollos.
02
Módulo II: Diseño de Niveles y Comportamientos de Personajes
Los participantes explorarán técnicas avanzadas de diseño de niveles utilizando `Tilemaps` y `Prefabs`. Se enfocarán en dar vida a los personajes mediante la implementación de animaciones (con `Animator Controller`), gestión de entradas del usuario (`Input System`) para controlar acciones complejas como saltos y ataques. Aprenderán a aplicar fuerzas físicas con `Rigidbody2D` y a gestionar estados del personaje, culminando en un juego tipo plataforma con personajes dinámicos y un entorno interactivo.
03
Módulo III: Mecánicas de Juego y Lógica de Puntuación
Este módulo profundiza en la creación de mecánicas de juego robustas. Los estudiantes aprenderán a programar sistemas de puntuación, gestionar la salud del jugador y diseñar comportamientos de enemigos simples utilizando algoritmos básicos de inteligencia artificial (IA), como patrones de movimiento o detección de proximidad. Se introducirán estructuras de datos como arrays para manejar colecciones de objetos. El objetivo es desarrollar un juego con desafíos, enemigos interactivos y un sistema de progreso y victoria/derrota claro.
04
Módulo IV: Interfaz de Usuario y Optimización
En la etapa final, los alumnos se centrarán en la experiencia del usuario. Aprenderán a diseñar y programar interfaces de usuario (`UI Canvas`) para menús, indicadores de puntuación y pantallas de fin de juego. Explorarán la integración de efectos visuales (`Particle Systems`) y efectos de sonido (`Audio Sources`) para mejorar la inmersión. Finalmente, se introducirán a conceptos de optimización básica y la importancia de probar sus juegos, preparándolos para exportar y compartir su creación con un público más amplio.
¡Así Aprenderás Jugando!
Cada trimestre te embarcarás en una nueva aventura, creando un videojuego 2D diferente de principio a fin. Nuestras clases son de 90 minutos, dos veces por semana, llenas de proyectos prácticos y creatividad. ¡Aprenderás a programar, diseñar y pensar como un verdadero desarrollador de videojuegos!
¡Aprende a Crear Videojuegos!
1
Trimestre 1: Fundamentos de Programación y Unity 2D
Explora la interfaz de Unity y los principios básicos de C# (variables, operadores, condicionales). Crea tu primer prototipo 2D, comprendiendo GameObjects, Componentes y sistemas de coordenadas.
2
Trimestre 2: Desarrollo de Mecánicas y Lógica de Juego
Profundiza en C# con bucles, funciones y arrays. Implementa controles de personaje avanzados, detección de colisiones, sistemas de física (Rigidbody), y elementos de interfaz de usuario (UI).
3
Trimestre 3: Estructura de Juego y Diseño de Niveles
Domina conceptos como Prefabs, Scene Management y ScriptableObjects. Aprende a crear enemigos con IA básica (pathfinding), máquinas de estados para el juego y principios de diseño de niveles efectivos.
4
Trimestre 4: Proyecto Final: Tu Videojuego 3D Completo
En este trimestre culminante, los niños desarrollarán desde cero un videojuego 3D completo, demostrando su impresionante capacidad creativa y técnica. Aplicando todos los conocimientos adquiridos en el curso, diseñarán entornos tridimensionales, implementarán mecánicas de juego complejas en 3D, y crearán experiencias inmersivas. El objetivo es que cada estudiante finalice el programa con una cartera de juegos que incluya tanto sus creaciones 2D como un videojuego 3D totalmente funcional y original, listo para ser mostrado con orgullo.
Así Aprendemos Cada Semana
  • 2 clases de 90 minutos: ¡Mucha diversión y creación con tu profe!
  • Proyectos Manos a la Obra: Cada clase, programamos algo nuevo.
  • Exploración Creativa: Diseñamos personajes, escenarios y más. Complenenta con curso de arte digital 3D
  • Desafíos en Casa: ¡Mini-misiones para seguir practicando y creando!
Momentos Importantes
  • Cada trimestre: ¡Terminamos un videojuego completo!
  • Presentaciones: Mostramos nuestros juegos a los compañeros (semanas 6 y 12).
  • Festival de Juegos: Presentación final de tu gran proyecto (semana 16).
¡Celebra tu Aprendizaje en la Creación de Videojuegos!
Un Viaje de Descubrimiento y Crecimiento a través de Desafíos
En este curso, nuestra evaluación es una emocionante aventura centrada en cómo abordas y superas retos. No solo medimos tus logros, sino el fascinante proceso de tu aprendizaje. Adoptamos un enfoque dinámico y constructivista, donde cada desafío es una oportunidad para crecer utilizando metodologías como el Aprendizaje Basado en Problemas (ABP), el Pensamiento Computacional y el Design Thinking.
Valoramos profundamente tu creatividad al idear soluciones, tu curiosidad para explorar diferentes caminos, y tu increíble resiliencia al enfrentar y resolver problemas complejos. También es clave cómo te comunicas y colaboras con tus compañeros para encontrar las mejores soluciones. La gamificación hará que la evaluación sea tan emocionante como crear tu propio videojuego, y tu Portafolio Digital será el lugar donde documentarás tu evolución, exhibiendo tus proyectos y las competencias de resolución de problemas desarrolladas.
Pensamiento Computacional y Resolución Creativa
Exploramos cómo descompones problemas grandes en partes pequeñas, reconoces patrones, creas algoritmos y diseñas soluciones innovadoras para tus juegos. Evalúa tu habilidad para aplicar lógica, creatividad y Design Thinking en la concepción y desarrollo.
Debugging y Persistencia frente a los Retos
La capacidad de encontrar y corregir errores (debugging) es fundamental. Aquí se valora tu paciencia, tu ingenio para identificar fallos en el código o en el diseño, y tu perseverancia para seguir intentando hasta que el problema esté resuelto.
Colaboración en la Resolución de Problemas
Creamos juegos en equipo, donde la clave es trabajar juntos. Evaluamos cómo compartes ideas, escuchas a tus compañeros, divides tareas y superas obstáculos en grupo, aprovechando la inteligencia colectiva para encontrar mejores soluciones.
Reflexión Metacognitiva del Proceso
Te animamos a pensar sobre cómo piensas. Se evalúa tu habilidad para analizar tu propio proceso de resolución de problemas: ¿Qué funcionó? ¿Qué podrías hacer diferente la próxima vez? ¿Cómo aprendiste de tus errores? (A través de diarios de aprendizaje o auto-evaluaciones).
¡Crea Tus Propios Videojuegos con Unity!
Aprende a Programar (¡Es como magia!)
Descubre cómo dar vida a tus ideas usando un lenguaje secreto que los ordenadores entienden. ¡Crearás tus propios trucos y movimientos para los personajes!
Explora el Mundo de Unity
Conoceremos Unity, la herramienta mágica que usan los profesionales para hacer videojuegos increíbles. ¡Aprenderás a construir tus escenarios y a dar vida a tus personajes!
Aventuras de Creación: Tu Videojuego 2D
Cada trimestre, nos embarcaremos en la misión de crear un videojuego 2D completo. ¡Verás cómo tus ideas se convierten en un juego que podrás compartir con tus amigos!
Tu Caja de Herramientas Creativa
Tendrás acceso a diseños, sonidos y animaciones para que tus juegos sean únicos. ¡También aprenderemos a solucionar problemas como verdaderos detectives de código!
¡Crea tu Mundo! Programa de Desarrollo de Videojuegos con Unity para Niños
Habilidades Técnicas Esenciales
  • Programación con C#: Domina la lógica, variables, funciones y estructuras de control para dar vida a tus ideas en Unity.
  • Dominio de Unity: Aprende a navegar por la interfaz, importar assets, crear escenas y manejar componentes para construir tus juegos.
  • Diseño de Niveles y Mecánicas: Desarrolla la creatividad para diseñar niveles atractivos y mecánicas de juego innovadoras que enganchen a los jugadores.
  • Desarrollo 2D y 3D: Explora las diferencias y técnicas para crear tanto mundos planos como entornos tridimensionales inmersivos.
Metodologías Educativas
  • Pensamiento Computacional: Aprende a descomponer problemas, reconocer patrones y crear algoritmos para tus juegos.
  • Enfoque STEAM: Integra Ciencia, Tecnología, Ingeniería, Arte y Matemáticas en proyectos creativos.
  • Design Thinking: Diseña soluciones desde la empatía, ideación y prototipado de tus ideas.
  • Aprendizaje Basado en Retos: Resuelve desafíos complejos creando videojuegos funcionales y divertidos.
Competencias Clave para la Resolución de Problemas
  • Análisis y Descomposición: Transforma problemas grandes en pasos pequeños y manejables.
  • Pensamiento Crítico: Evalúa tus ideas, identifica áreas de mejora y optimiza tus soluciones.
  • Creatividad Aplicada: Genera soluciones originales y funcionales para los retos del diseño de juegos.
  • Persistencia y Resiliencia: Desarrolla la habilidad de perseverar ante los desafíos y aprender de cada intento.
Nuestro Enfoque Pedagógico Activo
  • Aprendizaje Experiencial: ¡Aprende haciendo! Cada concepto se asimila a través de la construcción práctica de tus propios videojuegos.
  • Aprendizaje Colaborativo: Interactúa y crea en equipo, fomentando el intercambio de ideas y el crecimiento mutuo.
  • Reflexión Metacognitiva: Desarrolla la conciencia de tu propio proceso de aprendizaje para mejorar continuamente.