We may earn an affiliate commission when you visit our partners.
Course image
Enric Martí Gòdia and Jordi Arnal Montoya

VERSIÓN EN ESPAÑOL

¿Cómo se estructura y funciona un programa de videojuego? Es lo que comúnmente se conoce como 'gameplay', y que constituirá nuestro núcleo de estudio en este curso. Su análisis detallado nos permitirá comprender su importancia, y qué funcionalidades debe tener. Analizaremos también la interface gráfica del usuario (GUI), que finalmente condiciona el hecho de que el jugador pueda interaccionar correctamente con el videojuego. Para definir y comprender mejor los conceptos se usan ejemplos y referentes de videojuegos de la industria.

Read more

VERSIÓN EN ESPAÑOL

¿Cómo se estructura y funciona un programa de videojuego? Es lo que comúnmente se conoce como 'gameplay', y que constituirá nuestro núcleo de estudio en este curso. Su análisis detallado nos permitirá comprender su importancia, y qué funcionalidades debe tener. Analizaremos también la interface gráfica del usuario (GUI), que finalmente condiciona el hecho de que el jugador pueda interaccionar correctamente con el videojuego. Para definir y comprender mejor los conceptos se usan ejemplos y referentes de videojuegos de la industria.

En breve el curso dispondrá de subtítulos en inglés.

_________________

ENGLISH VERSION

How does a video game program work and structure? We call this gameplay, and it will be the main point on this course. Its detailed analysis will allow us to understand its importance and what functions it has to have. We will also analyze the Graphics User Interface -GUI- that finally conditions the player's correct interaction with the game. To properly define and understand the concepts we will use examples and referents on the video game's industry.

English subtitles will be soon available.

Enroll now

What's inside

Syllabus

INTRODUCCIÓN A UNITY. TERRENO, CÁMARA Y CONTROL
¿Te has preguntado qué funcionalidades básicas presenta el motor de videojuegos Unity 3D? En este módulo verás cuáles son estas funcionalidades. Para ello crearemos un terreno mediante el editor de terrenos. Asimismo, completaremos el módulo implementando un pequeño control de personaje y cámara con el que movernos por el escenario.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Establishes the foundation for understanding, creating, and structuring video games
Provides hands-on, practical experience in game development using Unity 3D
Develops skills in implementing GUI, physics, enemies, and gameplay mechanics
Offers a comprehensive overview of the game development process
Taught by experienced professionals who wield industrial experience in video game development
May require additional software or resources not readily available to all learners

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Introducción práctica al gameplay en unity

De acuerdo con los estudiantes, este curso ofrece una buena introducción (positive) a los conceptos básicos del gameplay (neutral) en videojuegos utilizando Unity (neutral). Muchos learners destacan su enfoque práctico (positive) y la estructura paso a paso (positive) que facilita el aprendizaje para principiantes absolutos (positive). Sin embargo, algunos señalan que el contenido puede ser demasiado básico (warning) para quienes ya tienen alguna experiencia y que la versión de Unity utilizada podría estar desactualizada (warning). A pesar de estas advertencias, la mayoría considera que es un punto de partida sólido y útil (positive) para entender cómo funcionan los juegos por dentro.
Cubre syllabus de forma efectiva.
"El temario está bien estructurado y se cubren todos los puntos prometidos."
"Desde el terreno hasta el boss, el curso te lleva de la mano por los elementos básicos."
"Las explicaciones sobre Animator Controller y física fueron claras dentro del nivel del curso."
Aprender haciendo con ejemplos.
"Lo que más me gustó es que es muy práctico, sigues los pasos y ves resultados."
"Los ejemplos y la creación de la pequeña demo son muy ilustrativos."
"La parte de implementar el control de personaje y los items fue muy útil y práctica."
"Agradezco el enfoque hands-on para entender los conceptos de gameplay."
Excelente punto de partida para novatos.
"Es un curso excelente para principiantes, explica los conceptos básicos muy bien..."
"Perfecto para iniciarse en Unity y entender cómo funciona el gameplay de un juego simple."
"Si no sabes nada de Unity, este curso te da una base muy clara."
"Me ayudó a dar mis primeros pasos en el desarrollo de videojuegos con Unity."
La versión de Unity podría ser antigua.
"El curso usa una versión de Unity que no es la más reciente, algunas cosas cambiaron."
"Tuve que buscar tutoriales aparte para adaptar algunos pasos a la versión actual de Unity."
"Sería muy útil que se actualizara el contenido a una versión más moderna del motor."
No profundiza en temas avanzados.
"El curso se queda muy en la superficie, esperaba algo más de profundidad en ciertos temas."
"Si ya tienes algo de experiencia en Unity, te parecerá demasiado básico y repetitivo."
"Cubre lo esencial pero no esperes convertirte en un experto."
"Me sirvió para refrescar lo básico, pero no aprendí técnicas avanzadas."

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 Gameplay en videojuegos with these activities:
Review Unity Editor Basics
Brush up on the Unity Editor's user interface and core functionality to enhance your understanding of the course materials.
Browse courses on Unity Editor
Show steps
  • Navigate the Unity Editor interface, including the Scene, Game, and Hierarchy views.
  • Create and modify basic game objects, such as cubes, spheres, and cameras.
  • Import and manage assets, such as textures, models, and sounds.
