<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
         <loc>https://u5.mattcurlie.com/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/conventions/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/i-want-to/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/roadmap/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/actor/actor-component-tag-queries/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/actor/destroy-actor-set-life-span/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/actor/event-beginplay-tick-endplay-set-actor-tick-enabled/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/actor/get-actor-of-class/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/actor/get-all-actors-with-interface-tag/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/actor/get-owner-set-owner/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/ai/ai-move-to-navmesh/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/ai/get-random-reachable-point-in-radius/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/ai/pawn-sensing-ai-perception/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/ai/run-behavior-tree-ai-controller-blackboard/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/animation/animation-montages-play-montage/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/animation/anim-instance/event-blueprint-update-animation/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/animation/anim-instance/try-get-pawn-owner/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/audio/audio-component-controls-play-stop-fade/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/audio/play-sound-2d-at-location-spawn-sound-attached/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/blueprint-communication/blueprint-interfaces/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/blueprint-communication/event-dispatchers/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/character/jump-launch-character/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/collision/break-hit-result/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/collision/event-hit/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/collision/get-overlapping-actors-components-is-overlapping-actor/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/collision/line-trace-by-channel/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/collision/line-trace-for-objects/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/collision/on-component-begin-end-overlap/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/collision/set-collision-enabled-response-profile/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/collision/sphere-capsule-multi-trace-basics/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/development/print-string-output-log/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/add-component-by-class-child-actor-component/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/create-local-player-get-num-player-controllers/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/get-game-mode-game-state-player-state/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/get-player-character-pawn-controller/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/load-unload-stream-level/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/open-level/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/player-start-restart-player-checkpoints/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/projectile-movement-component-first-projectile/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/set-game-paused/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/spawn-actor-from-class/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/damage/apply-point-radial-damage-damage-type/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/damage/event-anydamage-apply-damage/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/player/player-camera-manager-camera-shake/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/game/player/set-view-target-with-blend/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/input/add-mapping-context/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/input/enable-disable-input-ignore-move-look/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/input/enhanced-input-modifiers-negate-swizzle-scalar-dead-zone/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/input/input-action-event-enhanced-input-values/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/input/set-input-mode-show-mouse-cursor/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/input/showdebug-enhancedinput-input-debugging/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/math/break-make-vector-rotator-transform-location/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/math/clamp-map-range-normalize-to-range/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/math/dot-product-angle-facing/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/math/get-forward-vector-find-look-at-rotation/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/math/vector-length-xy-normalize/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/niagara/spawn-system-at-location-attached/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/pawn/possess-unpossess-get-controller/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/pawn/spawn-default-controller-auto-possess-ai/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/pawn/input/add-movement-input/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/physics/add-impulse-add-force/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/rendering/set-actor-hidden-in-game-set-visibility/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/rendering/spawn-decal-at-location/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/save-game/create-save-load-game-to-slot/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/save-game/does-delete-async-save-game-slot/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/transformation/attach-actor-to-component/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/transformation/set-actor-location-rotation-transform/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/user-interface/create-widget-add-to-viewport/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/user-interface/project-world-location-widget-position-offscreen-markers/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/user-interface/remove-from-parent-widget-lifetime/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/user-interface/set-text-format-text-text-string-name/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/user-interface/set-visibility-hidden-collapsed-hit-test-invisible/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/utilities/class-references-get-class-child-of-valid-class/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/utilities/is-valid/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/utilities/casting/cast-to/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/utilities/data-table/get-data-table-row/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/utilities/flow-control/delay-doonce-gate-sequence/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/utilities/time/set-timer-by-event-clear-timer-by-handle/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/utilities/time/timelines-add-play-reverse-finished/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/api/utilities/transformation/get-velocity/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/accessed-none/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/actor-components-reusable-gameplay/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/actor-relevancy-owner-only-dormancy-basics/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/actor-scene-primitive-components/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/add-remove-stack-broadcast-inventory-changes/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/aim-offsets-look-aim-variables/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/animation-notifies-notify-states/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/animation-state-machines-transition-rules/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/animation-threading-property-access/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/arrays-sets-maps-foreach/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/behavior-tree-move-to-task-decorators-services-observer-aborts/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/behavior-trees-blackboards-blueprint-beginners/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/blend-spaces-in-animation-blueprints/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/blueprint-custom-events-as-rpcs/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/blueprint-debugger-breakpoints-watch-values/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/blueprint-survival-kit/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/blueprint-variables-and-references/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/buttons-progress-bars-basic-umg-events/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/cached-poses-layered-blend-per-bone/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/cast-interface-dispatcher/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/character-facing-movement/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/character-movement-component/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/class-hierarchy/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/collision-presets-channels-responses/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/construction-script-vs-beginplay/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/crosshair-reticle-interaction-prompts/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/data-table-row-names-handles-stable-ids/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/data-tables-vs-data-assets/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/death-defeat-cleanup-flow/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/enhanced-input-trigger-states/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/eqs-query-basics-after-first-behavior-tree/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/equip-use-drop-item-flow/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/first-weapon-fire-pattern-impact-cleanup/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/game-instance/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/gamemode-and-friends/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/gameplay-debugger-ai-debugger-blueprint-beginners/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/gameplay-tags-actor-tags-component-tags/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/gamestate-playerstate-in-practice/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/has-authority-switch-has-authority-is-locally-controlled/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/health-component-damage-response/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/hud-state-replicated-local-data/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/input-actions-mapping-contexts/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/lerp-finterp-to-smooth-movement/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/level-blueprint-vs-actor-blueprint-manager-actors/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/level-streaming-basics/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/line-trace-vs-projectile-vs-overlap-weapon-hits/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/material-instances-dynamic-material-instances/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/montage-slots-layered-over-locomotion/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/multiplayer-pie-debugging-basics/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/multiplayer-roles/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/nameplates-floating-health-bars-damage-numbers/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/nav-link-proxy-navigation-modifiers/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/network-emulation-beginner-replication-checks/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/objective-wave-manager-actors/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/ownership/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/physical-materials-surface-feedback/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/possession/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/reliable-vs-unreliable-rpc-budget/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/replicate-movement-vs-replicated-variables/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/replicating-actor-components/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/replication-basics/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/repnotify-variables-local-presentation/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/root-motion-vs-character-movement/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/score-objectives-win-loss-state/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/simple-patrol-chase-attack-ai-debugging/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/small-inventory-architecture/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/soft-object-class-references-async-loading/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/sound-attenuation-spatialized-audio/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/sound-cue-metasound-sound-wave/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/spring-arm-camera/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/statetree-vs-behavior-tree-blueprint-beginners/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/status-effects-damage-over-time-timers/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/structs-enums-switch-on-enum/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/the-frame/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/umg-inventory-slots-listview-tileview-drag-drop/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/updating-widgets-bindings-vs-events/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/visual-logger-eqs-debugger-showdebug-boundaries/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/widget-component-world-space-widgets/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/widget-interaction-component/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
    <url>
         <loc>https://u5.mattcurlie.com/concepts/world-vs-relative-transforms/</loc>
         <lastmod>2026-07-20</lastmod>
    </url>
</urlset>