Make AR/VR a Reality: Building upon the Full-Stack Software Engineering foundation, Holberton's AR/VR curriculum teaches the fundamentals of an emerging and exciting technology that will impact the future of many industries. Students learn programming in C# and develop interactive mixed reality projects in Unity3D, the world's leading real-time game engine. Students will also develop an interactive mixed reality project of your choosing that you'll pitch, build, and present. Mixed reality is a young, evolving industry and getting involved now means shaping and influencing the future of the field. C# & Unity: The AR/VR curriculum begins with fundamentals of programming and algorithms in C#, from loops and if/else conditions to object-oriented programming to generics and delegates, and includes test-driven development and basic linear algebra. Initially, students create a 3D game from start to finish to learn how to develop in Unity3D. In creating this game, students learn how to script interactive behavior, asset management, utilize textures and materials, design user interfaces (UI), create animations, utilize audio sources, and publish applications for a variety of platforms and devices. Initially, students create a 3D game from start to finish to learn how to develop in Unity3D. In creating this game, students learn how to script interactive behavior, asset management, utilize textures and materials, design user interfaces (UI), create animations, utilize audio sources, and publish applications for a variety of platforms and devices. Then, with their proficiency in Unity development, they move on to create, design, and program interactive experiences in AR with ARKit, ARCore, and Vuforia SDKs, and in VR with Oculus SDK, OpenVR, and Google VR SDKs. Our curriculum is continuously evolving to focus on current trends to ensure that students learn what is relevant in the industry and that they stay flexible and able to evolve with the growing industry.
Holberton School is a software engineering school that trains individuals to become Full Stack Software Engineers through 100% hands-on learning.