We may earn an affiliate commission when you visit our partners.
Course image
Raja Ravi

La Programación de juegos consiste en programar y probar videojuegos mediante el uso de lenguajes, herramientas y técnicas de programación

La industria de los videojuegos sigue creciendo a un ritmo sin precedentes, por lo que la programación de juegos ofrece diversas oportunidades profesionales, tales como desarrollo, pruebas, ingeniería de sonido, programación gráfica y programación de IA.

¡Prepárate para dejar tu huella en el apasionante mundo de los Esports!

Recuerda obtener tu certificación de forma gratuita mediante el código de referencia 6FJGJOTX7MFH5M2H

Read more

La Programación de juegos consiste en programar y probar videojuegos mediante el uso de lenguajes, herramientas y técnicas de programación

La industria de los videojuegos sigue creciendo a un ritmo sin precedentes, por lo que la programación de juegos ofrece diversas oportunidades profesionales, tales como desarrollo, pruebas, ingeniería de sonido, programación gráfica y programación de IA.

¡Prepárate para dejar tu huella en el apasionante mundo de los Esports!

Recuerda obtener tu certificación de forma gratuita mediante el código de referencia 6FJGJOTX7MFH5M2H

Por qué aprender con nosotros:

  • El programa de Gestión de Esports y Desarrollo de juegos de HP, “HP Gaming Garage”, combina la herencia tecnológica e innovadora de HP con destacados expertos del mundo académico en el tema.

  • Uno de los programas educativos más completos sobre Esports y Gaming que acompaña al estudiante por un recorrido completo, desde el desarrollo hasta la gestión

  • Módulos fáciles de seguir con muchos ejemplos y referencias reales de la industria

  • Reconocimiento y aceptación en todo el mundo mediante una certificación verificable al finalizar con éxito cada curso

  • Certificación gratuita mediante un código de referencia disponible en la página de cada curso

What's inside

Learning objectives

  • Conoce el dinámico panorama de la industria de los videojuegos y los diversos sectores que contribuyen a su apasionante ecosistema
  • Navega por el complejo proceso del desarrollo de juegos, desde la ideación y el diseño hasta las pruebas y la distribución
  • Explora los principios básicos de la programación de juegos que impulsan experiencias interactivas
  • Conoce los fundamentos de la programación y las técnicas para crear un sólido conjunto de habilidades de programación
  • Amplía aún más tu conocimiento de programación, al profundizar en temas avanzados
  • Descubre el rol fundamental que tienen los motores de videojuegos en el desarrollo de juegos modernos
  • Domina el arte de la planificación y el prototipado de juegos y sienta las bases para el éxito en el diseño y el desarrollo de juegos
  • Conoce unity, uno de los motores de juegos líder en el sector, y aprovecha sus funcionalidades para dar vida a tus conceptos de juego
  • Aprende a crear mecánicas de juego atrapantes e inmersivas para mejorar la experiencia interactiva de los jugadores
  • Explora el fascinante mundo de la ia y el aprendizaje automático, que se usan para crear entornos inteligentes y con capacidad de respuesta
  • Adquiere habilidades para crear recursos para juegos visualmente impresionantes, tales como personajes, entornos y objetos
  • Domina el arte de la animación 3d, da vida a los personajes de tus juegos y crea narrativas visuales dinámicas
  • Aprende a integrar a la perfección tus recursos y animaciones en los motores de juegos para optimizar el rendimiento y potenciar la participación del jugador
  • Descubre técnicas de optimización para garantizar que tu juego funcione sin problemas en distintas plataformas y dispositivos
  • Explora las particularidades de la programación para diversas plataformas, para que tu juego llegue a un público amplio y, a la vez, mantenga una coherencia
  • Aplica tus conocimientos de programación para crear tu propio juego y adquirir experiencia práctica y conocimientos del mundo real
  • Aprende métodos eficaces de gestión de la producción para que el proceso de desarrollo de tu juego sea ágil, organizado y eficiente
  • Comprende las sutilezas de la producción de juegos dentro de una productora profesional
  • Conoce mejor la gestión del presupuesto en el contexto del desarrollo de juegos

Syllabus

