facebook
favorite button
super instructor icon
Profesor fiable
Este profe tiene una tasa de respuesta rápida muy elevada, ofreciendo así un servicio de buena calidad y fiabilidad a sus estudiantes.
member since icon
Desde agosto 2023
Profesor desde agosto 2023
Mastering 3D Game Development with Unity3D - Complete Course for Unity3d
course price icon
A partir de 9 $ /h
arrow icon
Start an exciting journey into the world of 3D game development with our comprehensive "Game Development Complete Course for Unity3D." Designed for both beginners and intermediate learners, this course is the perfect opportunity to unleash your creativity and bring your 3D game ideas to life.

Throughout the course, you will receive expert guidance to the fundamentals of Unity3D in both English and/or Arabic. Step by step, you will learn how to navigate Unity's powerful 3D game development engine, create stunning environments, design lifelike characters, implement engaging gameplay mechanics, and optimize your projects for various platforms.

With a combination of theoretical knowledge and hands-on practice, you will gain a deep understanding of 3D game development principles and acquire the skills to craft immersive gaming experiences. By the end of the course, you will have developed a solid foundation in Unity3D and be equipped to create your own 3D games, whether it's a first-person shooter, a role-playing adventure, or a simulation game.

Join us now and unlock the doors to a thrilling world where your imagination knows no bounds. Get ready to become a skilled 3D game developer and bring your gaming dreams to reality!

Lugar
location type icon
Conectado desde Egipto
Edad
Adolescentes (13-17 años)
Adultos (18-64 años)
Tercera edad (65+ años)
Nivel del estudiante
Principiante
Intermedio
Duración
90 minutos
La clase se imparte en
inglés
árabe
Disponibilidad en una semana típica.
(GMT -05:00)
Nueva York
at teacher icon
En línea vía webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Clases similares
arrow icon previousarrow icon next
verified badge
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.

This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.

As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.

I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.

Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
verified badge
La asignatura de Introducción a la Programación es crítica en el grado de Ingeniería Informática. Es una de las asignaturas que más problemas da a nuevos estudiantes que llegan de Bachillerato o profesionales de otras áreas que acceden Ingeniería Informática. Se une el reto de aprender a programar con el de entender el lenguaje Java.

Asimilar bien los fundamentos de la programación es clave para poder superar el resto de tu carrera con éxito. Como graduado en Ingeniería Informática sé que más adelante se va a asumir que ya sabes programar y la programación pasará a ser solo una herramienta más.

Te ayudo a resolver tus dudas, preparar tus exámenes y repasar lo que aprendes en clase.

También me adapto a estudios de DAM o DAW.
verified badge
Si estás atascado con la asignatura de estadísitica de la carrera, te ayudo a que la entiendas y que te sea fácil de aprobar. Tengo experiencia en alumnos de ADE, Psicología , Turismo, Políticas, ... Con resultados muy buenos y alumnos que han repetido cuando han tenido otras asignaturas de estadística o semejantes
verified badge
Learn Python by actually building things.

Whether you're starting from zero, studying computer science, or already know the basics and want to become more confident, I'll help you learn Python through practical exercises and real projects.

We can work on:

• Python fundamentals
• Variables, conditions, loops and functions
• Lists, dictionaries and object-oriented programming
• Working with files and APIs
• Automation and useful scripts
• Debugging and understanding existing code
• Building small projects for your portfolio
• Introduction to AWS and cloud projects

I adapt the lessons to your current level and goals. You can also bring your own exercises, university assignments or personal projects and we can work through them together.

The goal isn't just to memorize Python syntax — it's to understand how to use it to solve real problems.
verified badge
Aprende C# y Unity de forma práctica, tanto si empiezas desde cero como si ya tienes experiencia y quieres mejorar la estructura de tus proyectos.

Soy desarrollador de C# y Unity, con alrededor de 4 años de experiencia creando videojuegos y un Grado Superior en Animación, Videojuegos y Entornos Interactivos. He liderado la programación de distintos proyectos, realizado prácticas en un estudio de videojuegos y participado en más de 15 game jams, obteniendo premios en varias de ellas.

Para principiantes podemos empezar por los fundamentos de C#: variables, condicionales, bucles, funciones, clases y programación orientada a objetos, aplicándolo desde el principio dentro de Unity.

Para alumnos con más experiencia podemos trabajar desarrollo de gameplay, físicas 2D y 3D, Input System, enemigos e IA, sistemas de combate, inventarios, eventos, interfaces, herencia, ScriptableObjects, máquinas de estados, patrones de diseño y principios SOLID.

