Press Play and test movement, aiming, firing, reloading, and weapon switching. Check that sounds and effects play with the animations.See Character for character setup and Items and weapons for weapon settings.
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Kinemation","colors":{"primary":"#6B4FE8","light":"#EDE9FB","dark":"#2D1F7A"},"logo":{"light":"https://mintcdn.com/kinemation/Oe4SC8lqotg2knLA/images/Kinemation_Logo_Circle.svg?fit=max\u0026auto=format\u0026n=Oe4SC8lqotg2knLA\u0026q=85\u0026s=6a2a2b50270f33282685e0eeb7466c37","dark":"https://mintcdn.com/kinemation/Oe4SC8lqotg2knLA/images/Kinemation_Logo_Circle.svg?fit=max\u0026auto=format\u0026n=Oe4SC8lqotg2knLA\u0026q=85\u0026s=6a2a2b50270f33282685e0eeb7466c37"},"favicon":{"light":"https://mintcdn.com/kinemation/Oe4SC8lqotg2knLA/images/Kinemation_Logo_Circle.svg?fit=max\u0026auto=format\u0026n=Oe4SC8lqotg2knLA\u0026q=85\u0026s=6a2a2b50270f33282685e0eeb7466c37","dark":"https://mintcdn.com/kinemation/Oe4SC8lqotg2knLA/images/Kinemation_Logo_Circle.svg?fit=max\u0026auto=format\u0026n=Oe4SC8lqotg2knLA\u0026q=85\u0026s=6a2a2b50270f33282685e0eeb7466c37"},"navbar":{"links":[],"primary":{"type":"github","href":"https://github.com/kinemation"}},"footer":{"socials":{"youtube":"https://www.youtube.com/@kinemationstudio","discord":"https://discord.gg/kinemation-1027338787958816860"}},"integrations":{"ga4":{"measurementId":"G-QPSE9FYEMW"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"kinemation","hasAudioNarration":false,"actualSubdomain":"kinemation","customDomains":["docs.kinemation.xyz"],"gitSource":{"type":"github","owner":"kinemation","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6abcfc36f7750a5210d4458c","collectionId":"058922f7-88f7-47d5-b7de-4bce5dd58764","liveDeploymentHistoryId":"6abcfc36f7750a5210d4458c","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6abcfc36f7750a5210d4458c","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Character Animation System","count":66},{"language":"default","tag":"Unreal Engine","count":55},{"language":"default","tag":"Unity","count":53},{"language":"default","tag":"Scriptable Animation System","count":45},{"language":"default","tag":"Sci-Fi FPS Pack","count":41},{"language":"default","tag":"Tactical Shooter Pack","count":38},{"language":"default","tag":"Tutorials","count":30},{"language":"default","tag":"FPS Animation Pack","count":30},{"language":"default","tag":"Core systems","count":27},{"language":"default","tag":"Fundamentals","count":26}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@kinemation.xyz"}},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"main :is(img, video){display:block;max-width:min(var(--kinemation-image-max-width),100%);height:auto;margin-inline:auto}main .frame{max-width:min(var(--kinemation-image-max-width),100%);margin-inline:auto}main .frame :is(img, video){max-width:100%}:root{--kinemation-image-max-width:75%;--kinemation-callout-text-light:#4b5563;--kinemation-callout-text-dark:#f3f4f6}[data-component-part=callout-content]{color:var(--kinemation-callout-text-light)!important}html.dark [data-component-part=callout-content]{color:var(--kinemation-callout-text-dark)!important}"}],"page":{"pagePath":"sci-fi-fps-pack/unreal/tutorials/project-integration","slug":"/sci-fi-fps-pack/unreal/tutorials/project-integration","pageMetadata":{"title":"Project integration","sidebarTitle":"🔹 Project integration","description":"This page explains how to use the pack in your own Unreal Engine project.","href":"/sci-fi-fps-pack/unreal/tutorials/project-integration"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"This page explains how to use the pack in your own Unreal Engine project.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const ProjectIntegration=({productName,characterClass,mappingContexts,inputScreenshots,itemClasses,demoMap,expectedResult})=>{const{Check,Step,Steps}=_provideComponents()||{};if(!Check)_missingMdxReference(`Check`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsxs(`h2`,{id:`integrate-productname`,children:[`Integrate `,productName]}),_jsxs(`p`,{children:[`In the source project, select the KINEMATION content needed by the pack and use `,_jsx(`strong`,{children:`Asset Actions > Migrate`}),`. Review the dependency list and choose the destination project's `,_jsx(`strong`,{children:`Content`}),` folder. Keep both the product assets and their Common dependencies.`]}),_jsx(`h3`,{id:`prerequisites`,children:`Prerequisites`}),_jsxs(`ul`,{children:[_jsx(`li`,{children:_jsx(`p`,{children:`A project-owned game mode and target map.`})}),_jsx(`li`,{children:_jsxs(`p`,{children:[`A duplicate of `,_jsx(`code`,{children:characterClass}),` for your changes.`]})}),_jsx(`li`,{children:_jsxs(`p`,{children:[`The `,_jsx(`code`,{children:`EnhancedInput`}),` plugin.`]})}),_jsx(`li`,{children:_jsx(`p`,{children:`Compatible character mesh and Animation Blueprint assets.`})})]}),_jsxs(Steps,{children:[_jsx(Step,{title:`Configure the player class`,children:_jsx(`p`,{children:`Use your duplicate character. If you changed its mesh, finish the animation setup first so its animations and Skeleton match. Keep its framework components and parent possession behavior.`})}),_jsxs(Step,{title:`Register the input contexts`,children:[_jsxs(`p`,{children:[`Check that `,mappingContexts,` are added to the local player's Enhanced Input subsystem through your character or player-controller setup. If you are replacing that setup, register both contexts so movement and weapon controls can reach the character.`]}),inputScreenshots]}),_jsx(Step,{title:`Choose the available items`,children:_jsxs(`p`,{children:[`Add `,itemClasses,` to `,_jsx(`code`,{children:`ItemClasses`}),`. Treat `,_jsx(`code`,{children:`ItemClasses`}),` as class configuration and the spawned `,_jsx(`code`,{children:`Items`}),` array as state created during play.`]})}),_jsx(Step,{title:`Configure the game mode`,children:_jsxs(`p`,{children:[`Set your character copy as the game mode's default pawn. Assign that game mode in the target map's `,_jsx(`strong`,{children:`World Settings`}),` or as the project default.`]})}),_jsx(Step,{title:`Validate the complete chain`,children:_jsxs(`p`,{children:[`Run your target map in play. Use `,_jsx(`code`,{children:demoMap}),` as a working reference. Confirm movement, item switching, ADS, fire, reload, fire-mode changes, effects, and UI values.`]})})]}),_jsx(Check,{children:expectedResult})]})};function _createMdxContent(props){const _components={a:`a`,code:`code`,img:`img`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Frame,Heading,_MdxComponentBoundary}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`ProjectIntegration`,children:_jsx(ProjectIntegration,{productName:`Sci-Fi FPS Pack`,characterClass:`BP_SciFi_Character`,demoMap:`/Game/KINEMATION/Sci-fi_FPS_Pack/Demo/Maps/Sci-fi_Shooter_Map`,mappingContexts:_jsxs(_Fragment,{children:[_jsx(_components.code,{children:`/Game/KINEMATION/Common/GameplayFramework/Inputs/IMC_Gameplay_Core`}),` and `,_jsx(_components.code,{children:`/Game/KINEMATION/Common/ShooterCore/Inputs/IMC_Shooter_Core`})]}),itemClasses:_jsxs(_Fragment,{children:[_jsx(_components.code,{children:`BP_ARX_Mk2`}),`, `,_jsx(_components.code,{children:`BP_Gepard`}),`, `,_jsx(_components.code,{children:`BP_M97`}),`, `,_jsx(_components.code,{children:`BP_Onyx`}),`, `,_jsx(_components.code,{children:`BP_RPG90`}),`, `,_jsx(_components.code,{children:`BP_TP12`}),`, or your weapon copies`]}),inputScreenshots:_jsxs(_Fragment,{children:[_jsx(Frame,{caption:`BP_Gameplay_Character move input converts Enhanced Input values into character movement.`,children:_jsx(_components.img,{src:`https://mintcdn.com/kinemation/BvKUc44M8EsdeT19/images/gameplay-framework/unreal/gameplay-framework_move-input.png?fit=max\u0026auto=format\u0026n=BvKUc44M8EsdeT19\u0026q=85\u0026s=46e40181c97cf99c133c2e1d027ce62d`,alt:`BP Gameplay Character IA Move Blueprint event applying forward and right movement input`})}),_jsx(Frame,{caption:`BP_Gameplay_Character look input routes Enhanced Input values into camera control.`,children:_jsx(_components.img,{src:`https://mintcdn.com/kinemation/BvKUc44M8EsdeT19/images/gameplay-framework/unreal/gameplay-framework_character_look-input.png?fit=max\u0026auto=format\u0026n=BvKUc44M8EsdeT19\u0026q=85\u0026s=d82238c8907de233003f51a09da8f71e`,alt:`BP Gameplay Character IA Look Blueprint event applying yaw and pitch input`})})]}),expectedResult:`Your map uses the character, and movement, weapon controls, and animations work in Play mode.`})}),`\n`,_jsx(Heading,{level:`2`,id:`test-the-character`,children:`Test the character`}),`\n`,_jsxs(_components.p,{children:[`Press `,_jsx(_components.strong,{children:`Play`}),` and test movement, aiming, firing, reloading, and weapon switching. Check that sounds and effects play with the animations.`]}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/sci-fi-fps-pack/unreal/general/character`,children:`Character`}),` for character setup and `,_jsx(_components.a,{href:`/sci-fi-fps-pack/unreal/general/items-and-weapons`,children:`Items and weapons`}),` for weapon settings.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{ProjectIntegration,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Project integration","sidebarTitle":"🔹 Project integration","description":"This page explains how to use the pack in your own Unreal Engine project.","href":"/sci-fi-fps-pack/unreal/tutorials/project-integration"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[154,2920,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"Test the character","slug":"test-the-character","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"kinemation","siteName":"Kinemation","title":"Project integration - Kinemation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-12T16:15:06.972Z","originalFileLocation":"sci-fi-fps-pack/unreal/tutorials/project-integration.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"This page explains how to use the pack in your own Unreal Engine project.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Kinemation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/kinemation/gXWNzvMHcmAcDlK_/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/kinemation/gXWNzvMHcmAcDlK_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/kinemation/gXWNzvMHcmAcDlK_/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/kinemation/gXWNzvMHcmAcDlK_/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/kinemation/gXWNzvMHcmAcDlK_/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/kinemation/gXWNzvMHcmAcDlK_/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/kinemation/gXWNzvMHcmAcDlK_/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/kinemation/gXWNzvMHcmAcDlK_/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/kinemation/gXWNzvMHcmAcDlK_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Project integration - Kinemation\">\u003cmeta data-mint-head property=\"og:description\" content=\"This page explains how to use the pack in your own Unreal Engine project.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kinemation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.kinemation.xyz/sci-fi-fps-pack/unreal/tutorials/project-integration\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://kinemation.mintlify.app/_mintlify/api/og/v2?division=Tutorials\u0026amp;title=Project+integration\u0026amp;description=This+page+explains+how+to+use+the+pack+in+your+own+Unreal+Engine+project.\u0026amp;theme=d385265a4ecff8c3e0b74bf5\u0026amp;signature=aa8720ebf96b72a140a9952558bac5b8c4437cf293ea5ba6635e393540a308e0\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Project integration - Kinemation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"This page explains how to use the pack in your own Unreal Engine project.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://kinemation.mintlify.app/_mintlify/api/og/v2?division=Tutorials\u0026amp;title=Project+integration\u0026amp;description=This+page+explains+how+to+use+the+pack+in+your+own+Unreal+Engine+project.\u0026amp;theme=d385265a4ecff8c3e0b74bf5\u0026amp;signature=aa8720ebf96b72a140a9952558bac5b8c4437cf293ea5ba6635e393540a308e0\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/kinemation/gXWNzvMHcmAcDlK_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Kinemation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6B4FE8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.kinemation.xyz/sci-fi-fps-pack/unreal/tutorials/project-integration\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/sci-fi-fps-pack/unreal/tutorials/project-integration.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.kinemation.xyz/#organization\",\"name\":\"Kinemation\",\"url\":\"https://docs.kinemation.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/kinemation/Oe4SC8lqotg2knLA/images/Kinemation_Logo_Circle.svg?fit=max\u0026auto=format\u0026n=Oe4SC8lqotg2knLA\u0026q=85\u0026s=6a2a2b50270f33282685e0eeb7466c37\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.kinemation.xyz#website\",\"name\":\"Kinemation\",\"url\":\"https://docs.kinemation.xyz\",\"publisher\":{\"@id\":\"https://docs.kinemation.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.kinemation.xyz/sci-fi-fps-pack/unreal/tutorials/project-integration#webpage\",\"url\":\"https://docs.kinemation.xyz/sci-fi-fps-pack/unreal/tutorials/project-integration\",\"name\":\"Project integration\",\"description\":\"This page explains how to use the pack in your own Unreal Engine project.\",\"dateModified\":\"2026-09-12T16:15:06.972Z\",\"isPartOf\":{\"@id\":\"https://docs.kinemation.xyz#website\"},\"breadcrumb\":{\"@id\":\"https://docs.kinemation.xyz/sci-fi-fps-pack/unreal/tutorials/project-integration#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.kinemation.xyz/sci-fi-fps-pack/unreal/tutorials/project-integration#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Unreal Engine\",\"item\":\"https://docs.kinemation.xyz/sci-fi-fps-pack/unreal/get-started/installation\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorials\",\"item\":\"https://docs.kinemation.xyz/sci-fi-fps-pack/unreal/tutorials/animation-setup\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Project integration\",\"item\":\"https://docs.kinemation.xyz/sci-fi-fps-pack/unreal/tutorials/project-integration\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.kinemation.xyz/sci-fi-fps-pack/unreal/tutorials/project-integration#article\",\"headline\":\"Project integration\",\"name\":\"Project integration\",\"description\":\"This page explains how to use the pack in your own Unreal Engine project.\",\"url\":\"https://docs.kinemation.xyz/sci-fi-fps-pack/unreal/tutorials/project-integration\",\"mainEntityOfPage\":{\"@id\":\"https://docs.kinemation.xyz/sci-fi-fps-pack/unreal/tutorials/project-integration#webpage\"},\"dateModified\":\"2026-09-12T16:15:06.972Z\",\"publisher\":{\"@id\":\"https://docs.kinemation.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.kinemation.xyz#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Kinemation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Kinemation","nav":{"global":null,"products":[{"product":"Character Animation System","pages":[{"title":"Character Animation System","href":"/cas/welcome"}]},{"product":"Motion Warping","pages":[{"title":"Motion Warping","href":"/mw/welcome"}]},{"product":"Retarget Pro","pages":[{"title":"Retarget Pro","href":"/retarget-pro/welcome"}]},{"product":"Tactical Shooter Pack","pages":[{"title":"Tactical Shooter Pack","href":"/tactical-shooter-pack/unreal/welcome"}]},{"product":"FPS Animation Pack","pages":[{"title":"FPS Animation Pack","href":"/fps-animation-pack/unreal/welcome"}]},{"product":"PRAS","pages":[{"title":"PRAS","href":"/pras/welcome"}]},{"product":"Magic Blend","pages":[{"title":"Magic Blend","href":"/magic-blend/readme"}]},{"product":"Scriptable Animation System","pages":[{"title":"Scriptable Animation System","href":"/scriptable-animation-system/welcome"}]},{"product":"Sci-Fi FPS Pack","pages":[{"title":"👋Welcome","sidebarTitle":"👋Welcome","href":"/sci-fi-fps-pack/welcome"},{"group":"Unreal Engine","pages":[{"group":"Get started","pages":[{"title":"Installation","sidebarTitle":"🔹 Installation","href":"/sci-fi-fps-pack/unreal/get-started/installation"},{"title":"Content overview","sidebarTitle":"🔹 Content overview","href":"/sci-fi-fps-pack/unreal/get-started/content-overview"},{"title":"Character setup","sidebarTitle":"🔸 Character setup","href":"/sci-fi-fps-pack/unreal/get-started/character-setup"},{"title":"Making adjustments","sidebarTitle":"🔸 Making adjustments","href":"/sci-fi-fps-pack/unreal/get-started/making-adjustments"}]},{"group":"Tutorials","pages":[{"title":"Animation setup","sidebarTitle":"🔸 Animation setup","description":"This page explains how to retarget animations and assign an animation override.","href":"/sci-fi-fps-pack/unreal/tutorials/animation-setup"},{"title":"Project integration","sidebarTitle":"🔹 Project integration","href":"/sci-fi-fps-pack/unreal/tutorials/project-integration"},{"title":"Create a weapon","sidebarTitle":"🔹 Create a weapon","description":"This page explains how to create a weapon and connect its animations and effects.","href":"/sci-fi-fps-pack/unreal/tutorials/create-a-weapon"}]},{"group":"General","pages":[{"title":"Character","sidebarTitle":"🔹 Character","href":"/sci-fi-fps-pack/unreal/general/character"},{"title":"Items and weapons","sidebarTitle":"🔹 Items and weapons","href":"/sci-fi-fps-pack/unreal/general/items-and-weapons"},{"title":"Visual effects","sidebarTitle":"🔹 Visual effects","href":"/sci-fi-fps-pack/unreal/general/visual-effects"},{"title":"Gameplay animation","sidebarTitle":"🔸 Gameplay animation","href":"/sci-fi-fps-pack/unreal/general/gameplay-animation"},{"title":"Animation settings","sidebarTitle":"🔸 Animation settings","href":"/sci-fi-fps-pack/unreal/general/animation-settings"},{"title":"First-person camera","sidebarTitle":"🔸 First-person camera","href":"/sci-fi-fps-pack/unreal/general/first-person-camera"},{"title":"IK motion","sidebarTitle":"🔸 IK motion","href":"/sci-fi-fps-pack/unreal/general/ik-motion"},{"title":"Recoil","sidebarTitle":"🔸 Recoil","href":"/sci-fi-fps-pack/unreal/general/recoil"},{"group":"Notifies","pages":[{"title":"Play sound","sidebarTitle":"🔸 Play sound","href":"/sci-fi-fps-pack/unreal/general/animation-notifies/play-sound"},{"title":"Set bone visibility","sidebarTitle":"🔸 Set bone visibility","href":"/sci-fi-fps-pack/unreal/general/animation-notifies/set-bone-visibility"},{"title":"Reload weapon","sidebarTitle":"🔸 Reload weapon","href":"/sci-fi-fps-pack/unreal/general/animation-notifies/reload-weapon"},{"title":"Spawn casing","sidebarTitle":"🔸 Spawn casing","href":"/sci-fi-fps-pack/unreal/general/animation-notifies/spawn-casing"}]},{"group":"Modifiers","pages":[{"title":"Bone motion extractor","sidebarTitle":"🔸 Bone motion extractor","href":"/sci-fi-fps-pack/unreal/general/animation-modifiers/bone-motion-extractor"},{"title":"Camera motion extractor","sidebarTitle":"🔸 Camera motion extractor","href":"/sci-fi-fps-pack/unreal/general/animation-modifiers/camera-motion-extractor"},{"title":"Copy curves","sidebarTitle":"🔸 Copy curves","href":"/sci-fi-fps-pack/unreal/general/animation-modifiers/copy-curves"}]}]}]},{"group":"Unity","pages":[{"group":"Get started","pages":[{"title":"💻 Installation","sidebarTitle":"💻 Installation","href":"/sci-fi-fps-pack/unity/get-started/installation"},{"title":"📖 Content overview","sidebarTitle":"📖 Content overview","href":"/sci-fi-fps-pack/unity/get-started/content-overview"},{"title":"🏃 Character setup","sidebarTitle":"🏃 Character setup","href":"/sci-fi-fps-pack/unity/get-started/character-setup"},{"title":"Making adjustments","sidebarTitle":"🔸 Making adjustments","href":"/sci-fi-fps-pack/unity/get-started/making-adjustments"}]},{"group":"General","pages":[{"title":"🔸 Animation system","sidebarTitle":"🔸 Animation system","href":"/sci-fi-fps-pack/unity/general/animation-system"},{"group":"🔸 Procedural animation","root":{"title":"Procedural animation","sidebarTitle":"Procedural animation","href":"/sci-fi-fps-pack/unity/general/features/index"},"pages":[{"title":"◻️Viewmodel offset","sidebarTitle":"◻️Viewmodel offset","href":"/sci-fi-fps-pack/unity/general/features/viewmodel-offset"},{"title":"◻️ADS","sidebarTitle":"◻️ADS","href":"/sci-fi-fps-pack/unity/general/features/ads"},{"title":"◻️Procedural additives","sidebarTitle":"◻️Procedural additives","href":"/sci-fi-fps-pack/unity/general/features/procedural-additives"},{"title":"◻️Sway","sidebarTitle":"◻️Sway","href":"/sci-fi-fps-pack/unity/general/features/sway"},{"title":"◻️Aim offset","sidebarTitle":"◻️Aim offset","href":"/sci-fi-fps-pack/unity/general/features/aim-offset"}]},{"title":"Item View","sidebarTitle":"🔹 Item View","href":"/sci-fi-fps-pack/unity/general/item-views"},{"title":"Weapons","sidebarTitle":"🔹 Weapons","href":"/sci-fi-fps-pack/unity/general/weapon-runtime"},{"title":"Character","sidebarTitle":"🔹 Character","href":"/sci-fi-fps-pack/unity/general/character-runtime"}]},{"group":"Tools","pages":[{"title":"🛠️Animation Clip Sampler","sidebarTitle":"🛠️Animation Clip Sampler","href":"/sci-fi-fps-pack/unity/tools/animation-clip-sampler"},{"title":"🛠️Copy Bone","sidebarTitle":"🛠️Copy Bone","href":"/sci-fi-fps-pack/unity/tools/copy-bone"},{"title":"🛠️FBX Exporter","sidebarTitle":"🛠️FBX Exporter","href":"/sci-fi-fps-pack/unity/tools/fbx-exporter"},{"title":"🛠️Modify Avatar Mask","sidebarTitle":"🛠️Modify Avatar Mask","href":"/sci-fi-fps-pack/unity/tools/modify-avatar-mask"},{"title":"🛠️Update Packages","sidebarTitle":"🛠️Update Packages","href":"/sci-fi-fps-pack/unity/tools/update-packages"}]}]}]}]},"title":"Project integration - Kinemation","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}