facebook
favorite button
dot icon
Recently active
member since icon
Since September 2025
Instructor since September 2025
Desarrollador Unity 3D senior con más de 15 años de experiencia en videojuegos y aplicaciones interactivas
course price icon
From 20.71 € /h
arrow icon
Ingeniero desarrollador de videojuegos y aplicaciones interactivas con más de 15 años de experiencia.
A lo largo de mi carrera he trabajado con estudios, agencias y empresas de distintos sectores en el desarrollo de videojuegos 2D y 3D, experiencias de realidad virtual y aumentada, soluciones interactivas para capacitación, simulación y marketing, así como recorridos arquitectónicos en tiempo real para entornos web, móvil y escritorio. Siempre con un enfoque en la calidad técnica, la experiencia del usuario y la escalabilidad multiplataforma.
Extra information
Mis clases combinan teoría y práctica desde el primer día, mediante el desarrollo progresivo de pequeños proyectos que enseñan los componentes esenciales de un videojuego o aplicación interactiva. Aprenderás a dominar el entorno de Unity y a programar en C# con claridad, aplicando conceptos técnicos en situaciones reales.

Cada clase cuenta con una guía detallada, ejercicios aplicados y acompañamiento constante para que comprendas no solo el cómo, sino el por qué detrás de cada sistema. Me adapto a tu nivel, ya sea que estés empezando desde cero o buscando perfeccionar habilidades profesionales.

Además, tengo dominio técnico a nivel avanzado, lo que me permite ofrecer apoyo sólido en proyectos exigentes y de alta responsabilidad, incluyendo entregas empresariales, soluciones interactivas complejas o videojuegos completos. Si estás desarrollando un proyecto ambicioso, puedo ayudarte a optimizar arquitectura, rendimiento, lógica de juego, organización de código y más, asegurando un resultado profesional y a tiempo.

Mi enfoque es claro: aprender haciendo, con acompañamiento experto, y orientado a resultados reales.
Location
location type icon
Online from Colombia
About Me
Soy desarrollador de videojuegos con un enfoque técnico fuerte en Unity y C#, orientado a construir sistemas robustos y listos para producción. Me enfoco en aplicar buenas prácticas de ingeniería como principios SOLID, arquitecturas modulares y escalables, evitando soluciones improvisadas o poco mantenibles. Tengo experiencia desarrollando sistemas complejos como combate, targeting, pathfinding, IA y gestión de recursos, integrando datos mediante ScriptableObjects y JSON, cuidando siempre la coherencia entre escenas y la lógica del juego. Además, doy mucha importancia a la trazabilidad, implementando logs detallados y validaciones que me permitan diagnosticar y depurar con precisión.

Trabajo de forma metódica y estructurada, avanzando paso a paso y validando cada componente antes de escalarlo, procurando no romper funcionalidades existentes. También diseño herramientas internas y UI editoriales que facilitan el flujo de trabajo y mejoran la mantenibilidad del proyecto. Complemento mi perfil con conocimientos en backend, DevOps e integración de servicios, lo que me permite levantar infraestructura, conectar sistemas y simular entornos multijugador. En general, tengo una mentalidad de producto y busco construir soluciones sólidas, profesionales y preparadas para entornos reales.
Education
Universidad Distrital Francisco José de Caldas - Ingeniero
Universidad IDEAS - Desarrollador Unity
Universidad de los Andes - Bootcamp Video Juegos
Universidad de Antioquia - Inteligencia Artificial
Experience / Qualifications
Desarrollo de Videojuegos: Creación, modificación e integración de sistemas complejos para videojuegos. Amplia capacidad para agregar nuevas características y escalar proyectos existentes, incluyendo juegos de PC y títulos con lógicas complejas (como juegos de cartas y estrategia).

Realidad Extendida (VR/AR): Especialista en el desarrollo de experiencias inmersivas y soluciones interactivas para Realidad Virtual y Aumentada, con un dominio sólido del XR Interaction Toolkit.

Arquitectura Multijugador: Diseño, estructuración y despliegue de arquitecturas robustas para juegos y aplicaciones multijugador en tiempo real.

Simuladores y Serious Games: Desarrollo de simuladores de alta fidelidad y plataformas educativas inteligentes, integrando lógicas interactivas con propósitos de aprendizaje o entrenamiento.

Gráficos y Renderizado: Dominio del Universal Render Pipeline (URP) para lograr acabados visuales de alta calidad manteniendo la eficiencia.

Rendimiento y Optimización: Aplicación de técnicas de optimización avanzada (manejo de memoria, draw calls, perfiles de rendimiento) para asegurar que las aplicaciones y juegos corran de manera fluida en las plataformas objetivo.

