Há alguns pontos que vale a pena discutir. Falarei sobre a minha própria experiência, talvez lhe possa mostrar isto e será uma ajuda saber como é realmente ser um indie dev.
Fiz a minha licenciatura em Design de Jogos. Má decisão. Tocou no básico, mas no final ainda não consegui fazer um jogo. Alguns anos mais tarde decidi aprender a usar o Game Maker Studio. Eu não sabia nada de programação. No final do projecto eu sabia alguma coisa, e tinha trazido um jogo desde a concepção até à conclusão. Eu era presunçoso. Não vendia quase nada. Fiquei triste.
Mais tarde recuperei alguma confiança, e decidi fazer um curso de conversão pós-graduado para pessoas que queriam aprender programação. Eu tinha feito um jogo, quão difícil poderia ser? Acontece… bastante difícil. Coisas como multithreading no entanto, felizmente, é algo que nunca tive de usar fora de uma sala de aula.
Então formei-me, consegui um trabalho de programação para uma empresa de TI, estou nesse trabalho há dois anos. Nesse tempo também passei a maior parte do meu tempo livre depois do trabalho e nos fins-de-semana a fazer desenvolvimento de jogos. O progresso é lento.
Para alguém que quer fazer o seu próprio jogo, sozinho ou numa pequena equipa, tem de ser a pessoa que pode implementar as suas próprias ideias. As pequenas equipas não podem permitir-se a um designer de jogos dedicado a escrever documentos de design durante todo o dia. Porque a maioria das pessoas não tem dinheiro para contratar uma equipa de programadores, precisam de ser programadores para poderem ser designers. Eu iria ao ponto de dizer que é preferível que se possa codificar independentemente. O ponto crucial é que se quiser fazer o seu jogo, e não o jogo de outra pessoa, então precisa de ser capaz de o fazer você mesmo.
Fazer um jogo é difícil. Muito difícil. Se quiser fazer jogos, tem de estar disposto a voltar para casa cansado de um 9-5 e forçar a si próprio a escrever algum código para um problema terrível de Deus com o qual ninguém que conheça pode ajudar. Há semanas que se debatem e têm vontade de chorar, porque como é que isto vai ser resolvido? Sentir-se por vezes como se não soubesse se isto alguma vez acabará, e perguntar-se se está a desperdiçar a sua vida. Ter dúvidas genuínas sobre si próprio, e ainda por concluir: Não. Esta é a decisão certa. Ter essa determinação sangrenta.
Alerta de spoiler: Eu consertei-o. Por isso, o seu irmão precisa de conseguir isso. Talvez ele possa ser antes o seu departamento de arte? Não há nada de errado nisso, mas não será menos trabalho para aprender e fazer o que precisa. O que quer que ele faça, ele precisa de estar tão ocupado como tu. És um tipo de ideias? Sim, fica atrás do tipo de ideias que sabe fazer arte, ou do tipo de ideias que sabe codificar.
Com essa conversa animada concluída, dê-lhe algo como Unity ou Game Maker. Diga-lhe para pensar em fazer um jogo muito simples. Um passo de cada vez. Há muito material de aprendizagem on-line para esses dois motores (e outros), e algo como TutorialsPoint irá ajudá-lo a introduzir o básico da programação.
No meu caso, depois de lutar com GML e Game Maker Studio, li as primeiras cem páginas de Programming: Principles and Practice Using C++ por Bjarne Stroustrup, que foi suficiente para começar com Unity e C#. Apenas ensiná-lo a trabalhar por conta própria e a resolver problemas por conta própria com a ajuda do Google e do StackOverflow é metade da batalha.
Mostrar-lhe como usar uma IDE como VisualStudio, e o depurador, e segurar a sua mão através de tutoriais básicos de C# (por exemplo). Seja paciente. Variáveis, funções, matrizes, aulas, etc. Nós, programadores, esquecemo-nos de como é assustador começar. Não posso exagerar a importância de o ajudar através desses passos de bebé. Seja paciente. Nem todos são tão loucos como eu em ir sozinho. Mas se o apoiarmos através do básico, e o conseguirmos fazer uma simples depuração e criar classes simples, ele começará a pensar em criar jogos em termos de programação. Depois, ele vai tê-lo.
Não o conseguirá convencer a fazer programação. Ele só precisa de decidir se quer realmente fazer jogos. Então ele vai perceber que tem de se tornar um programador.