Double Master in Videogame Programming Extreme

General

3 locations available
Read more about this program on the school's website

Program Description

Video Game Programming with Unity

Learn to program within the most used video game engines on the market, UNREAL ENGINE and UNITY. You will learn and / or delve into languages such as C ++, C and C #. In this training, all sections of Video Games programming are learned in depth and you are prepared to present a final project.

C ++ programming with Unreal

Learn to program within the most used video game engines on the market, UNREAL ENGINE and UNITY. You will learn and / or delve into languages such as C ++, C and C #. In this 9-month master, all the sections of the Video Games programming are learned in depth and you are prepared to present a final project.

nintendo switch, nintendo, switch

Agenda: Video Game Programming Module with Unity

Block 1

General programming concepts

  • Type of data
  • Variables
  • Arithmetic operators
  • Constants
  • Control structures, if / else / switch
  • Conditional logical operators
  • Enumerations
  • Matrices
  • Functions
  • Object-oriented programming
  • Heritage
Block 2

The development environment

  • Unity as a framework for making games.
  • Unity Features
  • Understanding a motor inside (Unity)
  • Components
  • 2D and 3D cameras
  • 2D and 3D object physics
  • Import objects (sprites, 3D models, audio, etc.)
  • UI
Block 3

Game programming

  • First 2D video game
Block 4

Foundations of art in programming

  • Composition of a 3D model
  • Vertices, normals, UV maps, textures
  • Atlas
  • Sprites
  • Drawcalls
  • illumination
  • Animation
Block 5

Game architecture

  • Analysis of the requirements of a game from design
  • Importing data to create game structures
  • Breakdown of data in game structures
Block 6

Game programming

  • First 3D video game
Block 7

Programation advance

  • Version control with git
  • Object pooling
  • Delegates
  • Coroutines
  • Callbacks
Block 8

Programation advance

  • Dependency injection
  • Data persistence, save and load our data
  • Creation of our framework with Unity
  • Attribute system
  • IA
  • Pathfinding
Block 9

Game programming

  • Advanced 3D video game

Agenda: C ++ Programming Module with Unreal

Block 1
  • General programming concepts
  • Type of data
  • Variables
  • Arithmetic operators
  • Constants
  • Control structures, if / else / switch
  • Conditional logical operators
  • Enumerations
  • Matrices
  • Functions
  • Object-oriented programming
  • Heritage
Block 2

The development environment

  • Unreal Engine as framework to make games.
  • Unreal Engine Features
  • Understanding a motor inside (Unreal Engine)
  • Components
  • 2D and 3D cameras
  • 2D and 3D object physics
  • Import objects (sprites, 3D models, audio, etc.)
  • UI
Block 3

Game programming

  • First 2D video game
Block 4

Foundations of art in programming

  • Composition of a 3D model
  • Vertices, normals, UV maps, textures
  • Atlas
  • Sprites
  • Drawcalls
  • illumination
  • Animation
Block 5

Game architecture

  • Analysis of the requirements of a game from design
  • Importing data to create game structures
  • Breakdown of data in game structures
Block 6

Game programming

  • First 3D video game
Block 7

Programation advance

  • Version control with git
  • Object pooling
  • Delegates
  • Coroutines
  • Callbacks
Block 8

Programation advance

  • Dependency injection
  • Data persistence, save and load our data
  • Creation of our framework with Unreal Engine
  • Attribute system
  • IA
  • Pathfinding
Block 9

Game programming

  • Advanced 3D video game

Accelerator module

Pre-production of the project
  • Construction of the project pipeline
  • Pipeline structuring with Shotgun
    • Follow-up assignments
    • Optimize the Gantt chart
    • Productivity parameterization
    • Timing assignment and team milestones
    • Tracking of production phases
    • Cloud connection Desktop Experience in person and online
    • Online project visualization
    • Share management
    • On-screen feedback
    • Multitasking review
    • Reduction of uncertainty in productivity analysis
  • SCRUM methodology learning
Production
  • Calendar calculation
  • Feasibility metrics
  • Testing
  • Quality assurance
  • Game pitch
  • Marketing plan
