Вот как-раз насчёт C++
Я тут немного порылся на разных сайтах/форумах и даже на википедии, разузнал такую информацию по поводу этого языка.
Если у вас (того, кто это читает) нету как таковой базы работы с языками программирования, советую начинать с более посредственных языков, как Basic или Rudy, иначе вы просто не войдёте в курс дела сразу начав заниматься конкретным кодом.
Потом ещё по поводу самого ядра.
В корне ваших исходников есть папка src, зайдя в неё вы найдёте: common, genrev, server, tools.
Наиболее востребованная папка в нашем случае - это server, заходим в неё и видим уже более широкую картину. Здесь нас больше всего будет интересовать папка scripts, как я понял она содержит в себе основные скрипты работы различных команд/эвентов/механики и всего, что только можно встретить в самой игре.
Файлы в этих папках формата ".cpp" и ".h", их можно открывать, как уже вышел сказал Администратор Винвульф через Вижал Студио.
*Тут немного продублирую:
Если при открытии файлы в Visual Studio у вас возникают проблемы, как допустим: провисания или долгая загрузка, отсутствие комфорта при работе с интерфейсом, можете использовать любой другой IDE.
IDE (Integrated Development Environment) - Да, любая программа для написания/редактирования синтаксиса (среда разработки кода) - Eclipse, Sublime, c++ dev и прочяя фигня, Вижал Студио тоже входит в этот список.