Unity

C#

Unreal

C++

game engine

DirectX

DirextX is widely used for Microsoft Windows and Xbox