Какой уровень знаний программирования нужен для игрового движка?
Чтобы начать - никакой не нужен. Найди подробный урок и повторяй шаги из него.
А вот чтобы продолжить...

Нужно знание синтаксиса языка.

Посмотри канал SimpleCode на ютубе. Там по плюсам и шарпу много видосов. В кратце - вот это и надо знать. Можешь еще metanit почитать.
Также можешь книжку почитать по выбранному языку. Герберт Шилдт пишет книги по плюсам и шарпу.