Llego tarde, pero aporto desde mi experiencia.
Casi pongo un toot interminable, intentaré mantenerlo corto.
Resumiendo: Lo que tiene son pájaros en la cabeza. Programar no es sencillo, y menos programar videojuegos.
Pídele que no se haga eso a sí mismo. He trabajado con suficiente gente difierente y a los perfiles así se les nota a leguas, y no precisamente por ser excelentes.
Es posible ser autodidacta, pero va a necesitar muchísima más disciplina y muchísimo más tiempo que alguien que tenga una formación para posiblemente ser peor profesional. Y tendrá que hacerlo todo mientras trabaja. Le sale más "económico" terminar la secundaria, hacer bachiller y a partir de ahí decidir si prefiere universidad o FP. Y a partir de ahí también va a necesitar aprender muchísimo por su cuenta.
Aprender por uno mismo es posible, pero sin un orden y una guía lo más seguro es que se aprenda "mal". Puedes hacer cosas, pero terminas lleno de vicios y malas prácticas. Muchas de ellas basadas en dogmas (ya que no tienes una buena base) y muy difíciles sino imposibles de cambiar, convirtiéndote en un profesional "defectuoso".
Un programador no sólo programa, necesita comprender, expresar, debatir, manejar y plasmar conceptos a menudo muy complejos, es necesario manejar muy bien tu lengua (y mínimo el inglés).
Además de lo útil que resulta tener cultura general a nivel profesional y personal.
Y, bueno, la titulitis ha menguado pero personalmente si tuviese que contestar a alguien valoraría unos estudios mínimos.