Categorías
Informática Universitario Videojuego

Desarrollo de Videojuegos

La tecnología de los videojuegos está presente en infinidad de aplicaciones hoy día, desde la infoarquitectura a las plataformas educativas. Desarrollar estas competencias le permitirá acceder a la vanguardia de sectores profesional muy atractivos.

Los grandes bloques a tratar serían:

  1. Introducción
  2. Jugabilidad: Arquitectura y mecánicas principales
  3. Contenido del nivel y programación de la dinámica
  4. Herramientas para crear jugabilidad avanzada
  5. Experiencia estética y contenido avanzado
  6. Cuestiones avanzadas

Material docente

Federico Peinado, profesor en la Universidad Complutense, lleva varios años impartiendo la asignatura “Desarrollo de Videojuegos” en el Máster en Ingeniería Informática de la Facultad de Informática. Las diapositivas utilizadas durante el curso 2022-2023 están disponibles libremente entre todas las compartidas en SlideShare.

Durante el curso 2014-2015 se realizó un esbozo para establecer las bases de este proyecto de aprendizaje de la Wikiversidad.

Es importante conocer cómo funciona la docencia en esta asignatura y cómo debe ser la participación de los alumnos.

Proyecto final

Para evaluar la asignatura se realiza una prueba final en forma de proyecto individual de tema libre, a elegir por el alumno en consenso con el profesor, y se evalúa de forma similar a las prácticas.

Ejemplos: Aventuras en primera persona con manipulación de objetos, juegos serios, juegos de mesa o de cartas, herramientas o exploración tecnológica de sistemas de Unreal no visto en clase, etc.

Referencias

Bibliografía básica recomendada en la asignatura. Los enlaces indican que hay ejemplares disponibles para los alumnos de la universidad.

  • Cookson, A., DowlingSoka, R., Crumpler, C.: Unreal Engine 4 Game Development in 24 Hours, Sams Teach Yourself. Sams Publishing (2016)
  • Romero, M., Sewell, B.: Blueprints Visual Scripting for Unreal Engine. Packt Publishing (2nd Edition 2019, libro digital UCM)
  • Schell, J.: The Art of Game Design. CRC Press, Taylor & Francis Group (2nd Edition 2014, libro digital UCM; 3rd Edition 2019, libro físico UCM)

La comunidad de desarrolladores de Epic Games ofrece una extensa biblioteca de aprendizaje sobre Unreal Engine que es especialmente recomendable consultar durante el curso, así como la documentación oficial de Unreal Engine 4.27.

Muchas empresas y departamentos universitarios tienen acceso completo a las charlas impartidas en la GDC (Game Developers Conference) y sus congresos paralelos mediange el repositorio GDCVault.

Más información

Más bibliografía recomendada e información para completar. Es llamativo tener en cuenta que hoy día un videojuego sencillo es trivial de hacer (en un minuto, usando ChatGPT 4, por ejemplo)

  • Doran, J.P., Sherif, W., Whittle, S.: Unreal Engine 4.x Scripting with C++ Cookbook. Packt Publishing. 2nd Edition (2019)
  • Emperore, K., Sherry, D.: Unreal Engine Physics Essentials. Packt Publishing (2015)
  • Gregory, J.: Game Engine Architecture, 3rd Edition. A K Peters/CRC Press (2018)
  • Kent, S. L.: The Ultimate History of Video Games. Prima Pub (2001) / La Gran Historia de los Videojuegos. B de Books (2016)
  • Millington, I.: Artificial Intelligence for Games. CRC Press, 3rd Edition (2019)
  • Mix and Jam: Mix and Jam, Game Development Experimentation (2023), donde se explican y recrean mecánicas de videojuegos famosos, compartiendo el código en repositorios de GitHub
  • Moniem, M.A.: Mastering Unreal Engine 4.X. Packt Publishing (2016)
  • Perry, D., DeMaria, R.: David Perry on Game Design: A Brainstorming Toolbox. Charles River Media (2009)
  • Sakurai, M.: Masahiro Sakurai on Creating Games. Videos cortos con consejos de diseño del famoso creador de Kirby y Super Smash Bros (2022-)
  • Sanders, A.: An Introduction to Unreal Engine 4 (Focal Press Game Design Workshops). A K Peters/CRC Press (2016)
  • Sapio, F.: Hands-On Artificial Intelligence with Unreal Engine: Everything you want to know about Game AI using Blueprints or C++. Packt Publishing (2019)
  • Satheesh, P.V.: Unreal Engine 4 Game Development Essentials. Packt Publishing (2016)
  • Video Game Sales Wiki.: List of highest-grossing video games.
  • Volin, S.: Learning C++ by Building Games with Unreal Engine 4: A beginner’s guide to learning 3D game development with C++ and UE4. 2nd Edition. Packt Publishing (2018)