Advanced Programming Video

Training path
Duration: Classes 32 - 96 hs
Start Date: 2020 August
Days and hours of study: 19 Wednesday: 00 to 22: 00 hs and Saturdays of 10: 00 to 13: 00 hs.
tentative completion: December 2020.
Watch the informative talk

Advanced Programming Video

Training path
Duration: Classes 32 - 96 hs
Start Date: 2020 August
Days and hours of study: 19 Wednesday: 00 to 22: 00 hs and Saturdays of 10: 00 to 13: 00 hs.
tentative completion: December 2020.
Watch the informative talk
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 ?

Deepening in the C ++ language.

Memory management and use of pointers.

Specific concepts of intermediate and advanced programming.

Construction of tools that can be used by other programmers, or for the development of your own game.
Aspects of good software design for use in the creation of your tools and games.
Generation and use of libraries (libraries).

Graphic programming concepts.

Management of low-level tools that use engines and programs (such as Unity, Unreal Engine and others).

Elementary concepts of the construction of a videogame, of the stages, roles, tools and needs to make a game from scratch.
Requirements: 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.
Software to Use
Microsoft Visual Studio

TTN - Bring your Notebook!

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

Send us your question

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 APPROVAL CERTIFICATE (approving all evaluation instances) or ATTENDANCE CERTIFICATE (crediting the 80% of assistance).

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.

Design Content

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 collaborated in the design of the curriculum:


Sergio Baretto

Graduated from the fourth promotion of Image Campus video game developers, Sergio has worked in the audiovisual industry in areas of video game development and software programming. It works with different programming languages ​​and tools, oriented to cross-platform development. In 2011 he rejoined Image Campus as a teacher and since then he specializes in training both students with programming knowledge, who wish to train in specific tools and platforms, as well as those who, without previous knowledge, want to enter the world of video game programming At the same time, it trains professional groups of important local videogame producers in the content as these companies regularly hire in Image Campus. Sergio is one of the first “Unity Certified Developers” in Argentina, having completed his certification at the Unity offices in San Francisco during his launch in GDC2016.

Infrastructure and Resources

  • Classrooms equipped with the latest technology: I7 processors, GTX and RTX video cards, SSD discs, 20 inch LED monitors.
  • One PC per student, with the software required for that submitted.
  • HD projectors and HD Smart TVs to follow the instructions and instructions of the 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.
  • Audience.
  • Cafeteria.
  • Wi-fi throughout the school.
  • 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.

Payment Methods:

© 2019 Image Campus. All rights reserved