RUBIKA

RUBIKA VIDEO GAME

Game Programming

âž• JOB DESCRIPTION

Game Programmer are in charge of the technical realization of the video game and its proper functioning. Their objective is to implement elements that will give life to the videogame product: game mechanics, functionalities, artificial intelligence…

âž• YOUR QUALITIES

Passion for video games, taste for technique, solid knowledge in computer science and programming, general and video game culture, team spirit.

PRESENTATION

RUBIKA’s Game Programming training trains high-level programmers ready to enter the video game market.

Turned towards the project mode, the training places students in conditions similar to those of a professional studio.Students learn to master different video game engines (Unity 3D, Unreal Engine 4) and increase their programming skills. Their objective is to program functionalities, develop tools and push the technical limits of game engines to best serve the vision of Game Designers. The training also includes management and project management teachings, as well as an introduction to the fields of game design and level design.

The last year is devoted to the realization of a team game prototype, presented in front of a professional jury. This project allows students to put into practice the skills acquired during their training.

TRAINING PLAN

PROFESSIONALIZATION

Equivalent to 180 European Credit Transfer System

MASTERY

PROJECT

VIDEO GAME PRODUCTION IN TEAM

INTERNSHIP

2 TO 4 MONTHS

EXPERTISE

PROJECT

VIDEO GAME PROTOTYPE INTENSIVE PRODUCTION IN TEAM

INTERNSHIP

3 TO 6 MONTHS

Certified Level 7 European Qualification Framework

TRAINING OBJECTIVES

$

PROGRAMMING

Game functionnalities and mechanics

$

RESEARCH

Specific technical solutions to a problem

$

DEVELOP

Necessary tools for game creation

$

PUSH THE LIMITS

Of platforms, game engines

$

OPTIMIZE

Game according to size, rendering, output…

$

UNDERSTAND

Production line of video game

TEACHINGS

PROGRAMMING LANGUAGES

Advanced programming in différents langauges: C++, C#, Pythoin, Javascript… code optimization.

TOOLS PROGRAMMING

Realization of necessary tools for the team to create game (level design and cinematics editors), Unreal Engine 4, Unity 3D.

GAME PROGRAMMING

Implement game mechanics, integration, interface, network programming, artificial intelligence…

COMMUNICATION / MANAGEMENT

Production management, team management, oral expression, copyright in video games, marketing, professional english…

ADMISSIONS

Accessible at BAC+2 level, the Game Programming Specialization is aimed at developers who are passionate about video games and want to challenge themselves on videogame projects. Students are selected on the basis of a competition, a motivational interview and a study of their portfolio (dossier of personal creations).Applicants generally have a background in Game Design (at RUBIKA or elsewhere) or Programming.

ENTRANCE EXAM DATES

Bachelor
âž” February 18, 2021
âž” February 19, 2021
âž” February 25, 2021
âž” February 26, 2021
Registration deadline: February 10, 2021 (opening soon)

Master
âž” April 23, 2021
Registration deadline: April 14, 2020 (opening soon)

N

REQUIREMENTS

âž” developing skills
âž” Strong general and playful culture
âž” Aptitude for teamwork

TUITION FEES

➔ Bachelor cycle: 8300€/year
➔ Master Cycle: 9500€/year

Possibility of scholarships

JOBS AND CAREERS

The video game field is dynamic and job-creating. The latest figures for the video game market in France have broken all records: 4.9 billion euros turnover in 2018, a 15% growth in one year. Digital purchases of video games have reached nearly €1 billion, representing 67% growth. It is the world’s leading entertainment market ahead of music and cinema. There are 572 companies in the French industry (at the end of March 2019), among which Ubisoft stands out in terms of job offers.  

The Game Design training opens up a multitude of outlets and job opportunities:

— Gaming developer
— Engine developer
— Tools developer
— Unity developer
— Unreal engine developer
— C++ developer
— Network developer
— AI developer
— Rendering developer
— IU developer
— and many others…

TESTIMONIES

“RUBIKA students are used to working in teams. This allows them to integrate very quickly on projects and to be operational. « 

Amandine Dobrowolski

Talent Acquisition , Ubisoft, France

« RUBIKA allowed me to discover all the different jobs in the video game industry, so I knew which one best suited me. « 

Florian Croquet

Production Manager, Eisko

« RUBIKA familiarizes students with the expectations of the industry thanks to numerous juries, practical projects and professional speakers »

 
Caroline Bitterly

Quest Designer, Guerilla Games, Amsterdam

“RUBIKA integrates into its course all the aspects present in a video game production. »

Geoffroy Calis

Senior Lighting Artist, Ubisoft, Montréal

STUDENTS PROJECTS

ANY QUESTIONS?
WRITE US