Real Programming 4 Kids Logo

Elite – C#, C++, Unity Game Programming Courses for Kids

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).

Open-Ended Courses

The Open-Ended program is designed to allow excelling students to quickly learn advanced topics usually taught in College and University! Learn to build client-server applications, connect programs to databases, or build web applications using multiple programming languages. The Open-Ended course is designed to allow students to take their own ideas and develop them to fruition. Designed to be 1-on-1 or small group projects, the course is tailored to the needs of students and allows them to learn a new language from the ground up, or continue building an application they've already started. Eligible students will be approached about potential opportunities. Let us know if your child has their own game ideas they would like to build!

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.


View other programming courses
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram