Unreal Blueprint Codegen

Recettes C++ pour générer des fichiers .uasset Blueprint et Widget Blueprint UE5 par programme.

par maystudios · maystudios/claude-skills

Testé · Fonctionne ★ 9.6/10

Unreal Blueprint Codegen — Recettes C++ pour générer des fichiers .uasset Blueprint et Widget Blueprint UE5 par programme.

Ce que fait

Une compétence de référence/recettes pour écrire du code de module éditeur C++ qui crée des assets Blueprint et Widget Blueprint (graphes d'événements, nœuds K2, hiérarchies et animations UMG) au lieu de cliquer manuellement dans l'éditeur UE5. Se déclenche sur des tâches comme la construction d'un générateur Blueprint, des pipelines de contenu d'échantillons Fab/Marketplace, ou toute requête touchant FKismetEditorUtilities::CreateBlueprint, UWidgetBlueprintFactory, ou les pistes UMovieScene ; documente l'exigence non évidente de compilation en deux passes et plusieurs pièges spécifiques à UE5.7.

Rapport de test

Aucun environnement UE5 disponible pour compiler, donc cela a été noté sur preuves : un générateur C++ de base naïf reproduit 5 bugs distincts du compilateur Blueprint UE (nœuds sans broches, chaîne d'exécution élaguée, collision de nœuds (0,0), appel incorrect Modified-vs-StructurallyModified, compilation en deux passes manquante) que la section 'Règles critiques' de la compétence nomme et corrige explicitement, donc la compétence ne fait pas que répéter la documentation publique — elle encode des connaissances durement acquises lors du débogage.

Testé le: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/maystudios/claude-skills
mkdir -p ~/.claude/skills
cp -r claude-skills/unreal-blueprint-codegen ~/.claude/skills/unreal-blueprint-codegen

Commandes et exemples de prompts

  • /unreal-blueprint-codegenRecettes C++ pour générer des fichiers .uasset Blueprint et Widget Blueprint UE5 par programme.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Write C++ that programmatically generates a Blueprint with an event graph
  • How do I use FKismetEditorUtilities::CreateBlueprint from an editor module?
  • Build a Widget Blueprint generator with UMG animations from JSON data