Practice basic coding exercises
Reinforce your understanding of basic coding concepts by solving practice problems.
Browse courses on Unity
Show steps
  • Identify a resource for practice problems.
  • Choose a problem that you find challenging but achievable.
  • Solve the problem on your own.
  • Review your solution and compare it to the provided sample solution.
Follow tutorials on specific Unity features
Expand your knowledge of Unity by following guided tutorials that demonstrate specific features.
Browse courses on Unity
Show steps
  • Search for tutorials on a specific Unity feature that you want to learn.
  • Watch the tutorial and take notes.
  • Implement the feature in your own project.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Solve Coding Challenges
Strengthen your programming skills by practicing coding challenges related to Unity game development.
Show steps
  • Solve coding problems on websites like LeetCode or HackerRank.
  • Create your own coding challenges to test your understanding of Unity concepts.
Create a simple game prototype
Apply your understanding of Unity by creating a simple game prototype.
Browse courses on Unity
Show steps
  • Brainstorm and design your game.
  • Create the game environment and characters in Unity.
  • Implement basic gameplay mechanics.
  • Test and iterate on your game.
Design and Implement a Simple Game Mechanic
Enhance your understanding of gameplay mechanics by designing and implementing a simple game mechanic in Unity.
Browse courses on Game Mechanics
Show steps
  • Brainstorm and sketch out a game mechanic that aligns with the course concepts.
  • Translate your game mechanic into Unity code using C# scripting.
  • Test and iterate on your game mechanic to improve its functionality and user experience.
Contribute to Open Source Unity Projects
Deepen your understanding of Unity's architecture and best practices by contributing to open source projects.
Browse courses on Open Source Software
Show steps
  • Identify open source Unity projects on platforms like GitHub that align with your interests.
  • Contribute code, documentation, or bug fixes to these projects, following their contribution guidelines.
Develop a Unity Game Demo
Showcase your learning by developing a Unity game demo that demonstrates your skills in gameplay programming, level design, and user interface.
Browse courses on Unity Game Development
Show steps
  • Plan and design the gameplay, levels, and user interface for your game demo.
  • Implement your game mechanics and level designs using C# scripting and Unity's tools.
  • Polish your game demo by adding graphics, sound effects, and a user-friendly interface.

Career center

