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
ANIMATOR CONTROLLER EN UNITY. ITEMS Y BALAS
¿Qué es un Animator Controller? ¿Cómo lo implementamos? En este módulo verás cómo implementar un Animator Controller para nuestro personaje con estados básicos como Idle y Run. Además, descubrirás cómo se pueden introducir ítems coleccionables en nuestro videojuego. Finalizaremos implementando un contenedor de balas con el que poder disparar.
FÍSICA, ENEMIGOS Y GUI
¿Cómo puedo introducir física en un videojuego? En este módulo adquirirás los conocimientos básicos para introducir física en tu videojuego, con la finalidad de que los elementos actúen como en la realidad. Además, podrás ver dos tipos de enemigos, como son unos enemigos de tipo torretas (o fijos) y unos enemigos que se mueven hacia el player. Por último introduciremos una pequeña GUI ingame.
MENÚ PRINCIPAL, SONIDO Y BOSS
Últimos detalles... ¿Quieres introducir un menú en el videojuego? ¿Quieres que tenga sonido? Con los conocimientos que verás en este último módulo podrás introducir un menú principal en el videojuego, aprenderás a introducir sonido en el juego y verás cómo implementar un enemigo de tipo Boss con el que interactuar.

Good to know

Know what's good
, what to watch for
, 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

Save Gameplay en videojuegos to your list so you can find it easily later:
Save

Reviews summary

Gameplay en video juegos: fundamentos

Based on one unanimously positive review, the course titled "Gameplay en videojuegos" is well received. Reviewers describe the experience as one where they can learn the basics of gameplay design in the popular Unity 3D engine to develop their own games.

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.
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 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.
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.
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.
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.
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.
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

Here are nine courses similar to Gameplay en videojuegos.
Videojuegos: ¿de qué hablamos?
Most relevant
Motores gráficos en videojuegos: game engine
Most relevant
Arte 3D y animación en videojuegos
Most relevant
Diseño de videojuegos
Most relevant
Diseño de Gráficos en Movimiento en Unity: Crea...
Most relevant
Diseño y creación de videojuegos: proyecto final
Most relevant
Economía y Finanzas de Empresas
Most relevant
Astronomía Virtual 2: En el cielo las estrellas
Most relevant
Componentes Tecnológicos y Operaciones
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