Art, Animation and Video Games
es Spanish en English

/ P>

Advanced Programming Video

Training path

Techniques, patterns and tools to develop games


The objective of this course is to deepen knowledge of programming to apply to the development of video games and software tools.

At the end you will be able to undertake your own development from scratch, to create tools and integrate existing ones to create all kinds of functionality (graphics, multimedia, editors of levels, connection with social networks) and to apply aspects of specialized programming and good design in new or existing projects.

Aimed at those who know object-oriented programming and want to advance in their understanding of low-level components to create better solutions, this course is a natural continuation of the journey of Introduction to Programming Video Game or the indicated path for those who already know how to program and want to deepen in aspects of memory management, integration of programming libraries to carry out all kinds of interesting projects, good practices and techniques to improve their developments.

Even if you experimented with engines such as Unity or Unreal, but do not know aspects of how they work or how to solve certain problems with them, the topics covered by the course will allow you to better understand them, understanding their architecture and the components with which they were created. .

What do you learn?

What do you learn

  • Deepening in C ++
  • Memory management and use of pointers
  • Specific programming concepts intermediate and advanced
  • Construction of tools that can be used by other programmers, or to develop your own game
  • Aspects of good design software for use in creating your tools and games
  • Generation and use of libraries (libraries)
  • Graphical programming concepts
  • Management of low-level tools that use engines and programs (such as Unity, Unreal Engine and others)
  • Basic concepts of building a video game, stages, roles, tools and needs to make a game from scratch
Software to Use
Microsoft Visual Studio


Programming skills in any of the following languages: C ++, C # or Java. Understand concepts of OOP or have passed the course Introduction to Programming Video Game of Image Campus.

Graduate Profile

Graduate Profile

  • Programmer with intermediate knowledge.
  • Developer own game with a graphics engine created for that purpose.
  • Developer tools for creating games.
You will receive a Certificate of Approval (approving all instances of evaluation) or Attendance Certificate (certifying the 80% attendance).

Employment Center

Image Campus has a EMPLOYMENT CENTER where he publishes periodically JOB SEARCHES requested by the most important companies in this industry. We also have a system INTERNSHIP in companies targeting the most advanced students of the race.

Start Date: August 2020
Duration: Classes 32 - 96 hours.
Days and Hours: 19 Wednesday: 00 to 22: 00 hs and Saturdays of 10: 00 to 13: 00 hs.
tentative completion: December of 2020.

TTN - Bring your Notebook!

To study this program you must attend with your notebook / netbook.

Infrastructure and Resources
  • Classrooms equipped with the latest technology.
  • One PC per student, with the software required for that submitted.
  • Projectors and screens to follow the instructions and teachers.
  • Classroom Workshop with an animation board, a computer and a Wacom tablet per student.
  • Materials for illustration and animation, Wacom tablets, scanners and sound.
  • New Technological Resources available to our students and teachers: Virtual Reality Experiences, with the new Oculus Cristal Cove, HTC Vive, Leap Motion, Eye Tracker (Virtual Reality experiences); Ultimaker 2 + and Makerbot in their Replicator model, which will be available to all students of Image Campus to materialize the 3D prototypes they develop; Motion Capture (new Motion Capture system) and Video Game Consoles (PlayStation 4 among others).
  • The Virtual Classroom (online platform) will support your daily physical working: you will find study materials uploaded by teachers, evaluations items to raise TPs, qualifications, educational quality surveys.
  • Audience. Cafeteria.
  • Wi-fi throughout the school.
Design Content

Education Management

Area Educational Campus Image Management

Our curriculum, developed in collaboration with companies and leading professionals from the main creative industries are the most recognized in the areas of Design, Animation 2D and 3D, Video Games, Programming and Applied Development.

Companies and / or professionals who helped design the curriculum
Sergio Baretto
Sergio Baretto Graduated from the fourth class of game developers of Image Campus, Sergio has worked in the audiovisual industry in areas of game development and software programming. Work with various programming languages ​​and tools, oriented to multiplatform development. In 2011 rejoined Image Campus as a teacher and since then specializes in training for both students with programming skills who want training in specific tools and platforms, and those who, without prior knowledge, want to enter the world of game programming. At the same time, enables professional groups of important local producers of video games, in content as these companies regularly hire in Image Campus. Sergio is one of the first "Unity Certified Developers" from Argentina, having completed its certification at Unity offices in San Francisco during its launch in GDC2016.
OSense O-Sense
Send your Consultation
OSense O-Sense
OSense O-Sense
OSense O-Sense
OSense O-Sense
OSense O-Sense
OSense O-Sense