Unreal Engine 5 C++ development requires careful handling of memory and performance. This guide helps you write code that runs fast and avoids crashes. It covers the Unreal Engine reflection system, naming rules, and common patterns.
You will learn how to manage UObject garbage collection correctly. You will also learn to disable Tick when not needed and use soft references to avoid load order issues. These practices make your game more stable and easier to maintain.
Whether you are building Actors, Components, or Blueprint-exposed functions, these best practices follow Epic Games own standards. This skill is useful for any developer working with Unreal Engine 5 C++ code.
Global
mkdir -p ~/.claude/skills/unreal-engine-cpp-proProject
mkdir -p .claude/skills/unreal-engine-cpp-proSource Repository
Godot Gdscript Patternswshobson/agents
Learn Godot 4 GDScript patterns for signals, scenes, state machines, and optimization
Game Enginegithub/awesome-copilot
Build web-based game engines and games using HTML5 Canvas WebGL and JavaScript
Unity Ecs Patternswshobson/agents
Master Unity ECS DOTS Jobs and Burst for efficient game development
Multiplayer Gamerivet-dev/skills
Ready made patterns for building any multiplayer game fast
Threejs Geometrycloudai-x/threejs-skills
Build 3D shapes with built-in and custom geometry using Three.js
Threejs Materialscloudai-x/threejs-skills
Pick the right Three.js material for realistic or stylized 3D objects
Game Developerjeffallan/claude-skills
Build fast, smooth games with Unity Unreal Engine patterns and performance tips
Msw Generalmsw-git/msw-ai-coding-plugins-official
Build polished MapleStory Worlds games with templates and visual polish rules