Las clases se adaptan al nivel y objetivos de cada alumno. También podemos trabajar directamente sobre proyectos personales, trabajos de clase o proyectos para game jams.

Mi objetivo no es que copies código hasta conseguir que algo funcione, sino que entiendas cómo plantear un problema, dividirlo y construir sistemas claros, mantenibles y fáciles de ampliar.
verified badge
¡Bienvenidos al mundo de la Ingeniería en Sistemas! Este curso está diseñado de forma accesible y escalonada para que cualquier persona, desde niños curiosos de 7 años hasta adultos de 65, pueda entender cómo funciona la tecnología y aprender a crear sus propios proyectos desde cero.

A través de un enfoque práctico, dinámico y paso a paso, aprenderás a pensar como un ingeniero, resolviendo problemas y transformando ideas en aplicaciones reales. No necesitas ninguna experiencia previa, comenzaremos desde lo más básico hasta llegar a herramientas de nivel profesional.
verified badge
Learn to code by creating your own games and interactive projects! These online lessons are designed for children and teenagers aged 7–17, from complete beginners to students with some coding experience.

We choose Scratch, Python, or Roblox Studio based on your child’s age, interests, and level. Students learn programming concepts, practise logical thinking, and discover how to find and fix errors independently.

I’ve been teaching since 2018 and have five years of software development experience. Each lesson combines clear explanations with practical activities in a friendly environment where questions are always welcome.

Students also get access to my learning platform to review materials and practise between lessons.
verified badge
Mis clases están orientadas hacia un nivel básico o nulo de programación.

Mi metodología de enseñanza se trata de empezar por lo más básico con paciencia. La clase suele comenzar con las dudas que tenga el alumno/a respecto a la clase anterior. Posteriormente, se hace una breve explicación de los comandos que vayamos a usar ese día y finalmente pasamos a programarlos de forma conjunta para que quede claro.

Mi objetivo es que en 4 o 5 meses puedas dominar el lenguaje de programación que tú quieras de forma que ya puedas empezar a progresar de forma más compleja por tu cuenta partiendo de la base aprendida.
verified badge
I am an IT professional as a Technical Product Owner and IT Project Manager, and a teacher with more than 15 years of experience in software development, project management and digital transformation.
I teach classes adapted to the level and objective of each student, from introduction to computing and digital skills to programming and application development.

We can work on content such as:
- Proficiency in computers, operating systems, the Internet, and digital tools.
- Office automation and online collaboration.
- Programming and fundamentals of software development.
- HTML, CSS, JavaScript and web development.
- Databases and SQL.
- Python and basic automation.
- Angular, React and other frontend technologies.
- Backend with PHP, Node.js and Python among others.
- Git, APIs, cloud and good development practices.
- Introduction to cybersecurity and safe internet use.

The classes are purely practical, although I won't lie, there's some theory involved, and they're adapted to the student's pace. I can help you resolve specific doubts, prepare exercises or projects, improve your technical skills, and acquire a solid foundation to continue learning independently.
verified badge
Soy Ingeniera Informática por la Universidad Carlos III de Madrid y trabajo como Data Engineer, construyendo plataformas de datos en la nube con Snowflake y Azure. En mis clases aprenderás lo que de verdad se usa en el mundo profesional, explicado de forma clara y práctica.

Puedo ayudarte con:
- Programación desde cero: lógica, Python, Java o C
- Bases de datos y SQL, desde consultas básicas hasta nivel avanzado
- Análisis de datos, Excel y herramientas digitales
- Apoyo en asignaturas de Bachillerato, FP y universidad
- Orientación para quienes quieren reconvertirse al sector de datos

Cada clase se adapta a tu nivel y objetivos, con ejercicios y pequeños proyectos prácticos para que lo aprendido se quede. Doy clases en español e inglés (viví 4 años en EE. UU.).
verified badge
Este curso sirve para introducirse en los fundamentos de la programación Backend utilizando Typescript. La idea es aprender que es un backend, que cosas debemos tener en cuenta para tomar decisiones, las arquitecturas mas utilizadas del mercado a dia de hoy junto a sus tendencias y a como crear nuestro primer backend.

Aunque el curso sea en typescript, el conocimiento sirve para cualquier lenguaje.
verified badge
I’ve been teaching people to code since I was 17, first kids in Costa Rica, then CS students at university, and later developers in webinars of 200+ people as a Solutions Architect at MongoDB.

In these 1:1 classes, we’ll work on exactly what you need, at your pace. I can help you:

