Escrevo jogos há cerca de 10 anos (do QBasic ao C # e tudo mais). Preciso começar a expandir minhas habilidades em diferentes áreas. Quais são outros tópicos surpreendentes que eu deveria ler?
Os tópicos esperados incluem os suspeitos do costume:
- Linguagem de programação de sua escolha
- Linguagem de script
- Fonte de controle
- Gerenciamento de projetos (ou Agile)
- API de gráficos
- Talvez alguma IA (descoberta de caminho A *?)
- Física (física de projéteis)
- Teste de unidade (teste automatizado)
Estou procurando por tópicos mais esotéricos ; coisas que você não espera saber, mas se você as conhece, elas fazem a diferença. Isso pode incluir coisas como:
- Habilidades artísticas (desenho, iluminação, coloração, layout etc.)
- Processamento de linguagem natural
- A física do som (ondas sonoras, efeito doppler, etc.)
Pessoalmente, acho que ter habilidades técnicas de arte (por exemplo, pode criar obras de arte decentes se você puder apenas ter idéias; ou, seguindo os tutoriais do Photoshop / GIMP) foi o mais benéfico para mim.
Esta não é uma pergunta aberta ; Estou procurando habilidades específicas que o ajudaram e você espera que continue a beneficiá-lo a curto e longo prazo.