Why study at TECH?

Incorporate to your programming knowledge, the latest techniques and programs used by the best specialists" 

##IMAGE##

Behind important titles such as Mario Bros, Final Fantasy or Mega Man there is an excellent team of designers and programmers who have given life to video games that opened the way to an industry, which currently attracts millions of users worldwide. The profile of the programmer is, therefore, highly valued in a growing sector, which requires professionals who master the latest software for the creation of new titles. 

That is why TECH has created this Internship program, which aims to offer students an on-site and 100% practical experience in a leading studio in the field of Video Game Programming. In this first class scenario, the graduate will have the opportunity to progress exponentially in their field, thanks to the specialized team that will guide them at all times. 

As a result, graduates who access this Internship program will be able to apply all their knowledge about the different resources and specific programming languages on different platforms and also expand their technical skills with the help of professionals in the sector who will accompany and tutor them during the 3 weeks of this program. This will give them a more real, authentic and up-to-date knowledge of the gaming industry.  An opportunity for career advancement in a field that requires specialization.

##IMAGE##

Enjoy an intensive 3-week internship in a prestigious center and update yourself in the latest software of Video Game Programming in order to grow professionally” 

Teaching Planning

The Internship program in Video Game Programming will take place in a relevant studio in the Gaming sector. The students will perfect their skills during the 3 weeks of this Internship program, in a schedule from Monday to Friday and in 8 hours days, i which they will improve their programming skills side by side.   

internship course video game programming TECH Global University

This stage will allow the students to coordinate with the team of programmers, developers and video game creatives to incorporate their knowledge and, at the same time, acquire an apprenticeship with programming professionals. The mastery of tools, software and programming languages will be the daily routine during this period. 

An experience that will add to the professional who seeks to advance in an increasingly competitive and constantly changing labor market. In the Internship program you can also approach video game projects that are highly demanded by gamers such as multiplayer and network titles or projects in augmented, virtual and three-dimensional reality.  

The practical teaching will be done with the active participation of the student performing the activities and procedures of each area of competence (learning to learn and learning to do), with the accompaniment and guidance of teachers and other training partners to facilitate teamwork and multidisciplinary integration as transversal competences for the practice of Video Game Programming (learning to be and learning to relate). 

The procedures described below will be the basis of the practical part of the program, and their implementation will be subject to the center's own availability and workload, with the proposed activities being the following: 

 Creation of data structure and algorithms   

  • Carry out the Backtracking technique, for the creation of data and algorithms 
  • Participate in the analysis of algorithms to obtain greater efficiency 
  • Perform input size and runtime measurement tasks 
  • Create sorting algorithms with trees, with Heaps, with graphs and with Greedy 

Object Oriented Programming 

  • Employ the Factory Pattern, Singleton Pattern, Observer Pattern and Composite Pattern in the creation of objects 
  • Perform concurrent programming 
  • Employ locking and communication mechanisms 
  • Create software documentation and testing   

Real-Time Programming   

  • Create and synchronize Threads 
  • Shader programming 
  • Implement the pattern in Java and use Java libraries 
  • Create post-effects 
  • Process interrupts, synchronization and inter-process communication   

Design and development of web games 

  • Web programming with HTML forms   
  • Use DOCTYPE and innerHTML to develop web games 
  • Make use of PlayCanvas for web game development   
  • Set up the web game design and development project
training course video game programming TECH Global University

The teaching materials of this program, elaborated by these specialists, have contents that are completely applicable to your professional experiences”

Internship Program in Video Game Programming

A necessary professional profile for the video game industry is that of the programmer. In fact, in recent years, through the growing demand it has experienced in the labor market, it has seen its turnover grow unstoppably. However, in order for these professionals to perform successfully in such a competitive sector, it is not only essential that they have a solid foundation in their knowledge, but also that they keep their technical skills up to date. For this reason, at TECH Global University we developed this Internship Program in Video Game Programming, a program with which you will specialize both in the processes that take place in the production phase and in the latest trends and tools in this field.

Become an expert in video game programming

If you are interested in expanding your knowledge of the different resources, languages and programming platforms used during the video game production phase, this program is for you. For three weeks, in consecutive eight-hour days, you will be able to deploy your full potential in the creative and development studios in which you will have participation in one of the most important reference companies in the sector. In this way, you will review the basic structure of a computer, software and general-purpose programming languages; you will understand the function of the operating system and development kits for mobile devices and video game platforms; and you will acquire the ability to design games and interactive web applications with the corresponding documentation. At the largest Video Game Faculty you will find the necessary tools to enhance your professional growth in this field, as well as a human team capable of guiding you and developing your skills to the fullest.