Learn the fundamentals of HTML, CSS and JavaScript from scratch
Build real projects with React, Node.js, Express and MongoDB
Get unstuck on bootcamp, university or personal projects
Prepare for technical interviews and your first developer job
Understand how to use AI tools to code better, without relying on them blindly

I’m a bootcamp graduate myself, so I know how overwhelming learning to code can feel. My goal is to make each concept click, so you leave every class able to do something you couldn’t before.
verified badge
Java is one of the most widely used languages in the world, both in business and in higher education. But learning Java is not just about writing code that "works": it's about writing code that is readable, reliable, and easy to maintain.

As a master's student in computer science, specializing in software quality, I offer a practical course that teaches you the language while giving you the good habits of professional developers from the start.
verified badge
¿Estudias Desarrollo de Aplicaciones Web (DAW) o Desarrollo de Aplicaciones Multiplataforma (DAM) y necesitas ayuda con tus asignaturas de programación?

Soy titulado en Desarrollo de Aplicaciones Multiplataforma y actualmente trabajo en el ámbito de la informática, desarrollando aplicaciones, automatizaciones y soluciones empresariales.

Ofrezco clases particulares de programación adaptadas a tu nivel y necesidades, tanto para personas que empiezan desde cero como para estudiantes que necesitan reforzar conocimientos, preparar exámenes o sacar adelante prácticas y proyectos.

**Materias y tecnologías que podemos trabajar:**

- **Java:** programación orientada a objetos, estructuras de datos y ejercicios.
- **JavaScript:** fundamentos, DOM y desarrollo web.
- **C#:** programación y desarrollo de aplicaciones.
- **Kotlin:** desarrollo de aplicaciones Android.
- **HTML y CSS:** diseño y desarrollo de páginas web.
- **PHP:** programación del lado del servidor.
- **SQL, MySQL y MongoDB:** bases de datos y consultas.
- **Spring Boot:** desarrollo de aplicaciones backend y API REST.
- **Android Studio:** desarrollo de aplicaciones móviles.

**¿Cómo son las clases?**

- Explicaciones paso a paso y adaptadas a tu ritmo.
- Resolución de ejercicios y prácticas de clase.
- Preparación de exámenes.
- Ayuda con proyectos y trabajos.
- Clases prácticas con ejemplos reales.

Mi objetivo es que entiendas realmente la programación y seas capaz de resolver los ejercicios por tu cuenta.
verified badge
Do you want to learn to program but don't know where to start? This course is for you.

In your courses with me, you'll learn C, a programming language that will help you truly understand the fundamentals of how a computer works and the basic structures that underpin programming languages. Learning C will give you a deep understanding that will later allow you to learn other high-level languages more easily.

And because theory alone can be quite boring, with me you'll learn by doing small projects that will lay the foundation for more complex projects. The idea is that the classes will serve to introduce some theory and answer your questions.

What will you learn?
* C Syntax
* Variables and their types
* Conditional structures
* Loops
* Arrays
* Understanding pointer logic
* Structures and lists
* The compiler
* The terminal
* Basic structure of a C project
* GDB: How to debug your programs
message icon
Contactar con Kareem
repeat students icon
La primera clase está respaldada
por nuestra
Garantía del Buen Profesor
Clases similares
arrow icon previousarrow icon next
verified badge
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.

This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.

As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.

I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.

Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
verified badge
La asignatura de Introducción a la Programación es crítica en el grado de Ingeniería Informática. Es una de las asignaturas que más problemas da a nuevos estudiantes que llegan de Bachillerato o profesionales de otras áreas que acceden Ingeniería Informática. Se une el reto de aprender a programar con el de entender el lenguaje Java.

Asimilar bien los fundamentos de la programación es clave para poder superar el resto de tu carrera con éxito. Como graduado en Ingeniería Informática sé que más adelante se va a asumir que ya sabes programar y la programación pasará a ser solo una herramienta más.

Te ayudo a resolver tus dudas, preparar tus exámenes y repasar lo que aprendes en clase.

También me adapto a estudios de DAM o DAW.
verified badge
Si estás atascado con la asignatura de estadísitica de la carrera, te ayudo a que la entiendas y que te sea fácil de aprobar. Tengo experiencia en alumnos de ADE, Psicología , Turismo, Políticas, ... Con resultados muy buenos y alumnos que han repetido cuando han tenido otras asignaturas de estadística o semejantes
verified badge
Learn Python by actually building things.

Whether you're starting from zero, studying computer science, or already know the basics and want to become more confident, I'll help you learn Python through practical exercises and real projects.

We can work on:

