Is DOTA 2 written in C++?

Is DOTA 2 written in C++? While Lua is dynamically typed, the DOTA 2 engine is written primarily in C++, which is statically typed.

While Lua is dynamically typed, the DOTA 2 engine is written primarily in C++, which is statically typed.
See also  What is Smite in lol?