Launch - prelaunch
  • Market evaluation for departure dates
  • Preparation for launch
  • Pitch preparatory
  • Presentation at events
  • Project presentation court
  • Presentation to the public

children, win, success

Teachers with real experience

Top teachers

Victor Escrivá

  • Senior programmer
  • He studied Video Game Design at the University of Florida. After this, he began working at WhiteSword as a programmer for the "Kid Goblin" and "Space Tales" video games for PC and mobile devices. In the FrameOver studio he developed several applications for different companies, as well as an application for norauto in AR, an application for Taylor Wimpey in RV and participated in several projects.

Jose Vicente Carratalá

  • 3D Graphics and Programming Expert
  • Technical Engineer in Industrial Design. Expert in programming and 3d graphics. Teacher in training both face-to-face and online. Instructor in video2brain and Linkedin, external professor at the Polytechnic University of Valencia. CEO and Founder at JOCARSA. Development of Robotics Projects, CGI Infographics, Interactive 3D Visualization in Virtual Reality operating the state of the art of technology.

Toni Abellán

  • Programmer and Game designer
  • Programmer with more than 6 years of experience, he found his passion in video game design. Co-creator of Jelly, Highway to galaxy, Pump the Samurais and UF Project. Current president of AEV, Association of Students of Video Games. His latest works have been in projects for Immersium Studio, a startup dedicated to serious games and VR and AR experiences.

Discover our exclusive Accelerator Program

Last year you will enjoy our 9-month acceleration program, which offers advice and training necessary for the development of all kinds of entrepreneurial projects. Take advantage of our Know how and all our facilities. Finish your training with a successful project and a professional demo-reel.

Work in a real studio

In the 9 months of accelerator you will work on a real project, a project with its objectives, its timings, its deadlines as in a real production company. You will know how to work in a video game or cinema development studio doing a real project, your project.

Your own startup

Do you want to develop your own project? If you have a good idea here you can carry it out. Or if not, you can always join the many ideas that we propose and launch ourselves, whether as a graphic designer, modeller, programmer, etc.

Real publishers

The main objective is that the projects see the light. For this reason we have different financing, distribution and promotion systems such as PlayStation Talents, which finance projects of up to € 200,000

Professional supervision

Because we know that working alone and without supervision is difficult. That is why the students of the accelerator will count from the first day with the help of our teachers and professionals who will supervise and provide constant help for the development of the project.

Custom installations

Working at home is very comfortable but it is not fruitful, we all know that. In our facilities you will work with your team in a professional environment, with a meeting room, a game room, food / drink machines and all the services of a company in the sector.

Multidisciplinary team

You will work with very different career students. Experts in video games, game design, programming, 3D modeling, animation, cinema, concept, all working as a team forming a link for future projects and ideas.

Employment exchange

We will take care of personally searching and managing job offers that may fit with the situation and preference of our students, both nationally and internationally.

Demo reel

And all this so that you have a professional demo reel, a specific demo reel for the job you want to develop, which you can attach to your cover letter or resume, which we assure you will open all doors to your professional future.

Register for free on our Virtual Campus

The most advanced campus in the world

We are the only school that has opened our campus to the entire world. Thousands of people, student or not, access our intranet daily to view videos, tutorials, lectures, demos, carry out missions and in general to interact with other students and professionals in the sector. A whole virtual world is waiting for you with infinite possibilities.

  • Create your avatar
  • Customize your room
  • Vocational training
  • Level up
  • Talk with your friends
  • Conferences and webinars
  • Exercises and homework
  • HD Videos
Last updated Mar 2020

About the School

Founded in 1994, as a Center specialized in CGI - COMPUTER GENERATED IMAGES - (Infographics, 3D Animation, Video Games, Cinema, Advertising and Special Effects) and Digital Image (Graphic Design, Post ... Read More

Founded in 1994, as a Center specialized in CGI - COMPUTER GENERATED IMAGES - (Infographics, 3D Animation, Video Games, Cinema, Advertising and Special Effects) and Digital Image (Graphic Design, Post-Production, Viral Video, Short Film, Fashion Films and Web ). With more than 3 million hours of training, our methodology, a pioneer at the international level, allows us to find work in the most important top studios on the planet. Read less
Los Angeles , Valencia , Valencia + 2 More Less