As someone working on AAA games, generally what happens is the engine is written in C++ (and small performance-critical sections possibly hand-coded using intrinsics or assembly) and some portion of the game logic is written in a scripting language. Lua is quite popular.
As someone working on AAA games, generally what happens is the engine is written in C++ (and small performance-critical sections possibly hand-coded using intrinsics or assembly) and some portion of the game logic is written in a scripting language. Lua is quite popular.