• Python fundamentals
• Variables, conditions, loops and functions
• Lists, dictionaries and object-oriented programming
• Working with files and APIs
• Automation and useful scripts
• Debugging and understanding existing code
• Building small projects for your portfolio
• Introduction to AWS and cloud projects

I adapt the lessons to your current level and goals. You can also bring your own exercises, university assignments or personal projects and we can work through them together.

The goal isn't just to memorize Python syntax — it's to understand how to use it to solve real problems.
verified badge
Aprende C# y Unity de forma práctica, tanto si empiezas desde cero como si ya tienes experiencia y quieres mejorar la estructura de tus proyectos.

Soy desarrollador de C# y Unity, con alrededor de 4 años de experiencia creando videojuegos y un Grado Superior en Animación, Videojuegos y Entornos Interactivos. He liderado la programación de distintos proyectos, realizado prácticas en un estudio de videojuegos y participado en más de 15 game jams, obteniendo premios en varias de ellas.

Para principiantes podemos empezar por los fundamentos de C#: variables, condicionales, bucles, funciones, clases y programación orientada a objetos, aplicándolo desde el principio dentro de Unity.

Para alumnos con más experiencia podemos trabajar desarrollo de gameplay, físicas 2D y 3D, Input System, enemigos e IA, sistemas de combate, inventarios, eventos, interfaces, herencia, ScriptableObjects, máquinas de estados, patrones de diseño y principios SOLID.

Las clases se adaptan al nivel y objetivos de cada alumno. También podemos trabajar directamente sobre proyectos personales, trabajos de clase o proyectos para game jams.

Mi objetivo no es que copies código hasta conseguir que algo funcione, sino que entiendas cómo plantear un problema, dividirlo y construir sistemas claros, mantenibles y fáciles de ampliar.
verified badge
¡Bienvenidos al mundo de la Ingeniería en Sistemas! Este curso está diseñado de forma accesible y escalonada para que cualquier persona, desde niños curiosos de 7 años hasta adultos de 65, pueda entender cómo funciona la tecnología y aprender a crear sus propios proyectos desde cero.

A través de un enfoque práctico, dinámico y paso a paso, aprenderás a pensar como un ingeniero, resolviendo problemas y transformando ideas en aplicaciones reales. No necesitas ninguna experiencia previa, comenzaremos desde lo más básico hasta llegar a herramientas de nivel profesional.
verified badge
Learn to code by creating your own games and interactive projects! These online lessons are designed for children and teenagers aged 7–17, from complete beginners to students with some coding experience.

We choose Scratch, Python, or Roblox Studio based on your child’s age, interests, and level. Students learn programming concepts, practise logical thinking, and discover how to find and fix errors independently.

I’ve been teaching since 2018 and have five years of software development experience. Each lesson combines clear explanations with practical activities in a friendly environment where questions are always welcome.

Students also get access to my learning platform to review materials and practise between lessons.
verified badge
Mis clases están orientadas hacia un nivel básico o nulo de programación.

Mi metodología de enseñanza se trata de empezar por lo más básico con paciencia. La clase suele comenzar con las dudas que tenga el alumno/a respecto a la clase anterior. Posteriormente, se hace una breve explicación de los comandos que vayamos a usar ese día y finalmente pasamos a programarlos de forma conjunta para que quede claro.

Mi objetivo es que en 4 o 5 meses puedas dominar el lenguaje de programación que tú quieras de forma que ya puedas empezar a progresar de forma más compleja por tu cuenta partiendo de la base aprendida.
verified badge
I am an IT professional as a Technical Product Owner and IT Project Manager, and a teacher with more than 15 years of experience in software development, project management and digital transformation.
I teach classes adapted to the level and objective of each student, from introduction to computing and digital skills to programming and application development.

We can work on content such as:
- Proficiency in computers, operating systems, the Internet, and digital tools.
- Office automation and online collaboration.
- Programming and fundamentals of software development.
- HTML, CSS, JavaScript and web development.
- Databases and SQL.
- Python and basic automation.
- Angular, React and other frontend technologies.
- Backend with PHP, Node.js and Python among others.
- Git, APIs, cloud and good development practices.
- Introduction to cybersecurity and safe internet use.

The classes are purely practical, although I won't lie, there's some theory involved, and they're adapted to the student's pace. I can help you resolve specific doubts, prepare exercises or projects, improve your technical skills, and acquire a solid foundation to continue learning independently.
verified badge
Soy Ingeniera Informática por la Universidad Carlos III de Madrid y trabajo como Data Engineer, construyendo plataformas de datos en la nube con Snowflake y Azure. En mis clases aprenderás lo que de verdad se usa en el mundo profesional, explicado de forma clara y práctica.

