
de r3f-gamedev29
Modèles et meilleures pratiques pour le développement de jeux R3F : séparation de la logique de jeu (systèmes/ECS) des vues, préférence pour la conception headless-first et modèles ECS/système concrets.
Ce skill documente l'architecture et les modèles de codage pour créer des jeux avec React Three Fiber (R3F) et Miniplex ECS. Il prescrit une séparation des préoccupations où les systèmes contiennent la logique de jeu et les composants React agissent comme des vues simples, et fournit des modèles concrets pour les requêtes, les systèmes, la séparation entité/modèle et la synchronisation Three.js.
À utiliser lors de la construction ou de la refactorisation de jeux basés sur R3F pour imposer un état d'esprit headless-first, concevoir des systèmes testables, structurer les composants entité/modèle et maintenir les préoccupations de rendu découplées de la logique de jeu. Utile pour les équipes adoptant Miniplex ou standardisant la structure de projet R3F.
Utile pour les outils d'analyse statique, les assistants de revue de code et les agents orientés développeurs qui comprennent les bases de code TypeScript/React et peuvent suggérer des refactorisations ou appliquer des règles architecturales.
Compétence purement pédagogique pour les modèles de développement de jeux R3F avec Miniplex ECS. Aucun script à exécuter. Le fichier SKILL.md est bien écrit avec des exemples de code clairs, des recommandations et interdictions explicites, et des modèles pratiques pour séparer la logique de jeu du rendu. Couvre les types d'entités, les requêtes, les systèmes et l'utilisation du store Zustand.
Compétence pédagogique propre sans problème de sécurité. Contenu bien structuré mais sans scripts groupés ni répertoire de références. Pourrait bénéficier d'un dossier references/ avec des liens vers des projets d'exemple.