ue5-project-setup

Scaffold Unreal Engine 5 projects with Gitignore, Git LFS, and Epic coding conventions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/antonioinnovateops/UnrealEngineAgent --skill ue5-project-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue5-project-setup
Source: https://github.com/antonioinnovateops/UnrealEngineAgent/tree/main/.claude/skills/ue5-project-setup
Command: npx skills add https://github.com/antonioinnovateops/UnrealEngineAgent --skill ue5-project-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup of new Unreal Engine 5 projects, ensuring they are configured with best practices for AI-assisted development, including proper Gitignore, Git LFS, directory structure, and essential configuration files.

Core Features & Use Cases

  • Project Scaffolding: Creates a production-ready UE5 project structure.
  • Configuration Files: Generates CLAUDE.md, .gitignore, .gitattributes, .claude/settings.json, and .mcp.json.
  • Coding Conventions: Enforces Epic's C++ coding standards and provides asset naming guidelines.
  • Use Case: When starting a new Unreal Engine 5 game, use this skill to quickly set up the project with all necessary configurations for version control, AI integration, and adherence to coding standards.

Quick Start

Use the ue5-project-setup skill to initialize a new Unreal Engine 5 project named MyAwesomeGame using the ThirdPerson template with C++ and Blueprints.

Frequently Asked Questions about ue5-project-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up an Unreal Engine 5 project for AI-assisted development?

You can scaffold an Unreal Engine 5 project by using this tool to automatically generate essential AI integration files like CLAUDE.md and .claude/settings.json. It prompts you for the project name, template, language, and platforms to tailor the structure.

What is the best way to configure Git LFS for an Unreal Engine 5 project?

Configuring Git LFS for Unreal Engine 5 is handled automatically by generating the correct .gitignore and .gitattributes files. This ensures large binary assets are tracked properly and source control is production-ready.

How do I enforce Epic coding conventions in a new UE5 project?

You can enforce Epic coding conventions by generating a CLAUDE.md file during the project scaffolding process. This file provides C++ coding standards and asset naming guidelines to maintain consistency.

Can I use this project scaffolding tool for both C++ and Blueprints?

Yes, the scaffolding tool supports both C++ and Blueprints by prompting you to select your preferred language and gameplay systems. It then configures the Unreal Engine 5 project structure based on your specific choices.

What configuration files are needed to integrate Claude with Unreal Engine 5?

Integrating Claude requires generating .claude/settings.json, .mcp.json, and a CLAUDE.md file. This tool creates these specific configuration files automatically while scaffolding your Unreal Engine 5 project.

Does scaffolding a UE5 project require specifying a gameplay template?

Yes, the scaffolding process requires user input for the project name, template, language, platforms, and gameplay systems. This input tailors the Unreal Engine 5 project structure and configuration files to your specific needs.