Video Game Programming with UnityLearn 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 UnrealLearn 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.
You can train in three different ways:On-site: Classes are 3 hours a day from Monday to Thursday at our facilities.
Telepresence: Students connect live with the teacher and their classmates from Monday to Thursday 3 hours a day. Once the classes are over, they hang out on the virtual campus to see them again as many times as needed.
Online: Students have time freedom to access the classes recorded and uploaded by the teachers every day, and they have a weekly hour of tutoring with the teacher to resolve any doubts they may have.Agenda: Video Game Programming Module with UnityBlock 1General programming conceptsType of data
Variables
Arithmetic operators
Constants
Control structures, if / else / switch
Conditional logical operators
Enumerations
Matrices
Functions
Object-oriented programming
HeritageBlock 2The development environmentUnity 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.)
UIBlock 3Game programmingFirst 2D video gameBlock 4Foundations of art in programmingComposition of a 3D model
Vertices, normals, UV maps, textures
Atlas
Sprites
Drawcalls
illumination
AnimationBlock 5Game architectureAnalysis of the requirements of a game from design
Importing data to create game structures
Breakdown of data in game structuresBlock 6Game programmingFirst 3D video gameBlock 7Programation advanceVersion control with git
Object pooling
Delegates
Coroutines
CallbacksBlock 8Programation advanceDependency injection
Data persistence, save and load our data
Creation of our framework with Unity
Attribute system
IA
PathfindingBlock 9Game programmingAdvanced 3D video gameAgenda: C ++ Programming Module with UnrealBlock 1General programming concepts
Type of data
Variables
Arithmetic operators
Constants
Control structures, if / else / switch
Conditional logical operators
Enumerations
Matrices
Functions
Object-oriented programming
HeritageBlock 2The development environmentUnreal 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.)
UIBlock 3Game programmingFirst 2D video gameBlock 4Foundations of art in programmingComposition of a 3D model
Vertices, normals, UV maps, textures
Atlas
Sprites
Drawcalls
illumination
AnimationBlock 5Game architectureAnalysis of the requirements of a game from design
Importing data to create game structures
Breakdown of data in game structuresBlock 6Game programmingFirst 3D video gameBlock 7Programation advanceVersion control with git
Object pooling
Delegates
Coroutines
CallbacksBlock 8Programation advanceDependency injection
Data persistence, save and load our data
Creation of our framework with Unreal Engine
Attribute system
IA
PathfindingBlock 9Game programmingAdvanced 3D video gameAccelerator modulePre-production of the projectConstruction of the project pipeline
Pipeline structuring with ShotgunFollow-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 learningProductionCalendar calculation
Feasibility metrics
Testing
Quality assurance
Game pitch
Marketing planLaunch - prelaunchMarket evaluation for departure dates
Preparation for launch
Pitch preparatory
Presentation at events
Project presentation court
Presentation to the publicTeachers with real experienceTop teachersVictor 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ánProgrammer 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 ProgramLast 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 CampusThe 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