A pergunta curta e doce
Sou iniciante em programação de jogos em geral, então como faço para criar jogos de código-fonte de BOA QUALIDADE?
O que eu encontrei
Há uma infinidade de jogos que eu joguei no Linux que são absolutamente vergonhosos. Os gráficos são terríveis, a IA está ausente e a repetibilidade é pouco ou nada. Não me interpretem mal; Eu joguei alguns bons jogos de código aberto, como World of Goo, Gish e Aquaria; mas estou realmente perdendo bons jogos aqui na minha cabana do Linux.
O que eu encontrei
Então, eu fiz uma pequena pesquisa sobre como os jogos mencionados foram feitos. Assim, comecei a aprender OpenGL e SDL usando minha experiência em programação C ++ (que é cerca de um ano de programação, não muito). Também peguei os seguintes livros, recomendados pelos programadores no estouro de pilha:
- Concentre-se no SDL (o único deixe-me postar um link por enquanto ...)
- A Bíblia Super OpenGL
- GEB e CÓDIGO
O que eu tenho recomendado
Também conversei com alguém que é um programador bastante experiente e recomenda que eu tome a rota C ++ para jogos, e que OpenGL e SDL seriam um bom caminho a percorrer. Ele também recomendou que eu comece a usar o controle de versão com meus programas (particularmente o Git). Quais são suas opiniões sobre isso?
Espero que esteja claro, pessoal.
Deixe-me saber,
Immanu'el