unreal-best-practiceslisted
Install: claude install-skill maystudios/claude-skills
# Unreal Engine 5.x Best Practices Guide
## The "Research First" Principle
**Before implementing any gameplay system, always investigate whether Epic provides a newer, purpose-built system for it.** Epic Games continuously introduces modern frameworks that replace ad-hoc solutions. Using the latest recommended system yields better performance, easier networking, designer-friendly workflows, and future compatibility.
**Workflow:**
1. Identify the problem domain (input, abilities, audio, particles, AI, UI, movement, etc.)
2. Check the [Modern Systems Quick Reference](#modern-systems-quick-reference) below
3. If uncertain, search Epic's documentation and the UE Public Roadmap for the latest system status
4. Prefer production-ready modern systems over legacy approaches
5. For experimental systems: evaluate maturity before committing -- use them in prototypes, not shipping builds
**Why this matters:** Epic signals their direction through actions, not just announcements. When they rebuild the First/Third Person templates to use GAS and Enhanced Input, or when Fortnite ships with Game Feature Plugins and CommonUI, that is the clearest indicator of where the ecosystem is heading.
## Official Documentation (always consult for latest details)
| Source | URL |
|--------|-----|
| **Epic Documentation Hub** | https://dev.epicgames.com/documentation/en-us/unreal-engine |
| **UE Public Roadmap** | https://portal.productboard.com/epicgames/1-unreal-engine-public-roadmap |
| **Lyra Samp