Introducción a la industria del gaming y la producción
Módulo 1: Introducción a la industria del gaming
Módulo 2: Proceso de producción de videojuegos
Read more
Módulo 3: La programación detrás de los juegos
Módulo 4: Motores de videojuegos
Módulo 5: Comprender las bases de la programación, parte 1
Módulo 6: Comprender las bases de la programación, parte 2
Módulo 7: Motor de juegos Unity, parte 1
Módulo 8: Motor de juegos Unity, parte 2
Módulo 9: Motor de juegos Unity, parte 3
Módulo 10: Mecánicas de juego, parte 1
Módulo 11: Mecánicas de juego, parte 2
Módulo 12: Inteligencia artificial
Módulo 13: Creación de recursos para juegos
Módulo 14: Animación 3D para juegos
Módulo 15: Integrar recursos con animaciones en los motores de juegos
Módulo 16: Prácticas recomendadas para motores de juegos
Módulo 17: Análisis de programación con un juego de desarrollo propio
Módulo 18: Métodos de gestión de la producción
Módulo 19: Producir el juego en una empresa de producción
Módulo 20: Gestión del presupuesto en la industria del gaming
Motores y programación de juegos
Motores y mecánicas de juegos
IA en los juegos, animación y arte
Del análisis de la programación a la producción de juegos

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores the game development process, which is essential knowledge for game designers and developers
Teaches the relevant fundamentals of computer programming, which are essential skills for game developers
Develops skills in 3D animation for games, which is a valuable skill to have
Introduces industry-leading game engine Unity and explores its functionalities, which can be highly relevant for job opportunities
Provides experience with the production of real games, which is essential for game developers to acquire
No prior knowledge of game development is required, making it accessible to beginners

Save this course

Save Del código a la creación: dominar la programación de juegos to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Del código a la creación: dominar la programación de juegos with these activities:
Review the basics of programming
Reinforce your understanding of programming fundamentals to strengthen your foundation for this course.
Browse courses on Programming Fundamentals
Show steps
  • Review your notes or past coursework on basic programming concepts.
  • Complete practice problems or exercises to test your understanding.
  • Watch online tutorials or videos to refresh your memory on key concepts.
Connect with experienced programmers or industry professionals
Seek guidance and support from experts in the field to accelerate your learning and career growth.
Browse courses on Mentorship
Show steps
  • Identify potential mentors who align with your career goals.
  • Reach out to them via email, LinkedIn, or professional events.
  • Build a mutually beneficial relationship, seeking their advice and guidance.
Participate in online forums or discussion groups
Connect with other students, share knowledge, and gain diverse perspectives to enhance your understanding.
Show steps
  • Join online forums or discussion groups related to the course topics.
  • Actively participate in discussions, ask questions, and share your insights.
  • Engage in constructive feedback with other students.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Solve coding challenges
Enhance your problem-solving skills and strengthen your understanding of programming concepts through practice.
Browse courses on Coding Challenges
Show steps
  • Choose a coding challenge platform or website.
  • Start solving challenges of increasing difficulty.
  • Analyze your solutions and identify areas for improvement.
Follow online tutorials on advanced programming techniques
Supplement your course learning by exploring advanced programming concepts through guided tutorials.
Show steps
  • Identify specific advanced programming techniques you want to learn.
  • Search for online tutorials or courses covering these techniques.
  • Follow the tutorials step-by-step, completing exercises and implementing the concepts.
Build a simple game prototype
Apply your programming skills to create a tangible project while gaining practical experience in game development.
Browse courses on Game Development
Show steps
  • Choose a simple game concept that aligns with your skill level.
  • Design the game mechanics and gameplay.
  • Start coding the game using the programming languages and tools covered in the course.
  • Test and iterate on your prototype, making improvements based on feedback.
Write a blog or article on a programming topic
Deepen your understanding of programming concepts by explaining them to others through writing.
Browse courses on Blogging
Show steps
  • Choose a programming topic that you are familiar with and passionate about.
  • Research and gather information to support your article.
  • Write a clear and concise article, explaining the topic in detail.
  • Publish your article on a blog or online platform.
Contribute to open-source projects related to game development
Gain practical experience and enhance your programming skills by contributing to real-world projects.
Browse courses on Open Source
Show steps
  • Identify open-source projects related to game development that align with your interests.
  • Review the project documentation and codebase.
  • Start contributing by fixing bugs, adding features, or improving documentation.
  • Collaborate with other contributors and maintain a positive and constructive community.

