CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/game-perf-profiling

Profiles game builds against frame-time, memory, GPU draw-call, and GC-spike budgets using Unity Profiler + Profile Analyzer + Performance Testing package and Unreal Insights + stat commands. Establishes pass/fail thresholds (16.6 ms at 60 fps, 33.3 ms at 30 fps), writes automated performance regression tests that run in CI, and emits a structured budget report per SKU. Use when a title must hit a declared frame-time or memory budget before a milestone gate or platform-cert submission, or when a recent change needs a performance regression check.

74

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

unreal-insights.mdreferences/

Unreal Insights - deep analysis reference

Supporting detail for game-perf-profiling Step 5. Cited once here rather than repeated in the spine.

Unreal Insights is a telemetry capture and analysis suite that captures events from a project at high data rates (dev.epicgames.com/documentation/en-us/unreal-engine/unreal-insights-in-unreal-engine).

Launch from the Editor via the Trace/Insights Status Bar Widget in the bottom toolbar, or from the prebuilt binary at Engine\Binaries\[Platform]\UnrealInsights.exe.

Key trace channels:

ChannelCaptures
CPUThread-level timing per task and function
GPUPer-frame GPU timing
MemoryAllocation, reallocation, and deallocation events
NetworkingNetwork traffic for multiplayer titles
SlateUMG/Slate widget update costs
Asset loadingAsset load time per type

Live sessions appear in the Session Browser with a "LIVE" status indicator; Insights supports simultaneous connection to multiple sessions and records streams automatically for later replay.

Primary views:

  • Timing Insights: CPU and GPU performance tracks with frames, filters, timers, counters, and caller/callee information.
  • Memory Insights: Reconstructs runtime memory usage patterns from traced allocation events.

SKILL.md

tile.json