Можно ли написать AAA-игру на языке программирование Си?
Можно. 
Но сложно. Инди-игру наверное еще одолеете, но вот новый FarCry или Overwatch - точно вряд ли. Слишком много великов придется самому сколхозить... 
C - язык системных программ, библиотек, драйверов, консольных утилит. Что-либо юзерское на нем лабать сложно из-за необходимости колхозить множество вещей, уже давно сделанных в плюсовых тулкитах.
На С написано ядро Линукс, пожалуй, это о чем-то говорит)