Unreal Developer

The Master Unreal Developer is the path for those who have programming basics and want to specialize in Unreal and C++

The Unreal Developer Master's degree is a career path that aims to train Unreal programmers, specialized mainly in the use of the Engine's native scripting system, who are able to put their technical and scientific knowledge to use in the gaming and entertainment fields. Using the C++ programming language, one of the highest performing and most widely used in the world, the student will be guided to the focused learning of the Unreal API, understanding its potential and versatility. Through focused sessions of study and practical application, the student will be introduced to the applicability of the Engine right away, moving through Gaming, Virtual Production and Tool Development.

The director of the master's program is. Emanuele Taddei, Unreal Authorized Instructor and Team Leader of the department of Interactive in Rainbow CGI.

By participating in this Master's program, you will obtain:

  • Rainbow Academy Certificate of Attendance

To learn more, attend the next Open Day

unreal developer

Course Objectives and Competencies

Extensive knowledge of C++ and Unreal Blueprints
Designing 3D applications and games in Real Time

Professional opportunities

C++ Programmer
Unreal programmer

Instrumentation needed

A PC must also be owned at home for attendance.
Minimum PC requirements: Microsoft® Windows® 10 -- Processor: Intel Core i7 12th Gen or AMD Ryzen equivalent
Ram at least 32GB -- Minimum Video Card: Nvidia RTX 3060/4060 or higher
MAC use is not recommended
For Online attendance: stable internet connection, headset with microphone, graphics tablet and webcam


High school diploma
Excellent knowledge of Computer Science: software and hardware.
Basic IT concepts: client, server, and Cloud services.
Windows environment: folder management, file links, environment variables, command-line. Good knowledge of programming: variables, operators, conditions and loops.
Good knowledge of Java programming languages, C#.
Linear algebra skills (vectors, matrices and vector spaces).
Preliminary interview.


  • Unreal Engine
  • Maya
Departure Course start November 18, 2024 ・ 10 Places available
Duration 7 months - 250 hours
Frequency Monday - Wednesday ・ h: 14:00 - 18:00
Didactics Onsite / Online
Cost 4,800 (including statutory charges)

Choose the payment method you prefer: lump sum or installment. Learn more about how to apply for financing

Courses that are short in duration and cost less than €1,000 do not require funding.
Open days are not required for Zbrush and After Effects courses, just request information on the contact page about that course and request registration documents.

Enrollment procedure

1. Attend the Open Day

The first step is to attend the OPEN DAY. Reserve your spot

2. Support the interview

Afterwards, you will be able to take the one-on-one interview with those in charge of the Academy's Orientation Department.

3. Confirm your enrollment

You will be able to request enrollment documents from our secretary's office.

4. Choose the payment method

Choose the payment method you prefer: lump sum or installment. Learn more about how to apply for financing

Courses of short duration and costing less than €1,000 do not provide funding.

Educational Program

Unreal Engine

Introduction to the Unreal Engine 5 graphics engine along with the Unreal Blueprints


Introduction to the C++ language and its Types for Unreal: Interface, Class, Struct, UObject


Study on components and scenes, Data Assets, Game Instance and Game Mode.


Study of Events, Delegates and Blueprint Events

Interface and platforms

Overview of Android user interface and packaging, Windows and VR development

The Fundamentals for Unreal

Overview of the Fundamentals of Multiplayer, Audio Management and Save Data

Advanced Workshops

Optional module for in-depth study regarding VFX, Retargeting, Lighting and Level Design

Final Portfolio and Reel Production

The Showreel is the business card of those who want to work in this field. It represents the best of your artistic and technical but also communicative skills to show to companies