Our Elite level courses feature courses in C++ and Unity(C#). Students apply everything that they’ve learned in the previous courses to our highest level courses. Students at this level are introduced to component based programming and techniques and methods used by professional programmers in the industry. These courses are for our most elite level programmers completely comfortable with object oriented and previous programming fundamentals and are advanced level graduates. These programs are made from scratch by the students and the students are only provided the images and sounds created for RP4K (though all students are also encouraged to create their own resources to use in the program if they wish).
In the Endless Runner (Unity C# Elite) course students control a robot that runs endlessly in a three dimensional space while avoiding obstacles placed in your way.
The Game Engine (C++ Elite) course is for our most experienced programmers that really want to know everything about making a game engine.
In these courses students learn about 3D models, textures, materials, component based programming and Unity specific functions such as prefabs, parenting, lists, tags, delegates and coroutines. Students also use version control and create efficient and apply smart programming techniques and practices used in the industry. Students learn about rotating in three dimensions, matrices, vectors and linear interpolation.