unreal-engine-cpp-pro
Build Unreal Engine C++ Safely
Unreal Engine C++ has strict lifecycle, reflection, and memory rules. This skill guides Claude, Codex, and Claude Code toward UE5 patterns.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "unreal-engine-cpp-pro" from https://skillstore.io/skills/sickn33-unreal-engine-cpp-pro.md and its manifest at https://skillstore.io/api/skills/sickn33-unreal-engine-cpp-pro/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "unreal-engine-cpp-pro". Review an actor that enables Tick, stores UObject pointers, and exposes state to Blueprint.
Expected outcome:
- Flags Tick as a performance cost and suggests event-driven logic or timers.
- Identifies UObject members that need garbage collection tracking.
- Recommends BlueprintReadOnly for state that should stay controlled by C++.
Using "unreal-engine-cpp-pro". Ask how to reduce load chains from actor class references.
Expected outcome:
- Explains why hard class references can force asset loading.
- Suggests soft class or object references for deferred loading.
- Notes that asynchronous loading is preferred when blocking load time matters.
Using "unreal-engine-cpp-pro". Prepare a pull request checklist for a UE5 gameplay class.
Expected outcome:
- Checks whether Tick is necessary.
- Checks that UObject references are tracked correctly.
- Checks that delegates and handles are cleaned up during shutdown.
Security Audit
SafeAll 43 static alerts were reviewed against the cited files and adjudicated as false positives. The findings point to Unreal Engine lifecycle names, Markdown inline code, or C++ code fences, with no evidence of command execution, reconnaissance intent, or prompt injection.
Risk Factors
โ๏ธ External commands (31)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/sickn33-unreal-engine-cpp-pro/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/sickn33-unreal-engine-cpp-pro?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/sickn33-unreal-engine-cpp-pro?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-unreal-engine-cpp-pro/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/sickn33-unreal-engine-cpp-pro.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
sickn33. (2026). unreal-engine-cpp-pro security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-unreal-engine-cpp-pro/audits/5BibTeX citation
@techreport{sickn33-sickn33-unreal-engine-cpp-pro-2026,
author = {sickn33},
title = {unreal-engine-cpp-pro security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-unreal-engine-cpp-pro/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "unreal-engine-cpp-pro security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/sickn33-unreal-engine-cpp-pro/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-unreal-engine-cpp-pro:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Review Gameplay Classes
Check actor and component designs for lifecycle, Tick, and garbage collection issues before review.
Set Team Coding Standards
Create consistent Unreal C++ guidance for naming, reflection exposure, and Blueprint access rules.
Debug UE5 C++ Patterns
Investigate memory, reference, and loading problems using Unreal-specific implementation advice.
Try These Prompts
Review this Unreal Engine 5 actor for UObject safety, Tick usage, naming, and Blueprint exposure. Explain each issue in plain language.
Analyze this actor and component setup. Recommend changes for constructor setup, PostInitializeComponents, BeginPlay, cached references, and delegate cleanup.
Review this Unreal C++ gameplay system for hot-loop casting, Tick work, synchronous loading, hard references, and avoidable Blueprint writes.
Design an Unreal Engine 5 C++ feature architecture for this gameplay requirement. Cover UObject ownership, reflection boundaries, asset references, delegates, and logging.
Best Practices
- Ask for guidance with relevant headers, source files, and the Unreal Engine version.
- Request reviews for lifecycle, ownership, reflection, performance, and Blueprint boundaries together.
- Use the final advice as a review checklist before compiling and testing in Unreal Editor.
Avoid
- Do not use it for non-Unreal engines or Blueprint-only work.
- Do not ask it to guess project behavior without code, logs, or reproduction steps.
- Do not treat guidance as a substitute for compiling, profiling, and testing in the target project.
Frequently Asked Questions
Does this skill support Unreal Engine 4?
Can it write complete Unreal C++ classes?
Does it handle Blueprint-only projects?
Can it find garbage collection issues?
Will it optimize performance automatically?
Can Claude Code or Codex use it during code review?
Developer Details
Author
sickn33License
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/unreal-engine-cpp-proRef
f93e9bb0daca99badb6a7e574b97737155d57cb3
Maintenance freshness
7/18/2026
Usage
13 downloads ยท 116 views
File structure