Video Game Design and Development > Barcelona > Master's degree > UPC School > Imprimir -

Video Game Design and Development

Master's degree. Face-to-face.


UPC School
Shortly we will publish updated information about the new edition of this programme.

The Spanish video game industry has become one of the engines of growth of the Spanish economy, providing multiple opportunities for all businesses and participating in job creation. According to the DEV, this sector in 2015 revenues of 510 million euros, 24% more than in the previous year, and increased its workforce by 32% to employ about 4,500 professionals.

Currently, Spain has 480 companies surveyed, 25% of these are established in Catalonia. This growth has accelerated in the last 5 years, which have created 63% of businesses today.

All of this, puts the video game sector among the leading national digital content industries. Internationally, Spain is an important market, reaching fourth place at European level and the eighth worldwide. The growth forecast for 2019 is approximately 22%, which would mean a turnover of 1,140 million euros and employment growth, which could reach more than 10,000 jobs.

The video game industry requires highly qualified professionals, making the existence of a primordial quality training. Therefore, from the UPC School we organized the twelfth edition of the Masters in Design and Creation of Video Games and the eighth edition of the Master in Animation, Digital Art and Videogames. This training gives participants endless job opportunities in a wide range of sectors such as project management, programming, art direction, graphic design and 3D animation. The link between this training and the world of business is crucial is imperative.

In the master involving more than 50 companies that offer students lectures and conference sessions, through which pass on their knowledge and bring us closer to the reality of the sector. We must emphasize the high level of employability and the opportunity to work experience through partners. The result of all this methodology, essentially professional, the participation of Social Point through its sponsorship in the Three Headed Monkey Awards.

Project gallery

Related eventsRelated events:


  • To learn about the creation process of a videogame, as well as about each of its related parts.
  • To identify the elements involved in videogame programming and design.
  • To learn to program all forms, facets and genres of videogames.
  • To acquire knowledge in the areas of artistic, graphic, modelling and 3D animation design.
  • To learn to use programming tools and IT software solutions.

Who is it for?

Aimed at developers interested in creating video games of any kind, complexity and platform. Students will be able to implement individually any 2D game, make a proper 3D game engine group, use motors market and implement any type of virtual reality project.

Also it's aimed at software engineers and technical software engineers, industrial engineers or people who have completed higher computing modules; and multimedia graduates with Degrees in Arts and people with skills in design, production applications or who are interested in this sector.



2 ECTS. 15 teaching hours.
  • History
  • Industry
  • Development
  • Production
Arcade Games
5 ECTS. 27 teaching hours.
  • Advanced C++.
  • Developement games 2D.
  • Tile Based Engines.
  • Physics.
  • Artificial intelligence.
  • Exercise Tribute Arcade.
Game Design
4 ECTS. 24 teaching hours.
  • Creativity.
  • Game Vision Document.
  • Game Design Document.
  • AAA Game Design.
  • Indie Game Design.
Level Design
5 ECTS. 27 teaching hours.
-Level Designer.
-Navigation, Goals, objectives and rewards.
-Design Modular.
-Exercise Stage 3D.
Technology and development
6 ECTS. 36 teaching hours.
  • Building a Game Engine.
  • QA.
  • Iteractions build.
  • Model.
  • Advanced Graphics.
  • Scripting & FSM.
  • PartSyst & Trails.
  • Shaders.
  • Augmented Reallity.
  • Sound.
Game Engine Programming
5 ECTS. 30 teaching hours.
  • Game Programming Patterns.
  • Game Engine Architecture.
  • Game objects creation.
  • Gameplay Systems.
  • Graphics Layer.
  • Physics Layer.
  • GUI Layer.
  • Audio Layer.
Graphics Programming
8 ECTS. 48 teaching hours.
  • OpenGL.
  • Space partitioning.
  • Visibilidad.
  • Modelos.
  • Modelos animados.
  • Scene Tree.
  • Efectos especiales.
  • Shaders.
Miscellaneus Programming
5 ECTS. 27 teaching hours.
  • Physics.
  • Logic.
  • FSM.
  • Scripting with Lua.
  • Augmented Reallity.
  • Sound.
  • Networking.
3 ECTS. 15 teaching hours.
  • Financing and crowdfunding.
  • Models Monetization.
  • Digital -Distribution.
  • Big Data.
  • ASO.
3 ECTS. 18 teaching hours.
  • Elevator pitch.
  • Video and press release.
  • Webs and publishers.
  • Preparation CV and interview.
3 ECTS. 21 teaching hours.
  • Multiplatform Development.
  • Indie studios
  • Techincal Arts.
  • Publishers.
  • AAA Studios.
  • Social Games.
11 ECTS. 54 teaching hours.

The professional project will be based on the creation of a video game thus putting in practice all the knowledge acquired during the program.

At upcvideogames blog, you could see the projects of previous editions of the master.

Management & Faculty

Academic management

  • Alonso Alonso, Jesús
    Assistant Professor at Universitat Politècnica de Catalunya.