Learners who complete Gameplay en videojuegos will develop knowledge and skills that may be useful to these careers:
Video Game Designer
Video Game Designers use their knowledge to create the visual appearance and gameplay of video games. This course from Universitat Autònoma de Barcelona provides an introduction to Unity and teaches the gameplay structure of video games. Through this course, learners will develop the skills needed to bring their video game designs to life.
Video Game Programmer
Video Game Programmers write code to create video games. This course from Universitat Autònoma de Barcelona provides an introduction to Unity and teaches the gameplay structure of video games. These skills are essential to any aspiring Video Game Programmer who wants to succeed in the field.
Game Tester
Video Game Testers ensure that video games are free of bugs and glitches before they are released to the public. This course from Universitat Autònoma de Barcelona provides an introduction to Unity and teaches the gameplay structure of video games. These skills are essential to any aspiring Game Tester.
Game Developer
Video Game Developers use their skills to develop and create video games. This course from Universitat Autònoma de Barcelona provides an introduction to Unity and teaches the gameplay structure of video games. This course may be helpful for those interested in a career as a Game Developer.
Software Engineer
Software Engineers design, develop and test software. This course from Universitat Autònoma de Barcelona is an introduction to Unity and teaches the gameplay structure of video games. It may be helpful for those interested in a career as a Software Engineer.
User Experience Designer
User Experience Designers create products that are easy and enjoyable to use. This course from Universitat Autònoma de Barcelona provides an introduction to Unity and teaches the gameplay structure of video games. This may be helpful for those interested in a career as a User Experience Designer.
Game Designer
Video Game Designers use their knowledge to create the visual appearance and gameplay of video games. This course from Universitat Autònoma de Barcelona provides an introduction to Unity and teaches the gameplay structure of video games. This course may be helpful for those interested in a career as a Game Designer.
Project Manager
Project Managers plan, organize, and execute projects. This course from Universitat Autònoma de Barcelona is an introduction to Unity and teaches the gameplay structure of video games. It may be helpful for those interested in a career as a Project Manager.
Technical Artist
Technical Artists create the art assets used in video games. This course from Universitat Autònoma de Barcelona is an introduction to Unity and teaches the gameplay structure of video games. This may be helpful for those interested in a career as a Technical Artist.
Game Writer
Game Writers write the story and dialogue for video games. This course from Universitat Autònoma de Barcelona is an introduction to Unity and teaches the gameplay structure of video games. It may be helpful for those interested in a career as a Game Writer.
Game Producer
Game Producers oversee the development and production of video games. This course from Universitat Autònoma de Barcelona is an introduction to Unity and teaches the gameplay structure of video games. It may be helpful for those interested in a career as a Game Producer.
QA Tester
QA Testers test and evaluate software and video games to ensure that they meet quality standards. This course from Universitat Autònoma de Barcelona provides an introduction to Unity and teaches the gameplay structure of video games. These skills are essential to any aspiring QA Tester.
Software Architect
Software Architects design and develop software systems. This course from Universitat Autònoma de Barcelona is an introduction to Unity and teaches the gameplay structure of video games. It may be helpful for those interested in a career as a Software Architect.
Computer Scientist
Computer Scientists research and develop new computer technologies. This course from Universitat Autònoma de Barcelona is an introduction to Unity and teaches the gameplay structure of video games. It may be helpful for those interested in a career as a Computer Scientist.
Data Scientist
Data Scientists collect, analyze, and interpret data. This course from Universitat Autònoma de Barcelona is an introduction to Unity and teaches the gameplay structure of video games. It may be helpful for those interested in a career as a Data Scientist.

Reading list

We've selected 13 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 Gameplay en videojuegos.
Este libro proporciona una visión general completa de Unity, desde la creación de niveles hasta la programación de IA y físicas. También incluye tutoriales prácticos que ayudarán a los estudiantes a aprender los conceptos básicos del desarrollo de videojuegos con Unity.
Este libro ofrece una visión general técnica de la arquitectura de los motores de juegos. Los estudiantes aprenderán cómo diseñar y desarrollar motores de juegos eficientes y escalables.
Este libro explora los principios creativos y artísticos del diseño de videojuegos. Cubre temas como la estética, la emoción y la psicología. Es una lectura inspiradora para cualquier persona interesada en crear videojuegos.
Este libro se centra en la física del desarrollo de videojuegos. Los estudiantes aprenderán cómo crear motores de física personalizados y usarlos para crear juegos realistas.
Esta antología reúne ensayos y artículos que exploran el diseño de juegos desde una variedad de perspectivas. Es un recurso valioso para los estudiantes que buscan comprender los fundamentos del diseño de juegos y su impacto en la sociedad y la cultura.
Este libro proporciona una introducción a las técnicas de inteligencia artificial utilizadas en el desarrollo de videojuegos. Los estudiantes aprenderán cómo implementar diferentes algoritmos de IA, como árboles de decisión, redes neuronales y máquinas de estados finitos.
Este libro proporciona una cobertura completa de las técnicas de representación en tiempo real utilizadas en los videojuegos. Cubre temas como la iluminación, el sombreado y los efectos visuales. Es una lectura esencial para cualquier persona interesada en aprender sobre los gráficos de los videojuegos.
Este libro proporciona una introducción completa a la inteligencia artificial para videojuegos. Cubre temas como la búsqueda de caminos, la toma de decisiones y el aprendizaje automático. Es una lectura esencial para cualquier persona interesada en aprender sobre la IA de los videojuegos.
Este libro proporciona una introducción a la producción de audio para videojuegos. Cubre temas como el diseño de sonido, la mezcla y la masterización. Es una lectura esencial para cualquier persona interesada en aprender sobre el audio de los videojuegos.
Este libro explora los principios artísticos y creativos del diseño de mundos de juegos. Cubre temas como la creación de atmósferas, la narración ambiental y el diseño de personajes. Es una lectura inspiradora para cualquier persona interesada en crear mundos de juegos.
Este libro explora la psicología de los videojuegos. Cubre temas como la motivación, el aprendizaje y la adicción. Es una lectura esencial para cualquier persona interesada en aprender sobre los efectos psicológicos de los videojuegos.

Share

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

Similar courses

Similar courses are unavailable at this time. Please try again later.
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 - 2025 OpenCourser