Career center

Learners who complete Del código a la creación: dominar la programación de juegos will develop knowledge and skills that may be useful to these careers:
Desarrollador de videojuegos
Los desarrolladores de videojuegos crean y programan videojuegos. Trabajan con artistas gráficos y diseñadores de sonido para crear juegos que sean divertidos e inmersivos. Este curso puede ayudar a los estudiantes a aprender los conceptos básicos de la programación de videojuegos, el diseño de juegos y el desarrollo de juegos. También cubre herramientas y tecnologías específicas de la industria que son utilizadas por los desarrolladores de videojuegos.
Diseñador de Juegos
Los diseñadores de juegos crean y diseñan el concepto, la jugabilidad y los niveles de un videojuego. Trabajan en estrecha colaboración con los desarrolladores de juegos para asegurarse de que la visión del juego se realice correctamente. Este curso puede ayudar a los estudiantes a aprender los principios del diseño de juegos, la narración de historias y el diseño de niveles. También cubre herramientas y tecnologías específicas de la industria que utilizan los diseñadores de juegos.
Artista de videojuegos
Los artistas de videojuegos crean gráficos y animaciones para videojuegos. Trabajan con diseñadores de juegos y desarrolladores de juegos para crear personajes, entornos y objetos que sean visualmente atractivos y consistentes con la visión del juego. Este curso puede ayudar a los estudiantes a aprender los principios básicos del diseño gráfico, la animación y la producción de arte para videojuegos. También cubre herramientas y tecnologías específicas de la industria que utilizan los artistas de videojuegos.
Ingeniero de Software
Los ingenieros de software diseñan, desarrollan y prueban software. Trabajan en una amplia gama de industrias, incluido el desarrollo de videojuegos. Este curso puede ayudar a los estudiantes a aprender los principios básicos de la programación, el diseño de software y las pruebas de software. También cubre herramientas y tecnologías específicas de la industria que utilizan los ingenieros de software.
Analista de negocios
Los analistas de negocios trabajan con las partes interesadas para identificar y documentar los requisitos comerciales. Trabajan en una amplia gama de industrias, incluido el desarrollo de videojuegos. Este curso puede ayudar a los estudiantes a aprender los principios básicos del análisis de negocios, la recopilación de requisitos y la documentación de requisitos. También cubre herramientas y tecnologías específicas de la industria que utilizan los analistas de negocios.
Científico de datos
Los científicos de datos recopilan, analizan e interpretan datos para ayudar a las empresas a tomar decisiones informadas. Trabajan en una amplia gama de industrias, incluido el desarrollo de videojuegos. Este curso puede ayudar a los estudiantes a aprender los principios básicos de la ciencia de datos, el análisis de datos y el modelado de datos. También cubre herramientas y tecnologías específicas de la industria que utilizan los científicos de datos.
Diseñador de UX
Los diseñadores de UX diseñan y prueban interfaces de usuario para sitios web y aplicaciones. Trabajan en una amplia gama de industrias, incluido el desarrollo de videojuegos. Este curso puede ayudar a los estudiantes a aprender los principios básicos del diseño de UX, la investigación de usuarios y las pruebas de usabilidad. También cubre herramientas y tecnologías específicas de la industria que utilizan los diseñadores de UX.
Administrador de proyectos
Los gerentes de proyectos planifican, organizan y ejecutan proyectos. Trabajan en una amplia gama de industrias, incluido el desarrollo de videojuegos. Este curso puede ayudar a los estudiantes a aprender los principios básicos de la gestión de proyectos, la planificación de proyectos y la ejecución de proyectos. También cubre herramientas y tecnologías específicas de la industria que utilizan los gerentes de proyectos.
Archivista
Los archiveros conservan y brindan acceso a registros históricos. Trabajan en una amplia gama de entornos, incluidos archivos, museos y bibliotecas. Este curso puede ayudar a los estudiantes a aprender los principios básicos de la archivística, la conservación y la gestión de registros. También cubre herramientas y tecnologías específicas de la industria que utilizan los archiveros.
Escritor Técnico
Los escritores técnicos crean y editan documentación técnica. Trabajan en una amplia gama de industrias, incluido el desarrollo de videojuegos. Este curso puede ayudar a los estudiantes a aprender los principios básicos de la redacción técnica, la documentación técnica y la comunicación técnica. También cubre herramientas y tecnologías específicas de la industria que utilizan los escritores técnicos.
Bibliotecario
Los bibliotecarios ayudan a las personas a encontrar y utilizar información. Trabajan en una amplia gama de entornos, incluidas bibliotecas, escuelas y universidades. Este curso puede ayudar a los estudiantes a aprender los principios básicos de la bibliotecología, la investigación y la referencia. También cubre herramientas y tecnologías específicas de la industria que utilizan los bibliotecarios.
Curador de Museo
Los curadores del museo planifican y organizan exposiciones. Trabajan en una amplia gama de entornos, incluidos museos, galerías de arte y centros culturales. Este curso puede ayudar a los estudiantes a aprender los principios básicos de la curaduría, la gestión de colecciones y la educación del museo. También cubre herramientas y tecnologías específicas de la industria que utilizan los curadores de museos.
Instructor
Los instructores enseñan a los estudiantes sobre una amplia gama de temas. Trabajan en una amplia gama de entornos, incluidas escuelas, universidades y empresas. Este curso puede ayudar a los estudiantes a aprender los principios básicos de la enseñanza, el diseño instruccional y la gestión del aula. También cubre herramientas y tecnologías específicas de la industria que utilizan los instructores.
Museólogo
Los museólogos trabajan en museos y otras instituciones culturales para planificar y organizar exhibiciones, realizar investigaciones y educar al público sobre la historia y la cultura. Este curso puede ayudar a los estudiantes a aprender los principios básicos de la museología, la curaduría y la educación del museo. También cubre herramientas y tecnologías específicas de la industria que utilizan los museólogos.
Conservador
Los conservadores conservan y restauran objetos históricos. Trabajan en una amplia gama de entornos, incluidos museos, archivos y bibliotecas. Este curso puede ayudar a los estudiantes a aprender los principios básicos de la conservación, la restauración y la gestión de colecciones. También cubre herramientas y tecnologías específicas de la industria que utilizan los conservadores.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Del código a la creación: dominar la programación de juegos.
Este libro explora los fundamentos de la inteligencia artificial (IA) en el desarrollo de juegos. Proporciona una introducción clara a los algoritmos y técnicas de IA que se utilizan para crear personajes y entornos inteligentes y receptivos.
Este libro proporciona una comprensión profunda de la arquitectura interna de los motores de juegos. Describe los componentes clave y las técnicas utilizadas para crear motores eficientes y escalables.
Este libro ofrece una exploración técnica de los conceptos y algoritmos que subyacen al diseño de motores de juegos 3D. Es una lectura esencial para cualquier programador interesado en desarrollar motores de juegos personalizados o comprender el funcionamiento interno de los motores comerciales.
Este libro clásico proporciona una base integral en los algoritmos y técnicas utilizados en la representación en tiempo real para juegos. Es una lectura esencial para cualquier programador interesado en desarrollar gráficos impresionantes y de alto rendimiento.
Este libro ofrece una guía práctica para el diseño de niveles de juegos. Proporciona técnicas y principios probados para crear niveles desafiantes, atractivos y memorables.
Este libro proporciona una guía paso a paso para el proceso de producción de juegos. Cubre todo, desde la preproducción y el desarrollo hasta la distribución y el soporte posterior al lanzamiento.
Esta colección de artículos ofrece una visión avanzada de la inteligencia artificial en los juegos. Contiene ensayos técnicos de expertos de la industria, que cubren temas como el comportamiento del enemigo, la toma de decisiones y el aprendizaje automático.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Del código a la creación: dominar la programación de juegos.
El qué y el cómo de la gestión de Esports
Most relevant
Una guía completa del diseño de juegos
Most relevant
Introducción a la programación orientada a objetos en Java
Most relevant
Programación avanzada en Swift
Most relevant
Introducción a la programación en Python I: Aprendiendo a...
Most relevant
Introducción a la programación en C: Funciones y punteros
Most relevant
Animaciones en Pygame: Crea juegos 2D
Most relevant
Desarrollo de Videojuegos en Unity: Una Introducción
Most relevant
Fundamentos de programación en Swift
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser