Unity
In short: Unity is a widely used game engine for 2D, 3D, AR and VR applications.
In more detail: Scripts are written in C#. A project consists of scenes, objects (GameObjects) and components.
In Depth
Use
Mobile games, indie titles, simulations, learning applications. It runs on many platforms (PC, console, phone).
Getting started
Free for small projects with licence terms. Models come for example from Blender. See game development, VR headset.
See also: Game Development, Blender, C#, VR Headset