À propos du projet
GameDevMind est une base de connaissances systématique destinée aux développeurs de jeux, organisée selon la chaîne de valeur des produits de jeu en six couches de capacités : capacités fondamentales (programmation, mathématiques, systèmes informatiques, génie logiciel), capacités techniques (graphisme, physique, UI, audio, moteur, réseau, données), capacités de R&D (client, serveur, gameplay, systèmes métier, architecture d'exécution), capacités de production (contenu, données, outils, automatisation, plateforme technique centrale, pipeline de livraison), capacités de gestion (rôles, processus, objectifs, qualité, versions, projet, équipe, risques), capacités d'exploitation (opérations, LiveOps, analyse de données, service utilisateur, commercialisation, sécurité, conformité, rentabilité continue).
Le dépôt contient :
- 121 documents structurés, offrant trois parcours de lecture (introduction pour débutants, pratique de R&D, exploitation en ligne)
- Deux ensembles de code exécutable : exemples accompagnant la cartographie (C++/C#, incluant pool mémoire, pointeur intelligent, pattern commande, pool d'objets, quadtree, synchronisation par frames/états, A* sur grille hexagonale) et exemples d'articles de chronique (Python, environ 43 exemples sans dépendance)
- 8 cas réels de pièges rencontrés : fuite mémoire dans un jeu mobile SLG, rebond de personnage dans un MOBA, optimisation des Draw Call en monde ouvert, interblocage serveur, dépassement de délai de requête de classement, etc., avec symptômes, causes racines et points de connaissance correspondants dans la cartographie
- 5 dialogues pratiques de collaboration IA : conception d'un pool mémoire avec Claude, optimisation des Draw Call avec Cursor, conception d'un schéma de cache avec ChatGPT, etc., incluant prompts, sorties IA, corrections humaines et résultats finaux
- Navigation interactive et vue panoramique (visualisation D3.js), avec recherche, filtrage et recommandation de parcours
- Documents thématiques tels que le parcours de développement professionnel du programmeur de jeux et des exemples d'actifs de R&D et d'exploitation pour jeux mobiles SLG
Convient aux étudiants, aux personnes en reconversion, aux développeurs ayant 1 à 5 ans d'expérience, aux programmeurs principaux/CTO et à d'autres publics à différentes étapes, dans le but d'aider les développeurs à gagner du temps sur les problèmes connus et à consacrer leur énergie à un travail plus créatif.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.