Scrivo giochi da circa 10 anni (da QBasic a C # e tutto il resto). Devo iniziare ad estendere le mie abilità in diverse aree. Quali sono altri argomenti sorprendenti che dovrei leggere?
Gli argomenti previsti includeranno i soliti sospetti:
- Linguaggio di programmazione a scelta
- Linguaggio di scripting
- Controllo della fonte
- Gestione del progetto (o Agile)
- API grafica
- Forse un po 'di AI (un * percorso di ricerca?)
- Fisica (fisica dei proiettili)
- Test unitari (test automatizzati)
Sto cercando argomenti più esoterici ; cose che non ti aspetti di dover sapere, ma se le conosci, fanno la differenza. Ciò potrebbe includere cose come:
- Abilità artistiche (disegno, illuminazione, colorazione, layout, ecc.)
- Elaborazione del linguaggio naturale
- La fisica del suono (onde sonore, effetto doppler, ecc.)
Personalmente, ritengo che avere le capacità tecniche tecniche (ad es. In grado di realizzare opere d'arte decenti se riesci solo a trovare idee; o, seguendo i tutorial di Photoshop / GIMP) è stato il più vantaggioso per me.
Questa non è una domanda aperta ; Sto cercando competenze specifiche che ti abbiano aiutato e ti aspetti che continueranno a trarre beneficio a breve e lungo termine.