Teaching staff

  • Alonso Alonso, Jesús
    Assistant Professor at Universitat Politècnica de Catalunya.
  • Arqué Gallardo, Alejandro
    Game Designer, Square Enix
  • Belmonte Martínez, Pablo Borja
    Founder & Creative Director, hiPolygon
  • Boira Ricart, Oriol
    Grado en Multimedia por la Universitat Politècnica de Catalunya (UPC). Posgrado en Realidad Virtual por la UPC School. Actualmente es conceptualizador de productos y servicios digitales a la Corporación Catalana de Medios Audiovisuales. Acumula experiencia de más de 15 años en el desarrollo de proyectos, investigación y divulgación.
  • Cerdà Pérez, Kevin
    Lead Game Designer at Tequila Works
  • Darnés Mallolas, David
    Communications & External Relations Manager, Ubisoft Barcelona
  • Díaz Iriberri, José
    Doctor en Computación por la UPC. Actualmente se dedica a la investigación en el campo de la informática gráfica y es profesor en el Centro de la Imagen y la Tecnología Multimedia (CITM), donde es responsable de las asignaturas de Realidad Aumentada y Gráficos Avanzados. Ha sido investigador postdoctoral del programa de becas Marie Curie de la Comisión Europea al grupo de Visual Computing del CRS4 (Italia). Su investigación se centra en la visualización de datos científicos, la computación paralela y programación de GPUs, y el diseño de aplicaciones en entornos de realidad virtual y aumentada.
  • Font Moragas, David
    Composer & Sound Artist
  • Fuentes de los Santos, Carlos
    Expert engine programmer, Digital Legends
  • Gálvez Guerrero, Javier
    Producer and designer of video game narrative.
  • Gil Ramos, Sebastián
    QA Manager at Digital Legends
  • Herrero Domingo, Raúl
    Producer, Digital Legends
  • Landa Bonilla, Unai
    Technology developer, Digital Legends Entertainment
  • Nafria Nagore, Ramon
    Publishing Manager, Abylight
  • Pereiras Bernárdez, Elías
    Freelance videogame programmer & developer
  • Pillosu González, Ricardo Javier
    Ex-development Manager, Crytek
  • Rico Soto, Álvaro
    Design Director & Product Owner at Digital Legends Entertainment
  • Ripoll Tarré, Marc
    CEO and Lead artist, The Game Forger
  • Sanchez Martinez, Antonio
    Posgrado en Diseño de videojuegos UPF (2002) y posgrado en Advanced Project Management UPC (2009). Con más de 15 años de experiencia en diseño, desarrollo y dirección de proyectos multimedia, IT y videojuegos se fundador y director de Rosebud Games (2011). Uno de los jefes de proyecto del videojuego "Football Superstars" en Nottingham, UK (2007-2009). Fue jefe de proyectos de investigación de videojuegos en la Univ. Pompeu Fabra (2003-2006). Mención a la Mejor Tecnología en Videojuegos en la Feria ArtFutura 2003.
  • Santamaria Pena, Ramon
    Ex-software Engineer, Electronic Arts
  • Torrents Poblador, Pere
    Operations Manager Conector Startup Accelerator
  • Tost Faus, Georgina
    TV Host en Televisión de Cataluña

General information 2018-19 EDITION

Next course
October 2019
60 ECTS (342 teaching hours)
Monday  18:30 to 21:30Tuesday  18:30 to 21:30Thursday  18:30 to 21:30
The usual schedule is on Mondays, Tuesdays and Thursdays, but you will do some classes on Wednesdays on usual schedule.
Taught at
Tech Talent Center
C/ de Badajoz, 73-77
Telephone: (34) 93 114 68 05
Special master's degree issued by the Universitat Politècnica de Catalunya. Issued pursuant to art. 34.1 of Organic Law 4/2007 of 12 April, amending Organic Law 6/2001 of 21 December, concerning Universities. To obtain it, is necessary to have an official university qualification. Otherwise, the student will receive a certificate of completion of the programme issued by the Fundació Politècnica de Catalunya.

In the case of having a foreign degree check here.
Virtual Campus
The students on this Master's degree will have access to the My_Tech_Space virtual campus, an effective work and communication platform for students, lecturers and course directors and coordinators. My_Tech_Space allows students to find background material for their classes, to work in teams, ask their lecturers questions, consult their marks, etc.
Employment service
Students can access job offers in their field of specialisation on the My_Tech_Space virtual campus. Applications made from this site will be treated confidentially. Hundreds of offers appear annually of the UPC School of Professional & Executive Development Employment service .The offers range from formal contracts to work placement agreements.
Registration fee
8.300 €
See the section Discounts, loans and financial aid for possibilities of advantageous financing conditions.

Applicants are given the option of making a voluntary €5 contribution when formalising their enrolment. As part of the UPC's 0.7% Campaign, this donation will go towards meeting charitable needs in developing countries.


Language of instruction
Payment of enrolment fee
The enrolment fee can be paid:
- In a single payment to be paid within the deadline specified in the letter of admission to the programme
- In two instalments:
  • 60% of the amount payable, to be paid within the deadline specified in the letter of admission to the programme
  • Remaining 40% to be paid up to 90 days at the latest after the starting date of the programme

Related entities