quodsoler avatar

Ue Physics Collision

A comprehensive reference for Unreal's collision and physics systems, covering everything from collision channels and trace queries to physics simulation and the Chaos engine. It walks you through the distinction between object type channels and trace channels (a common source of confusion), shows you the full suite of LineTrace, Sweep, and Overlap query variants, and includes practical setup for custom collision profiles in DefaultEngine.ini. The FCollisionQueryParams breakdown and FHitResult field reference are especially handy when you're debugging why a trace isn't behaving as expected. It skips the basics and assumes you know your way around UE, which makes it dense but useful when you need to remember whether to use ByChannel or ByObjectType for a given query.

skills.sh installs
1.3K
GitHub stars
446
last updated
Aug 21, 2026

Install

$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-physics-collision --agent claude-code

Installs into .claude/skills of the current project.

Files

UE Physics & Collision

Target engine: UE 5.8. APIs below are verified against the 5.8 headers; older forms are listed under "Deprecated — do not use".

Collision and physics live in the Engine module (UPrimitiveComponent, UWorld queries, FHitResult, UCollisionProfile) and the PhysicsCore module (FCollisionShape, UPhysicalMaterial, FBodyInstanceCore, ECollisionTraceFlag, EPhysicalSurface). The simulator itself is Chaos (Chaos / ChaosSolverEngine modules); destruction adds GeometryCollectionEngine and FieldSystemEngine. Most gameplay code only needs "Engine" and "PhysicsCore" in Build.cs.

Context

Read .agents/ue-project-context.md if it exists (module names, conventions, enabled plugins, GAS/networking setup). Do not stop if it is missing.

Identify the area from the request and the codebase. Ask only when two plausible readings would produce different code.

Request is about…Go to
Channels, profiles, DefaultEngine.ini, responsesCollision Channels and Profiles

Sponsors

Details

Repository
github.com/quodsoler/unreal-engine-skills
Categories
Frontend Development, Code Review & Quality, Game Development
First seen
Jun 3, 2026

More from quodsoler/unreal-engine-skills

All 27
1hyva-themes avatarhyva-render-media-imagehyva-themes/hyva-ai-toolsGenerate responsive image code for Hyvä Theme templates using the Media view model. This skill should be used when the user wants to render images in a Hyvä tem1.3Kskills.sh installs
2joeseesun avatardefuddlejoeseesun/defuddle-skillExtract clean article content from web pages or local HTML files. Removes clutter (ads, sidebars, nav) and returns readable content with metadata.1.3Kskills.sh installs
3cap-go avatarcapacitor-accessibilitycap-go/capgo-skillsAccessibility guide for Capacitor apps covering screen readers, semantic HTML, focus management, and WCAG compliance. Use this skill when users need to make the1.3Kskills.sh installs
4kostja94 avatarhero-generatorkostja94/marketing-skillsWhen the user wants to design, optimize, or audit hero sections (above-the-fold main visual area). Also use when the user mentions "hero," "hero section," "hero1.3Kskills.sh installs
5neolabhq avatartest-promptneolabhq/context-engineering-kitUse when creating or editing any prompt (commands, hooks, skills, subagent instructions) to verify it produces desired behavior - applies RED-GREEN-REFACTOR cyc1.3Kskills.sh installs
6jezweb avatargoogle-chat-messagesjezweb/claude-skillsSend Google Chat messages via incoming webhooks — text, rich cards (cardsV2), threaded replies. TypeScript types, card builder utility, widget reference inline.1.3Kskills.sh installs