VR and AR development require the Unity platform for development. This platform utilizes the C# language which is a very popular programming language in video game development companies, and is also a powerful enough language for running complicated applications on it.