Perfil Integral: Al ser también desarrollador Full Stack, cuentas con la capacidad de integrar los videojuegos o simuladores con bases de datos, sistemas web y plataformas externas.
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
Spanish
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
Gaëlle
La mayoría de los niños piensan que la programación es para "niños inteligentes" o "futuros programadores."
No es verdad. La programación es cómo personas reales resuelven problemas reales.

En esta clase, saltamos la teoría. Tu hijo creará cosas de verdad.

Lo que hará:
✓ Construir proyectos reales en Scratch : un juego que funciona, una animación interactiva, una historia que cuenta
✓ Programar robots virtuales: resolver desafíos del mundo real (cómo cruzar un laberinto, automatizar una tarea, construir un sistema)
✓ Crear en Minecraft Education: diseñar mundos, automatizar construcciones, resolver problemas de lógica
✓ Experimentar con diferentes lenguajes: no solo aprender "la forma correcta," sino entender que hay muchas formas de pensar en un problema
✓ Colaborar y compartir: trabajar con otros niños, recibir feedback, mejorar su trabajo
✓ Desarrollar pensamiento lógico: no para programación, sino para cualquier cosa: resolver problemas en matemáticas, ciencias, vida real

Por qué es diferente:
No enseñamos sintaxis. Enseñamos cómo piensan los programadores.
La mayoría de cursos de programación infantil dicen "aquí está el código, cópialo." Nosotros enseñamos "¿qué problema estamos intentando resolver? ¿Cómo podríamos romperlo en pasos? ¿Qué opciones tenemos?"
Cuando tu hijo aprende a pensar como programador, puede aprender cualquier lenguaje después.

Qué se lleva a casa:
Un portafolio de 3–4 proyectos completados que funcionan. La capacidad de decir "acabo de hacer esto." Y la comprensión profunda de que el código es una herramienta para hacer cosas reales.

Formato: Online o Barcelona | Sesiones de 60–90 min | Ritmo flexible, sin experiencia previa necesaria

Para niños curiosos de 8-12 años que quieren construir.
verified badge
Abdallah
After Completing Our Course:
- High Earning Potential: Skilled programmers are in high demand, commanding competitive salaries across various industries.

- Versatile Career Opportunities: Open doors to careers in software development, data science, web development, game design, and more.

- Cutting-Edge Skills: Stay ahead in the fast-evolving tech landscape by mastering the most popular and widely used programming languages and frameworks.

- Innovation and Creativity: Enhance your ability to create innovative solutions, develop new technologies, and contribute to exciting projects.

- Problem-Solving Abilities: Strengthen your logical thinking and problem-solving skills, essential for tackling complex technical challenges.

- Career Advancement: Stand out in the job market with a robust programming skill set, increasing your chances of career advancement and promotions.

- Lifelong Learning: Cultivate a mindset of continuous improvement and lifelong learning, staying relevant and adaptable in your career.

**Programming and Coding Lessons for All Ages**

Unlock the world of coding with our comprehensive programming and coding lessons designed for both adults and kids. Whether you're a beginner or looking to enhance your skills, our courses cover a wide range of programming languages and technologies to suit your needs.

**Course Offerings:**
- **Python**: Learn the fundamentals of programming with one of the most versatile and popular languages.
- **HTML & CSS**: Build and style your own websites from scratch.
- **JavaScript**: Add interactivity to your web projects and enhance user experience.
- **MySQL**: Master database management and SQL queries.
- **Dart & Flutter**: Create beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
- **C++**: Dive into the world of object-oriented programming and system-level coding.
- **C#**: Develop robust applications with this powerful language used in a variety of industries.

**Class Formats:**
- **Offline Classes in Egypt**: Join us in person for hands-on learning and direct interaction with our experienced instructors.
- **Online Classes**: Participate from anywhere in the world with our flexible online courses, designed to fit your schedule.

**Who Can Join?**
- **Adults**: Whether you're looking to start a new career, enhance your current skills, or simply explore a new hobby, our classes are perfect for you.
- **Kids**: Our engaging and interactive lessons make learning to code fun and accessible for younger students.

**Why Choose Us?**
- **Experienced Instructors**: Learn from industry professionals with years of teaching and real-world experience.
- **Comprehensive Curriculum**: Our courses are designed to provide a solid foundation and advanced knowledge in various programming languages.
- **Flexible Learning Options**: Choose between offline and online classes to suit your lifestyle and learning preferences.

Join us today and start your journey into the exciting world of programming and coding with the expert instructor Abdallah!

========================================
Comment:
Looking to master programming and become a skilled developer?
In this course, you will learn the basics and tools to manipulate coding and programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL
Under special request, we provide courses on other programming languages.
If you have any further questions, feel free to contact us.

