Иван Шумов, а что тогда "разработка игр"? Да и какой интеграционный слой? На бекенде реально игровая бизнес-логика. Потому что если ее сделать не мобилке то похакают вас быстро и крепко.
Нет. Базовые знания нужны, чтобы в той же википедии или гугле уметь искать информацию. Если человек не в курсе о базовых принципах - он вопрос через такую опу задаст, что никакое комьюнити не вывезет.
Так без теорем или без умения их доказывать?
Вообще неприпомню чтобы в школах засталвяли УЧИТЬ доказательство.
А вот сами теоремы вам даже не в программировании пригодятся - та же теорема пифагора. Да и теорема синусов может пригодится