Программу, а ОС тоже программа, можно написать на любом языке программирования низкого и высокого уровня, но можно сразу писать в машинных кодах, потому что после написания программы на языке программирования она преобразуется в последовательность машинных кодов.
Преимущества - для любой ОС есть транслятор. То есть, язык мультиплатформенный. Модный, достаточно универсальный.
Недостаток - не умеет компилировать программу в бинарный код.
Я вот тоже про Т++ впервые слышу. Бред какой-то. Либо неудавшаяся шутка, либо даже не знаю. Где Вы услышали про такой язык? Профессиональный интерес программиста играет.
Тут не хватит немного знаний начального уровня, надо сесть и взяться за изучение самого движка, изучить его досконально, посмотреть кучу текстовых уроков и видеоуроков, а уже потом можно приступать за разработку игр, желательно выучить один из необходимых для движка языков.
У вас в игушке есть различные режимы: охрана, спящий и т.д. В том числе есть и "режим программирования". Быбираете его и руками устанавливаете одно какое-либо положение робот Roboshien V2, затем следующее и так далее. Это всё записывается само в память и потом будет воспроизводиться. Вот и все трудности с самостоятельным программированием.