Coding is a powerful general-purpose programming methods. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Coding has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners.
In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL
If you have any further questions, please do not hesitate to contact us.
message icon
Contact Andres
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Gaëlle
La mayoría de los niños piensan que la programación es para "niños inteligentes" o "futuros programadores."
No es verdad. La programación es cómo personas reales resuelven problemas reales.

En esta clase, saltamos la teoría. Tu hijo creará cosas de verdad.

Lo que hará:
✓ Construir proyectos reales en Scratch : un juego que funciona, una animación interactiva, una historia que cuenta
✓ Programar robots virtuales: resolver desafíos del mundo real (cómo cruzar un laberinto, automatizar una tarea, construir un sistema)
✓ Crear en Minecraft Education: diseñar mundos, automatizar construcciones, resolver problemas de lógica
✓ Experimentar con diferentes lenguajes: no solo aprender "la forma correcta," sino entender que hay muchas formas de pensar en un problema
✓ Colaborar y compartir: trabajar con otros niños, recibir feedback, mejorar su trabajo
✓ Desarrollar pensamiento lógico: no para programación, sino para cualquier cosa: resolver problemas en matemáticas, ciencias, vida real

Por qué es diferente:
No enseñamos sintaxis. Enseñamos cómo piensan los programadores.
La mayoría de cursos de programación infantil dicen "aquí está el código, cópialo." Nosotros enseñamos "¿qué problema estamos intentando resolver? ¿Cómo podríamos romperlo en pasos? ¿Qué opciones tenemos?"
Cuando tu hijo aprende a pensar como programador, puede aprender cualquier lenguaje después.

Qué se lleva a casa:
Un portafolio de 3–4 proyectos completados que funcionan. La capacidad de decir "acabo de hacer esto." Y la comprensión profunda de que el código es una herramienta para hacer cosas reales.

Formato: Online o Barcelona | Sesiones de 60–90 min | Ritmo flexible, sin experiencia previa necesaria

Para niños curiosos de 8-12 años que quieren construir.
verified badge
Abdallah
After Completing Our Course:
- High Earning Potential: Skilled programmers are in high demand, commanding competitive salaries across various industries.

- Versatile Career Opportunities: Open doors to careers in software development, data science, web development, game design, and more.

- Cutting-Edge Skills: Stay ahead in the fast-evolving tech landscape by mastering the most popular and widely used programming languages and frameworks.

- Innovation and Creativity: Enhance your ability to create innovative solutions, develop new technologies, and contribute to exciting projects.

- Problem-Solving Abilities: Strengthen your logical thinking and problem-solving skills, essential for tackling complex technical challenges.

- Career Advancement: Stand out in the job market with a robust programming skill set, increasing your chances of career advancement and promotions.

- Lifelong Learning: Cultivate a mindset of continuous improvement and lifelong learning, staying relevant and adaptable in your career.

**Programming and Coding Lessons for All Ages**

Unlock the world of coding with our comprehensive programming and coding lessons designed for both adults and kids. Whether you're a beginner or looking to enhance your skills, our courses cover a wide range of programming languages and technologies to suit your needs.

**Course Offerings:**
- **Python**: Learn the fundamentals of programming with one of the most versatile and popular languages.
- **HTML & CSS**: Build and style your own websites from scratch.
- **JavaScript**: Add interactivity to your web projects and enhance user experience.
- **MySQL**: Master database management and SQL queries.
- **Dart & Flutter**: Create beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
- **C++**: Dive into the world of object-oriented programming and system-level coding.
- **C#**: Develop robust applications with this powerful language used in a variety of industries.

**Class Formats:**
- **Offline Classes in Egypt**: Join us in person for hands-on learning and direct interaction with our experienced instructors.
- **Online Classes**: Participate from anywhere in the world with our flexible online courses, designed to fit your schedule.

**Who Can Join?**
- **Adults**: Whether you're looking to start a new career, enhance your current skills, or simply explore a new hobby, our classes are perfect for you.
- **Kids**: Our engaging and interactive lessons make learning to code fun and accessible for younger students.

**Why Choose Us?**
- **Experienced Instructors**: Learn from industry professionals with years of teaching and real-world experience.
- **Comprehensive Curriculum**: Our courses are designed to provide a solid foundation and advanced knowledge in various programming languages.
- **Flexible Learning Options**: Choose between offline and online classes to suit your lifestyle and learning preferences.

Join us today and start your journey into the exciting world of programming and coding with the expert instructor Abdallah!

========================================
Comment:
Looking to master programming and become a skilled developer?
In this course, you will learn the basics and tools to manipulate coding and programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL
Under special request, we provide courses on other programming languages.
If you have any further questions, feel free to contact us.

Coding is a powerful general-purpose programming methods. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Coding has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners.
In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL
If you have any further questions, please do not hesitate to contact us.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Andres