Puedo ayudarte con:
- Programación desde cero: lógica, Python, Java o C
- Bases de datos y SQL, desde consultas básicas hasta nivel avanzado
- Análisis de datos, Excel y herramientas digitales
- Apoyo en asignaturas de Bachillerato, FP y universidad
- Orientación para quienes quieren reconvertirse al sector de datos

Cada clase se adapta a tu nivel y objetivos, con ejercicios y pequeños proyectos prácticos para que lo aprendido se quede. Doy clases en español e inglés (viví 4 años en EE. UU.).
verified badge
Este curso sirve para introducirse en los fundamentos de la programación Backend utilizando Typescript. La idea es aprender que es un backend, que cosas debemos tener en cuenta para tomar decisiones, las arquitecturas mas utilizadas del mercado a dia de hoy junto a sus tendencias y a como crear nuestro primer backend.

Aunque el curso sea en typescript, el conocimiento sirve para cualquier lenguaje.
verified badge
I’ve been teaching people to code since I was 17, first kids in Costa Rica, then CS students at university, and later developers in webinars of 200+ people as a Solutions Architect at MongoDB.

In these 1:1 classes, we’ll work on exactly what you need, at your pace. I can help you:

Learn the fundamentals of HTML, CSS and JavaScript from scratch
Build real projects with React, Node.js, Express and MongoDB
Get unstuck on bootcamp, university or personal projects
Prepare for technical interviews and your first developer job
Understand how to use AI tools to code better, without relying on them blindly

I’m a bootcamp graduate myself, so I know how overwhelming learning to code can feel. My goal is to make each concept click, so you leave every class able to do something you couldn’t before.
verified badge
Java is one of the most widely used languages in the world, both in business and in higher education. But learning Java is not just about writing code that "works": it's about writing code that is readable, reliable, and easy to maintain.

As a master's student in computer science, specializing in software quality, I offer a practical course that teaches you the language while giving you the good habits of professional developers from the start.
verified badge
¿Estudias Desarrollo de Aplicaciones Web (DAW) o Desarrollo de Aplicaciones Multiplataforma (DAM) y necesitas ayuda con tus asignaturas de programación?

Soy titulado en Desarrollo de Aplicaciones Multiplataforma y actualmente trabajo en el ámbito de la informática, desarrollando aplicaciones, automatizaciones y soluciones empresariales.

Ofrezco clases particulares de programación adaptadas a tu nivel y necesidades, tanto para personas que empiezan desde cero como para estudiantes que necesitan reforzar conocimientos, preparar exámenes o sacar adelante prácticas y proyectos.

**Materias y tecnologías que podemos trabajar:**

- **Java:** programación orientada a objetos, estructuras de datos y ejercicios.
- **JavaScript:** fundamentos, DOM y desarrollo web.
- **C#:** programación y desarrollo de aplicaciones.
- **Kotlin:** desarrollo de aplicaciones Android.
- **HTML y CSS:** diseño y desarrollo de páginas web.
- **PHP:** programación del lado del servidor.
- **SQL, MySQL y MongoDB:** bases de datos y consultas.
- **Spring Boot:** desarrollo de aplicaciones backend y API REST.
- **Android Studio:** desarrollo de aplicaciones móviles.

**¿Cómo son las clases?**

- Explicaciones paso a paso y adaptadas a tu ritmo.
- Resolución de ejercicios y prácticas de clase.
- Preparación de exámenes.
- Ayuda con proyectos y trabajos.
- Clases prácticas con ejemplos reales.

Mi objetivo es que entiendas realmente la programación y seas capaz de resolver los ejercicios por tu cuenta.
verified badge
Do you want to learn to program but don't know where to start? This course is for you.

In your courses with me, you'll learn C, a programming language that will help you truly understand the fundamentals of how a computer works and the basic structures that underpin programming languages. Learning C will give you a deep understanding that will later allow you to learn other high-level languages more easily.

And because theory alone can be quite boring, with me you'll learn by doing small projects that will lay the foundation for more complex projects. The idea is that the classes will serve to introduce some theory and answer your questions.

What will you learn?
* C Syntax
* Variables and their types
* Conditional structures
* Loops
* Arrays
* Understanding pointer logic
* Structures and lists
* The compiler
* The terminal
* Basic structure of a C project
* GDB: How to debug your programs
Garantía del Buen Profesor
favorite button
message icon
Contactar con Kareem