J'écris des jeux depuis environ 10 ans (de QBasic à C # et tout le reste). Je dois commencer à étendre mes compétences dans différents domaines. Quels sont les autres sujets surprenants sur lesquels je devrais lire?
Les sujets attendus incluraient les suspects habituels:
- Langage de programmation de votre choix
- Langage de script
- Contrôle de la source
- Gestion de projet (ou agile)
- API graphique
- Peut-être un peu d'IA (A * path-find?)
- Physique (physique du projectile)
- Tests unitaires (tests automatisés)
Je cherche des sujets plus ésotériques ; des choses que vous ne pensez pas avoir besoin de savoir, mais si vous les connaissez, elles font la différence. Cela pourrait inclure des choses comme:
- Compétences artistiques (dessin, éclairage, coloration, mise en page, etc.)
- Traitement du langage naturel
- La physique du son (ondes sonores, effet Doppler, etc.)
Personnellement, j'estime que le fait de posséder des compétences techniques dans le domaine des arts (par exemple, peut faire du travail artistique décent si vous ne pouvez que trouver des idées; ou si vous suivez les tutoriels Photoshop / GIMP) a été le plus bénéfique pour moi.
Ce n'est pas destiné à être une question ouverte ; Je recherche des compétences spécifiques qui vous ont aidé et qui, selon vous, continueront à vous être bénéfiques à court et à long terme.