Je suis un programmeur normal avec environ 3 ans d'expérience, qui s'intéresse au développement de jeux. Le problème auquel je suis confronté est que lorsque je regarde ces livres "débutants", la plupart d'entre eux enseignent des compétences de base en programmation, et je n'ai pas la patience de les parcourir ou de les trouver utiles. Mais, quand je regarde des livres plus avancés, ils sont au-dessus de ma tête, et encore une fois, sans résultat pour moi. Ce que je recherche, ce sont des livres qui expliquent les aspects internes des jeux, mais à un niveau plus raisonnable.
Par exemple, je connais très bien toutes sortes de structures de données (hachages, arborescences, listes liées) et de nombreux algorithmes courants (tri, recherche), mais je ne saurais pas, disons, mettre en œuvre efficacement la détection de collision. J'ai également de l'expérience avec les bibliothèques étrangères, donc je sais comment utiliser la documentation pour apprendre une API, donc je n'ai pas besoin non plus d'un livre "Apprendre à utiliser X".
Personnellement, je me fiche des plates-formes / langues / bibliothèques utilisées dans les livres, car je suis à l'aise dans de nombreuses langues, mais le jeu que je cherche à utiliser utiliserait Javascript et la toile HTML5.
Aucune suggestion? Certains sont gratuits?
PS Je dois noter que mon niveau de mathématiques et de physique est relativement faible, et un livre qui intégrerait doucement ces choses serait un plus.
EDIT: Je dois mentionner que je suis intéressé par la programmation 2D, et à ce stade, je ne me soucie pas encore vraiment de la 3D.