CINXE.COM

Version control for artists - Anchorpoint

<!DOCTYPE html><!-- Last Published: Mon Feb 24 2025 13:37:28 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.anchorpoint.app" data-wf-page="64e61cd9edf5139e369370cc" data-wf-site="5f4911b1a924abeb23219a55" lang="en"><head><meta charset="utf-8"/><title>Version control for artists - Anchorpoint</title><meta content="The simplest Git-based collaboration solution for creative people. Involves the entire asset pipeline from first iteration to final review." name="description"/><meta content="Version control for artists - Anchorpoint" property="og:title"/><meta content="The simplest Git-based collaboration solution for creative people. Involves the entire asset pipeline from first iteration to final review." property="og:description"/><meta content="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f1bcbd81d5ffca679d803e_WebGraphic.webp" property="og:image"/><meta content="Version control for artists - Anchorpoint" property="twitter:title"/><meta content="The simplest Git-based collaboration solution for creative people. Involves the entire asset pipeline from first iteration to final review." property="twitter:description"/><meta content="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f1bcbd81d5ffca679d803e_WebGraphic.webp" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/css/anchorpoint-staging.webflow.9201ea604.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({ google: { families: ["Inconsolata:400,700"] }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/5fddbbe6171b6f7c4baf14a4_Favicon.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/5fddbbe8a49dc5c4a05f01c6_WebClip.png" rel="apple-touch-icon"/><link href="https://www.anchorpoint.app/" rel="canonical"/><!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-M77VGB7');</script> <!-- End Google Tag Manager --> <!-- Digital Sparks Cookie Consent --> <script async src="https://cdn.jsdelivr.net/npm/@finsweet/cookie-consent@1/fs-cc.js" fs-cc-mode="opt-in"></script> <script async src="https://cdn.jsdelivr.net/gh/digital-sparks/cookie-consent-boost@1/dist/index.js"></script> <!-- Digital Sparks Cookie Consent --> <!-- ahrefs web analytics --> <script src="https://analytics.ahrefs.com/analytics.js" data-key="vk3uPNoAusT+aiX2LLxIjA" async></script> <!-- end ahrefs web analytics --> <style> a.w--current { text-decoration: none; } #mlb2-9765630.ml-form-embedContainer {padding: 0;} </style> <meta name="darkreader-lock"> <!-- OLD Cookie Consent Tool --> <!--<script type="text/javascript" charset="UTF-8" src="//geo.cookie-script.com/s/26eb462fb46e2755b09e3f856b174e8b.js?region=eu"></script>--> <!-- Staging Banner--> <!--<script type="text/javascript" charset="UTF-8" src="//geo.cookie-script.com/s/2f9e300d02cb1712d0da8d9d7ef20467.js?region=eu"></script>--> <!-- Auth0 --> <script src="https://cdn.auth0.com/js/auth0-spa-js/1.7/auth0-spa-js.production.js"></script> <!-- Crisp Chat widget --> <script type="text/javascript">window.$crisp=[];window.CRISP_WEBSITE_ID="11a015a2-ec1f-4d6e-ad80-4d308f7404fc";(function(){d=document;s=d.createElement("script");s.src="https://client.crisp.chat/l.js";s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})();</script> <!-- Google Tag Manager <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-M77VGB7'); </script> End Google Tag Manager --> <style> /* The animation of the customer logos */ @keyframes slide { from { transform: translateX(0); } to { transform: translateX(-50%); } } .logos-row { overflow: hidden; white-space: nowrap; position: relative; } .logos-row:before, .logos-row:after { position: absolute; top: 0; width: 250px; height: 100%; content: ""; z-index: 2; } .logos-row:before { left: 0; background: linear-gradient(to left, rgba(255, 255, 255, 0), var(--background-dark)); } .logos-row:after { right: 0; background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--background-dark)); } .logos-row:hover .logos-slide { animation-play-state: paused; } .logos-slide { display: inline-block; animation: 45s slide infinite linear; } </style></head><body class="body-dark"><nav class="headersection"><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav"><div class="base-container w-container"><a href="/" aria-current="page" class="brand w-nav-brand w--current"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fd9cc99a8317f3206fe0af_anchorpoint_logo.svg" alt="Anchorpoint - version control for Unreal and Unity Engine" class="nav-logo"/></a><nav role="navigation" class="nav-menu w-clearfix w-nav-menu"><div class="dropdowncontainer"><div data-hover="true" data-delay="0" class="menu-dropdown w-dropdown"><div class="dropdown-toggle w-clearfix w-dropdown-toggle"><div class="icon w-icon-dropdown-toggle"></div><div class="text-block-23">Product</div></div><nav class="dropdown-list w-dropdown-list"><a href="/download" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">Download</div><div class="text-block-48">Get the desktop application for Windows or macOS</div></a><a href="/how-it-works" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">How it works</div><div class="text-block-48">Understand how Anchorpoint deals with files and metadata</div></a><a href="https://docs.anchorpoint.app/" target="_blank" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">Documentation</div><div class="text-block-48">Understand the application through articles and videos</div></a><a href="https://anchorpoint.notion.site/36c1822c4a74467a88aaeab7347b774e?v=930dbfaa77cd4dbb8821cbf193fc7dfa" target="_blank" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">Roadmap</div><div class="text-block-48">Get an overview of what we are currently working on</div></a><a href="https://discord.gg/ZPyPzvx" target="_blank" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">Discord</div><div class="text-block-48">Get help and support and talk directly to the developers</div></a><a href="/releases" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">Releases</div><div class="text-block-48">Changelog and product updates</div></a></nav></div></div><div class="dropdowncontainer"><div data-hover="true" data-delay="0" class="menu-dropdown w-dropdown"><div class="dropdown-toggle w-clearfix w-dropdown-toggle"><div class="icon w-icon-dropdown-toggle"></div><div class="text-block-23">Features</div></div><nav class="dropdown-list w-dropdown-list"><a href="/features/git-for-artists" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">Git for artists</div><div class="text-block-48">Version control for Unreal Engine and Unity projects</div></a><a href="/features/3d-asset-manager" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">3D Asset Manager</div><div class="text-block-48">Manage, review, and approve your art asset pipeline.</div></a><a href="/features/color-management" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">File browser &amp; image viewer</div><div class="text-block-48">View image, audio, video and 3D files. Tag them to build your library.</div></a></nav></div></div><a href="/pricing" class="headermenuitem">Pricing</a><div class="dropdowncontainer"><div data-hover="true" data-delay="0" class="menu-dropdown w-dropdown"><div class="dropdown-toggle w-clearfix w-dropdown-toggle"><div class="icon w-icon-dropdown-toggle"></div><div class="text-block-23">Resources</div></div><nav class="dropdown-list w-dropdown-list"><a href="https://www.youtube.com/channel/UCUizw9l4DjYOm-s9-ZD5ipw" target="_blank" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">Tutorials</div><div class="text-block-48">Watch them on our YouTube channel</div></a><a href="/blog" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">Blog</div><div class="text-block-48">Tutorials, best practices, and user stories written by real people, not AI.</div></a><a href="/customers" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">Customer stories</div><div class="text-block-48">Learn how our customers use Anchorpoint in their daily production.</div></a></nav></div></div><a rel="noreferer ,noopener" href="/download" class="headermenuitem">Download</a><div id="auth0-menu" class="auth0menu"><div data-hover="true" data-delay="0" class="menu-dropdown userarea w-dropdown"><div class="dropdown-toggle w-clearfix w-dropdown-toggle"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/623ae8b121ca257386fe1729_user.png" width="30" data-auth0="picture" alt="" class="profile-pic"/></div><nav class="dropdown-list w-dropdown-list"><div class="dropdown-email useraccount"><span data-auth0="email">Loading...</span></div><a id="btn-buy" href="/pricing" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">Buy</div><div class="text-block-48">No license yet? Choose a plan from our Pricing page.</div></a><a id="btn-customer-portal" href="#" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">Manage subscription</div><div class="text-block-48">Do you already have a license? Here you can upgrade/ downgrade or change your payment method.</div></a><a id="auth0-logout" href="#" target="_blank" class="dropdownmenucontainer w-inline-block"><div class="text-block-49">Logout</div><div class="text-block-48">Log out from the website</div></a></nav></div></div><div id="auth0-login-container" class="auth0logincontainer"><a id="auth0-login" href="#" class="headermenuitem">Log in</a></div><div class="download-btn-container"><a href="/book-a-demo" class="highlight-btn book-a-demo w-button">Book a demo</a></div></nav><div class="menu-button w-nav-button"><div class="icon-2 w-icon-nav-menu"></div></div></div></div></nav><div class="start"><div class="w-layout-blockcontainer gradient-bg w-container"><div class="gradient-1"></div><div class="gradient-2"></div><div class="gradient-3"></div><div class="gradient-4"></div></div><div class="w-layout-blockcontainer home-head-container w-container"><div class="home-positioning-container w-container"><h1 class="home-title">Version control for artists</h1><div class="home-positioning-subtitle"><h2 class="main-heading">Collaborate on game development, animation, and any other real-time project using the simplest, Git-based solution for creative people.<br/></h2><div class="mainactionbuttoncontainer w-clearfix"><div class="buttoncontainer"><a href="/book-a-demo" class="highlight-btn w-button">Book a demo</a><a href="/download" class="buttonlink bookademo w-inline-block w-clearfix"><div class="outline-btn w-clearfix"><div class="buttonheading">Download</div></div></a></div></div></div></div><div class="home-hero-img-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f98c1266058571d0f29319_hero_image_compressed.webp" loading="lazy" width="1024" sizes="(max-width: 479px) 97vw, (max-width: 767px) 98vw, 100vw" alt="Anchorpoint, a git-based version control software for Unity and Unreal engine" srcset="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f98c1266058571d0f29319_hero_image_compressed-p-500.webp 500w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f98c1266058571d0f29319_hero_image_compressed-p-800.webp 800w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f98c1266058571d0f29319_hero_image_compressed-p-1080.webp 1080w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f98c1266058571d0f29319_hero_image_compressed-p-1600.webp 1600w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f98c1266058571d0f29319_hero_image_compressed-p-2000.webp 2000w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f98c1266058571d0f29319_hero_image_compressed.webp 2048w" class="image-76"/></div></div><p class="home-center socialproof">Studios, agencies and design firms use Anchorpoint every day. Read about <a href="/customers" class="dark-bg">their stories.</a></p><div class="logos-row w-container"><div class="logos-slide"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/667d1a55d9903c2a4c7dcc0f_Kluge_Interactive.webp" loading="lazy" width="70.5" alt="customer logo" class="logo-image"/><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/64c3d7860c7b4eaeadefcbf6_directive.svg" loading="lazy" width="267" alt="customer logo" class="logo-image"/><img width="Auto" loading="lazy" alt="Innogames logo" src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/67a9fc47546be4cd84058ad1_InnoGames_logo.svg" class="logo-image"/><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f8681f5c4b582ddfa63752_astound.svg" loading="lazy" width="100" alt="astound logo" class="logo-image"/><img width="180" loading="lazy" alt="customer logo" src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/67a9fc47a0c7605fa5e06fcd_Columbus_College_of_Art_and_Design_logo.svg" class="logo-image"/><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/64c514a5189a83a83088c4db_techlogo.webp" loading="lazy" sizes="140px" srcset="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/64c514a5189a83a83088c4db_techlogo-p-500.webp 500w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/64c514a5189a83a83088c4db_techlogo-p-800.webp 800w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/64c514a5189a83a83088c4db_techlogo-p-1080.webp 1080w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/64c514a5189a83a83088c4db_techlogo.webp 2440w" alt="customer logo" class="logo-image"/><img width="50" loading="lazy" alt="customer logo" src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/63078f87fdf8a1cd09649087_cut.png" class="logo-image"/><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/667d1a55d9903c2a4c7dcc0f_Kluge_Interactive.webp" loading="lazy" width="70.5" alt="customer logo" class="logo-image"/><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/64c3d7860c7b4eaeadefcbf6_directive.svg" loading="lazy" width="267" alt="customer logo" class="logo-image"/><img width="Auto" loading="lazy" alt="Innogames logo" src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/67a9fc47546be4cd84058ad1_InnoGames_logo.svg" class="logo-image"/><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f8681f5c4b582ddfa63752_astound.svg" loading="lazy" width="100" alt="astound logo" class="logo-image"/><img width="180" loading="lazy" alt="customer logo" src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/67a9fc47a0c7605fa5e06fcd_Columbus_College_of_Art_and_Design_logo.svg" class="logo-image"/><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/64c514a5189a83a83088c4db_techlogo.webp" loading="lazy" sizes="140px" srcset="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/64c514a5189a83a83088c4db_techlogo-p-500.webp 500w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/64c514a5189a83a83088c4db_techlogo-p-800.webp 800w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/64c514a5189a83a83088c4db_techlogo-p-1080.webp 1080w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/64c514a5189a83a83088c4db_techlogo.webp 2440w" alt="customer logo" class="logo-image"/><img width="50" loading="lazy" alt="customer logo" src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/63078f87fdf8a1cd09649087_cut.png" class="logo-image"/></div></div></div><div class="content-section"><div class="w-layout-blockcontainer home-usp-container w-container"><div class="gradient-divider-1 usps"></div><p class="home-center">What makes Anchorpoint unique</p><div class="usp-container"><div class="feature-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f9831ce717f4f203863919_git_yellow.svg" loading="lazy" alt="" class="featureicon"/><div class="title-text-block"><h3 class="feature-heading">Git with binary support</h3><div class="feature-textblock">No repository limits! Work on TB-sized projects without any slow downs.</div><a href="https://www.anchorpoint.app/blog/scaling-git-to-1tb-of-files-with-gitlab-and-anchorpoint-using-git-lfs" class="dark-bg">See how it performs</a></div></div><div class="feature-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f9831c84769bb44812e056_controller_purple.svg" loading="lazy" alt="" class="featureicon"/><div class="title-text-block"><h3 class="feature-heading">Made for artists</h3><div class="feature-textblock">Use version control with just two buttons. It’s easy, it’s fail safe.</div></div></div><div class="feature-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65f9831c4059fdf85d972702_3d_turk.svg" loading="lazy" alt="" class="featureicon"/><div class="title-text-block"><h3 class="feature-heading">Includes art assets</h3><div class="feature-textblock">Review, approve, and organize your art assets. All within Anchorpoint.</div></div></div></div><div class="gradient-divider-2 usps"></div></div></div><div class="content-section"><div class="base-container w-container"><h2 class="home-subheading center">Version control without lock in effects</h2><p class="home-center max-600">Anchorpoint is based on Git, the open source version control system is used by 93% of developers all over the world.</p><div id="w-node-_250fd2d4-8c5b-b664-e9ab-ffe778ae0ba6-369370cc" class="w-layout-layout home-features-stack wf-layout-layout"><div id="w-node-_250fd2d4-8c5b-b664-e9ab-ffe778ae0ba7-369370cc" class="w-layout-cell home-base-cell"><div class="home-plugplay-img-container"><div class="feature-container home-plug-play"><div class="title-text-block"><h3 class="feature-heading">Plug &amp; Play</h3><div class="feature-textblock">No need to setup Git LFS. Connect to your favorite Git server and upload your project with a few clicks.</div><a href="/features/git-for-artists" class="buttonlink bookademo w-inline-block w-clearfix"><div class="outline-btn w-clearfix"><div class="buttonheading">Learn about Git</div></div></a></div></div></div></div><div id="w-node-_250fd2d4-8c5b-b664-e9ab-ffe778ae0bb0-369370cc" class="w-layout-cell home-base-cell"><div class="home-failsafe-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc683b2726e6e873cbafbb_locking.webp" loading="lazy" width="553" sizes="(max-width: 479px) 100vw, (max-width: 767px) 88vw, 553px" alt="File locking using Anchorpoint with Git version control on a unity project" srcset="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc683b2726e6e873cbafbb_locking-p-500.webp 500w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc683b2726e6e873cbafbb_locking-p-800.webp 800w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc683b2726e6e873cbafbb_locking-p-1080.webp 1080w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc683b2726e6e873cbafbb_locking.webp 1106w" class="locking-image"/><div class="feature-container home-plug-play"><div class="title-text-block"><h3 class="feature-heading">Fail safe</h3><div class="feature-textblock">Prevent loosing hours of work using file locking on blueprints, scenes or anything else.</div></div></div><div class="feature-textblock">And if something breaks, you can safely go back.</div></div></div><div id="w-node-_250fd2d4-8c5b-b664-e9ab-ffe778ae0bbb-369370cc" class="w-layout-cell home-base-cell"><div class="home-visual-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc082b2137fcfb82c720cc_thumbnails.webp" loading="lazy" width="778" sizes="(max-width: 479px) 100vw, (max-width: 991px) 92vw, 778px" alt="thumbnail support for unreal engine files in anchorpoint" srcset="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc082b2137fcfb82c720cc_thumbnails-p-500.webp 500w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc082b2137fcfb82c720cc_thumbnails-p-800.webp 800w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc082b2137fcfb82c720cc_thumbnails-p-1080.webp 1080w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc082b2137fcfb82c720cc_thumbnails.webp 1556w" class="thumbnails-image"/><div class="feature-container visual"><div class="title-text-block"><h3 class="feature-heading">It’s visual</h3><div class="feature-textblock">Quickly review what your team has done. Inspect commits and annotate directly on files to provide feedback.</div></div></div></div></div><div id="w-node-_250fd2d4-8c5b-b664-e9ab-ffe778ae0bc4-369370cc" class="w-layout-cell home-base-cell"><div class="home-asset-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc104a8caa7b92872c9f85_assetmgm.webp" loading="lazy" width="778" sizes="(max-width: 479px) 100vw, (max-width: 991px) 92vw, 778px" alt="asset management in anchorpoint by organizing a folder structure" srcset="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc104a8caa7b92872c9f85_assetmgm-p-500.webp 500w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc104a8caa7b92872c9f85_assetmgm-p-800.webp 800w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc104a8caa7b92872c9f85_assetmgm-p-1080.webp 1080w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc104a8caa7b92872c9f85_assetmgm-p-1600.webp 1600w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc104a8caa7b92872c9f85_assetmgm.webp 1644w" class="assetmgm-image"/><div class="feature-container art-assets"><div class="title-text-block"><h3 class="feature-heading">For your art assets</h3><div class="feature-textblock">Anchorpoint goes beyond just committing.</div><div class="feature-textblock">Build your asset pipeline, involving everything that comes before the game engine.</div><a href="/features/3d-asset-manager" class="buttonlink bookademo w-inline-block w-clearfix"><div class="outline-btn w-clearfix"><div class="buttonheading">Art asset management</div></div></a></div></div></div></div></div><div id="w-node-_250fd2d4-8c5b-b664-e9ab-ffe778ae0bcf-369370cc" class="w-layout-layout features-stack wf-layout-layout"><div class="w-layout-cell"><div class="feature-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc1554bd9eb26fb95621e7_folderCloud.svg" loading="lazy" alt="" class="featureicon"/><div class="title-text-block"><h3 class="feature-heading">Selective checkout</h3><div class="feature-textblock">Work with TB-sized Git repositories by downloading only what you need</div></div></div></div><div class="w-layout-cell"><div class="feature-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc1554bd78ad26e44b33c3_clearConsole.svg" loading="lazy" alt="" class="featureicon"/><div class="title-text-block"><h3 class="feature-heading">Cache clean up</h3><div class="feature-textblock">No need to allocate more disk space than necessary</div></div></div></div><div class="w-layout-cell"><div class="feature-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc1554c5e8e7ad78c5dffb_lock.svg" loading="lazy" alt="" class="featureicon"/><div class="title-text-block"><h3 class="feature-heading">File locking</h3><div class="feature-textblock">Prevents team members from overwriting the wrong files</div></div></div></div><div class="w-layout-cell"><div class="feature-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc15545cce9dc9524776d5_Template_icon.svg" loading="lazy" alt="" class="featureicon"/><div class="title-text-block"><h3 class="feature-heading">Templates</h3><div class="feature-textblock">Use folder structures and naming conventions to organize your project structure</div></div></div></div><div class="w-layout-cell"><div class="feature-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc15541becc2048c7573dd_brush.svg" loading="lazy" alt="" class="featureicon"/><div class="title-text-block"><h3 class="feature-heading">Review tools</h3><div class="feature-textblock">Comment and annotate any image, video, or audio without using an external review tool</div></div></div></div><div class="w-layout-cell"><div class="feature-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc1554df245a9c01bef709_action.svg" loading="lazy" alt="" class="featureicon"/><div class="title-text-block"><h3 class="feature-heading">Python API</h3><div class="feature-textblock">Convert image sequences to video, map folders to drives, or publish files using Python-based actions</div></div></div></div></div></div></div><div class="content-section"><div class="base-container w-container"><h2 class="home-subheading center">Fits seamlessly in your pipeline</h2><p class="home-center max-600 integrations">Anchorpoint can be used with any cloud service, 3D software and game engine.</p><div id="w-node-_1a63bfef-5dfa-bd4d-5610-73328171e610-369370cc" class="w-layout-layout home-integrations-stack wf-layout-layout"><div class="w-layout-cell cell-11"><div class="integrations-container"><div class="integration-btn-container"><a href="https://docs.anchorpoint.app/docs/general/integrations/github/" target="_blank" class="integration-link-block w-inline-block"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc2ca2409cfe49a4533581_gitHub.svg" loading="lazy" alt="github logo" class="image-78"/></a></div><div class="integration-btn-container"><a href="https://docs.anchorpoint.app/docs/general/integrations/gitlab-self-hosted/" target="_blank" class="integration-link-block w-inline-block"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc31f688745fc10c2031b5_gitlab.svg" loading="lazy" alt="gitlab logo" class="image-78"/></a></div><div class="integration-btn-container"><a href="https://docs.anchorpoint.app/docs/general/integrations/azure-devops/" target="_blank" class="integration-link-block w-inline-block"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc31f60a40b43c7900936b_devops.svg" loading="lazy" alt="azure devops logo" class="image-78"/></a></div><div class="integration-btn-container"><a href="https://docs.anchorpoint.app/docs/general/integrations/gitea/" target="_blank" class="integration-link-block w-inline-block"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc31f6d8735e327d7b5115_gitea.svg" loading="lazy" alt="gitea logo" class="image-78"/></a></div></div><div class="feature-container integrations"><div class="title-text-block"><h3 class="feature-heading">Git servers</h3><div class="feature-textblock">Create repositories and add members to your Git server directly from Anchorpoint.</div></div></div></div><div class="w-layout-cell"><div class="integrations-container negative-margin"><div class="non-integration-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc36091289a47acb1dda12_gdrive.svg" loading="lazy" alt="google drive logo" class="integration-none-image"/></div><div class="non-integration-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc3609c95f8d4d974afe28_dropbox.svg" loading="lazy" alt="dropbox logo" class="integration-none-image"/></div><div class="non-integration-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc37a31df9fe2e5d240700_nas.svg" loading="lazy" alt="nas" class="integration-none-image"/></div></div><div class="feature-container integrations"><div class="title-text-block"><h3 class="feature-heading">File sync solutions</h3><div class="feature-textblock">Use Anchorpoint Asset Management with your existing storage solution.</div></div></div></div><div class="w-layout-cell"><div class="integrations-container negative-margin"><div class="non-integration-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc31f6dc5f671610b38a92_unrealCircle.svg" loading="lazy" alt="unreal logo" class="integration-none-image"/></div><div class="non-integration-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc31f65e44bca96cb315a5_Unity.svg" loading="lazy" alt="unity logo" class="integration-none-image"/></div><div class="non-integration-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc31f615e330d7a5214d83_godot.svg" loading="lazy" alt="godot logo" class="integration-none-image"/></div></div><div class="feature-container integrations"><div class="title-text-block"><h3 class="feature-heading">Game engines</h3><div class="feature-textblock">Use version control with Unreal Engine, Unity or Godot to collaborate on your projects.</div></div></div></div><div class="w-layout-cell"><div class="integrations-container negative-margin"><div class="non-integration-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc3609e3cb4a7421784293_blender.svg" loading="lazy" alt="blender logo" class="integration-none-image"/></div><div class="non-integration-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc360ae3cb4a74217842fc_zbrush.svg" loading="lazy" alt="zbrush logo" class="integration-none-image"/></div><div class="non-integration-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc360936a8979693702868_photoshop.svg" loading="lazy" alt="photoshop logo" class="integration-none-image"/></div><div class="non-integration-container"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fc36098ca84f9e6f589e28_substance.svg" loading="lazy" alt="substance logo" class="integration-none-image"/></div></div><div class="feature-container integrations"><div class="title-text-block"><h3 class="feature-heading">DCCs</h3><div class="feature-textblock">View thumbnails, review and approve assets before they go into the game engine.</div></div></div></div></div><p class="home-center max-600 integrations">Learn more about <a href="https://docs.anchorpoint.app/docs/general/Integrations/" target="_blank" class="dark-bg">integrations</a></p></div></div><div class="content-section"><div class="base-container w-container"><h2 class="home-subheading center">What our customers say</h2><p class="home-center max-600">Learn how studios, agencies and design firms use Anchorpoint to collaborate more efficiently on real-time projects.</p><div class="pages-collection-wrapper w-dyn-list"><div role="list" class="pages-collection home-page w-dyn-items"><div role="listitem" class="pages-collection-entry home-page w-dyn-item"><a data-w-id="e3a26d58-cd65-4eba-eff3-747051b102c6" href="/blog/anchorpoint-at-astound" class="pages-link w-inline-block"><div class="pages-collection-image-container"><img loading="lazy" height="" width="560" src="https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65f403a7404392e30adb5ec6_astound_1.webp" alt="How ASTOUND&#x27;s digital team uses GitLab and Anchorpoint to streamline the creation process for designers working on AR/VR projects." sizes="(max-width: 479px) 100vw, (max-width: 767px) 85vw, (max-width: 991px) 40vw, 33vw" srcset="https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65f403a7404392e30adb5ec6_astound_1-p-500.webp 500w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65f403a7404392e30adb5ec6_astound_1-p-800.webp 800w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65f403a7404392e30adb5ec6_astound_1-p-1080.webp 1080w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65f403a7404392e30adb5ec6_astound_1-p-1600.webp 1600w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65f403a7404392e30adb5ec6_astound_1.webp 1920w" class="customers-image"/></div><div class="blog-content-container"><h2 class="customers">ASTOUND</h2><p class="customers-p">How ASTOUND&#x27;s digital team uses GitLab and Anchorpoint to streamline the creation process for designers working on AR/VR projects.</p></div></a></div><div role="listitem" class="pages-collection-entry home-page w-dyn-item"><a data-w-id="e3a26d58-cd65-4eba-eff3-747051b102c6" href="/blog/anchorpoint-at-getpioneers" class="pages-link w-inline-block"><div class="pages-collection-image-container"><img loading="lazy" height="" width="560" src="https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65805fe911866dd492d2d271_Thumbnail_GP.webp" alt="Learn how GETPIONEERS uses Anchorpoint for Git-based version control to explain complex products and services in a visual and engaging way." sizes="(max-width: 479px) 100vw, (max-width: 767px) 85vw, (max-width: 991px) 40vw, 33vw" srcset="https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65805fe911866dd492d2d271_Thumbnail_GP-p-500.webp 500w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65805fe911866dd492d2d271_Thumbnail_GP-p-800.webp 800w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65805fe911866dd492d2d271_Thumbnail_GP-p-1080.webp 1080w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65805fe911866dd492d2d271_Thumbnail_GP-p-1600.webp 1600w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65805fe911866dd492d2d271_Thumbnail_GP.webp 1920w" class="customers-image"/></div><div class="blog-content-container"><h2 class="customers">GETPIONEERS</h2><p class="customers-p">Learn how GETPIONEERS uses Anchorpoint for Git-based version control to explain complex products and services in a visual and engaging way.</p></div></a></div><div role="listitem" class="pages-collection-entry home-page w-dyn-item"><a data-w-id="e3a26d58-cd65-4eba-eff3-747051b102c6" href="/blog/customer-story-hertha-produziert" class="pages-link w-inline-block"><div class="pages-collection-image-container"><img loading="lazy" height="" width="560" src="https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/64cba7c086ab7ac79ce6d68d_hertha.webp" alt="How Hertha Produziert uses Anchorpoint to organize their files and produce first-class explainer videos, commercials and any kind of motion content. " sizes="(max-width: 479px) 100vw, (max-width: 767px) 85vw, (max-width: 991px) 40vw, 33vw" srcset="https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/64cba7c086ab7ac79ce6d68d_hertha-p-500.webp 500w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/64cba7c086ab7ac79ce6d68d_hertha-p-800.webp 800w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/64cba7c086ab7ac79ce6d68d_hertha-p-1080.webp 1080w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/64cba7c086ab7ac79ce6d68d_hertha-p-1600.webp 1600w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/64cba7c086ab7ac79ce6d68d_hertha.webp 1920w" class="customers-image"/></div><div class="blog-content-container"><h2 class="customers">Hertha Produziert</h2><p class="customers-p">How Hertha Produziert uses Anchorpoint to organize their files and produce first-class explainer videos, commercials and any kind of motion content. </p></div></a></div></div></div><p class="home-center max-600">Read all <a href="/customers" class="dark-bg">stories</a></p></div></div><div class="content-section"><div class="home-faq-container w-container"><div class="faq-container"><h2 id="faqs" class="home-subheading">Frequently asked questions</h2><div data-hover="false" data-delay="500" data-w-id="a2625b95-266b-be65-f958-94f6fedcac3c" class="accordion-entry w-dropdown"><div class="dropdown-toggle-2 w-dropdown-toggle"><div class="accordiontogglearrow w-icon-dropdown-toggle"></div><h4 class="homefaqtitleentry">Is Anchorpoint a Git client?</h4></div><nav class="dropdown-list-2 w-dropdown-list"><div class="faqtextblock w-richtext"><p>Anchorpoint can be used as a Git client, but it&#x27;s more than that. Anchorpoint manages your team members and adds features like instant file locking that go beyond the normal functionality of Git. </p><p>Another part of Anchorpoint is also a pipeline tool for your art assets that also goes beyond the normal functionality of Git.</p></div></nav></div><div data-hover="false" data-delay="500" data-w-id="a2625b95-266b-be65-f958-94f6fedcac3c" class="accordion-entry w-dropdown"><div class="dropdown-toggle-2 w-dropdown-toggle"><div class="accordiontogglearrow w-icon-dropdown-toggle"></div><h4 class="homefaqtitleentry">Are my files safe?</h4></div><nav class="dropdown-list-2 w-dropdown-list"><div class="faqtextblock w-richtext"><p>Anchorpoint is not touching your files. It just watches them and adds metadata (tags, comments, thumbnails) on it.</p></div></nav></div><div data-hover="false" data-delay="500" data-w-id="a2625b95-266b-be65-f958-94f6fedcac3c" class="accordion-entry w-dropdown"><div class="dropdown-toggle-2 w-dropdown-toggle"><div class="accordiontogglearrow w-icon-dropdown-toggle"></div><h4 class="homefaqtitleentry">Where are my files stored?</h4></div><nav class="dropdown-list-2 w-dropdown-list"><div class="faqtextblock w-richtext"><p>Your data can be stored either on your computer, a network drive, a Git server or a cloud drive. You have full control over it. Anchorpoint does not store production data (Blender files, images videos etc. ) in our cloud.</p></div></nav></div><div data-hover="false" data-delay="500" data-w-id="a2625b95-266b-be65-f958-94f6fedcac3c" class="accordion-entry w-dropdown"><div class="dropdown-toggle-2 w-dropdown-toggle"><div class="accordiontogglearrow w-icon-dropdown-toggle"></div><h4 class="homefaqtitleentry">Can I use Dropbox, Google Drive and Git?</h4></div><nav class="dropdown-list-2 w-dropdown-list"><div class="faqtextblock w-richtext"><p>Yes, but the correct answer is &quot;it depends&quot;.</p><p>You should use Git for your game engine and art assets (Blender, Substance, etc.), and a Dropbox, Google Drive, or NAS for all files that should not be versioned (e.g. image sequences, asset library, game builds).</p><p>Never, ever put a Git repository on a Dropbox. We also don&#x27;t recommend putting it on a NAS, because unexpected problems can arise, so use these systems alongside each other, but don&#x27;t mix them.</p><p>‍</p></div></nav></div><div data-hover="false" data-delay="500" data-w-id="a2625b95-266b-be65-f958-94f6fedcac3c" class="accordion-entry w-dropdown"><div class="dropdown-toggle-2 w-dropdown-toggle"><div class="accordiontogglearrow w-icon-dropdown-toggle"></div><h4 class="homefaqtitleentry">What is Git and what is GitHub?</h4></div><nav class="dropdown-list-2 w-dropdown-list"><div class="faqtextblock w-richtext"><p>Git is the version control system. GitHub is a cloud platform based on the Git version control system. Anchorpoint can connect to and push files to GitHub because both are based on the Git system.</p><p>‍</p></div></nav></div><div data-hover="false" data-delay="500" data-w-id="a2625b95-266b-be65-f958-94f6fedcac3c" class="accordion-entry w-dropdown"><div class="dropdown-toggle-2 w-dropdown-toggle"><div class="accordiontogglearrow w-icon-dropdown-toggle"></div><h4 class="homefaqtitleentry">What happens if I stop using Anchorpoint?</h4></div><nav class="dropdown-list-2 w-dropdown-list"><div class="faqtextblock w-richtext"><p>You will no longer be able to edit metadata (tags, comments, thumbnails), but your files and folders remain untouched.</p></div></nav></div><div data-hover="false" data-delay="500" data-w-id="a2625b95-266b-be65-f958-94f6fedcac3c" class="accordion-entry w-dropdown"><div class="dropdown-toggle-2 w-dropdown-toggle"><div class="accordiontogglearrow w-icon-dropdown-toggle"></div><h4 class="homefaqtitleentry">Can I use versioning on every type of file?</h4></div><nav class="dropdown-list-2 w-dropdown-list"><div class="faqtextblock w-richtext"><p>Yes, it does not require plugins or something similar.</p></div></nav></div><div data-hover="false" data-delay="500" data-w-id="a2625b95-266b-be65-f958-94f6fedcac3c" class="accordion-entry w-dropdown"><div class="dropdown-toggle-2 w-dropdown-toggle"><div class="accordiontogglearrow w-icon-dropdown-toggle"></div><h4 class="homefaqtitleentry">Can I work offline?</h4></div><nav class="dropdown-list-2 w-dropdown-list"><div class="faqtextblock w-richtext"><p>Yes, Anchorpoint allows you to work offline and automatically syncs you with your team members when you are back online.</p></div></nav></div><div data-hover="false" data-delay="500" data-w-id="a2625b95-266b-be65-f958-94f6fedcac3c" class="accordion-entry w-dropdown"><div class="dropdown-toggle-2 w-dropdown-toggle"><div class="accordiontogglearrow w-icon-dropdown-toggle"></div><h4 class="homefaqtitleentry">Can a dev work with SourceTree (or similar) and an artist with Anchorpoint?</h4></div><nav class="dropdown-list-2 w-dropdown-list"><div class="faqtextblock w-richtext"><p>Yes, you can. But keep in mind that certain features, like selective checkout or cleaning up the Git LFS cache, are only available in Anchorpoint. Another Git client might mess things up, because it does not have these features. If you don&#x27;t use these Anchorpoint exclusive Git features, you&#x27;ll be fine with another Git client. There is also no problem using Anchorpoint file locking.</p><p>What you can always use is the git command line, because it understands everything.</p><p>‍</p></div></nav></div></div></div><div class="div-block-150"><div class="epicgamescontainer w-clearfix"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/6177ad4af46784a0403abbe9_Epic_MegaGrants_Recipient_logo.png" loading="lazy" sizes="(max-width: 479px) 76vw, 120px" srcset="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/6177ad4af46784a0403abbe9_Epic_MegaGrants_Recipient_logo-p-500.png 500w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/6177ad4af46784a0403abbe9_Epic_MegaGrants_Recipient_logo-p-800.png 800w, https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/6177ad4af46784a0403abbe9_Epic_MegaGrants_Recipient_logo.png 1024w" alt="Anchorpoint got an Epic MegaGrant for it&#x27;s asset and project management solution for Unreal projects." class="image-28"/><div class="epicgames-div"><h3 class="epicgames">Supported by Epic Games</h3><div class="home-page-block">We received an Epic Mega Grant for making collaboration easier for Unreal Engine artists.</div></div></div></div></div><div class="content-section"><div class="base-container w-container"><h2 class="home-subheading center">How to use Anchorpoint</h2><p class="home-center max-600">Tutorials and articles from our <a href="/blog" class="dark-bg">blog</a></p><div class="pages-collection-wrapper w-dyn-list"><div role="list" class="pages-collection home-page w-dyn-items"><div role="listitem" class="pages-collection-entry home-page w-dyn-item"><a data-w-id="837d0641-d636-0463-eb4e-3066521e396c" href="/blog/scaling-git-to-1tb-of-files-with-gitlab-and-anchorpoint-using-git-lfs" class="pages-link w-inline-block"><div class="pages-collection-image-container"><img loading="lazy" height="" width="560" src="https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65ef08befbd7c76a016be3d3_scale_git.webp" alt="Git has a reputation for not scaling well for large binary projects. But with new features like sparse checkout and Git LFS, it performs at a decent speed even on large projects." sizes="(max-width: 479px) 100vw, (max-width: 767px) 85vw, (max-width: 991px) 40vw, 33vw" srcset="https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65ef08befbd7c76a016be3d3_scale_git-p-500.webp 500w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65ef08befbd7c76a016be3d3_scale_git-p-800.webp 800w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65ef08befbd7c76a016be3d3_scale_git-p-1080.webp 1080w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/65ef08befbd7c76a016be3d3_scale_git.webp 1466w" class="customers-image"/></div><div class="blog-content-container"><h2 class="page-blog-title">Scaling Git to 1TB of files with GitLab and Anchorpoint using Git LFS</h2><p class="customers-p">Git has a reputation for not scaling well for large binary projects. But with new features like sparse checkout and Git LFS, it performs at a decent speed even on large projects.</p></div></a></div><div role="listitem" class="pages-collection-entry home-page w-dyn-item"><a data-w-id="837d0641-d636-0463-eb4e-3066521e396c" href="/blog/github-and-unity" class="pages-link w-inline-block"><div class="pages-collection-image-container"><img loading="lazy" height="" width="560" src="https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/64215ae39a0100f319dbb836_thumbnail.webp" alt="A beginner&#x27;s guide to collaborating on a Unity 6 project using Git version control and GitHub as a remote repository, updated in 2025." sizes="(max-width: 479px) 100vw, (max-width: 767px) 85vw, (max-width: 991px) 40vw, 33vw" srcset="https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/64215ae39a0100f319dbb836_thumbnail-p-500.webp 500w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/64215ae39a0100f319dbb836_thumbnail-p-800.webp 800w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/64215ae39a0100f319dbb836_thumbnail-p-1080.webp 1080w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/64215ae39a0100f319dbb836_thumbnail-p-1600.webp 1600w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/64215ae39a0100f319dbb836_thumbnail.webp 1920w" class="customers-image"/></div><div class="blog-content-container"><h2 class="page-blog-title">How to use GitHub on a Unity project</h2><p class="customers-p">A beginner&#x27;s guide to collaborating on a Unity 6 project using Git version control and GitHub as a remote repository, updated in 2025.</p></div></a></div><div role="listitem" class="pages-collection-entry home-page w-dyn-item"><a data-w-id="837d0641-d636-0463-eb4e-3066521e396c" href="/blog/git-with-unreal-engine-5" class="pages-link w-inline-block"><div class="pages-collection-image-container"><img loading="lazy" height="" width="560" src="https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/6419c1babf72733d2a65f7fe_UE5_Git.webp" alt="Git is a version control system that allows you to collaborate on an Unreal Engine project. In this guide you will learn what Git and GitHub are, how Git compares to Perforce and how to use it in your team projects. " sizes="(max-width: 479px) 100vw, (max-width: 767px) 85vw, (max-width: 991px) 40vw, 33vw" srcset="https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/6419c1babf72733d2a65f7fe_UE5_Git-p-500.webp 500w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/6419c1babf72733d2a65f7fe_UE5_Git-p-800.webp 800w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/6419c1babf72733d2a65f7fe_UE5_Git-p-1080.webp 1080w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/6419c1babf72733d2a65f7fe_UE5_Git-p-1600.webp 1600w, https://cdn.prod.website-files.com/638106149a6441f0708f5c0a/6419c1babf72733d2a65f7fe_UE5_Git.webp 1920w" class="customers-image"/></div><div class="blog-content-container"><h2 class="page-blog-title">Git with Unreal Engine 5</h2><p class="customers-p">Git is a version control system that allows you to collaborate on an Unreal Engine project. In this guide you will learn what Git and GitHub are, how Git compares to Perforce and how to use it in your team projects. </p></div></a></div></div></div></div></div><div class="cta-bottom-section"><div class="blockcta calltoactionsection w-container"><h2 id="try-anchorpoint" class="homesectionheading bottomcalltoaction">Version control for artists</h2><div class="summary bottom">Plug it to your favourite Git server and invite your team members. If at any point you get stuck, we can help you through our <a href="https://discord.gg/ZPyPzvx" rel="noreferer ,noopener" target="_blank" class="dark-bg">Discord server.</a></div><div class="ctacontainer"><a href="/book-a-demo" class="highlight-btn w-button">Book a demo</a><a href="/download" class="buttonlink bookademo w-inline-block w-clearfix"><div class="outline-btn w-clearfix"><div class="buttonheading">Download</div></div></a></div><div class="homecaption">Create an account to download your 14-day free trial</div></div></div><div class="footer"><div class="container-5 w-container"><div id="w-node-_091218a7-b860-ceab-2766-b49abb0c7ce5-1ae5d809" class="w-layout-layout quick-stack-3 wf-layout-layout"><div id="w-node-_091218a7-b860-ceab-2766-b49abb0c7ce6-1ae5d809" class="w-layout-cell cell-10"><img src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/65fd9cc99a8317f3206fe0af_anchorpoint_logo.svg" loading="lazy" width="210" height="40" alt="Anchorpoint logo - version control for Unity and Unreal Engine" class="image-69"/></div><div id="w-node-_091218a7-b860-ceab-2766-b49abb0c7ce7-1ae5d809" class="w-layout-cell"><h4>Product</h4><ul role="list" class="menucolumn w-list-unstyled"><li class="menuitem"><a href="/releases" class="nav-link">Releases</a></li><li class="menuitem"><a rel="noreferer ,noopener" href="https://docs.anchorpoint.app" target="_blank" class="nav-link">Documentation</a></li><li class="menuitem"><a rel="noreferer ,noopener" href="https://anchorpoint.notion.site/36c1822c4a74467a88aaeab7347b774e?v=930dbfaa77cd4dbb8821cbf193fc7dfa" target="_blank" class="nav-link">Roadmap</a></li><li class="menuitem"><a href="mailto:support@anchorpoint.app?subject=Question" class="nav-link">Support</a></li><li class="menuitem"><a href="/download" class="nav-link">Download</a></li></ul></div><div id="w-node-a194cee1-cdb0-608e-fdce-154cdcd0bc62-1ae5d809" class="w-layout-cell"><h4>Solutions</h4><ul role="list" class="menucolumn w-list-unstyled"><li class="menuitem"><a href="https://www.anchorpoint.app/blog/git-with-unreal-engine-5" class="nav-link w-inline-block">Unreal Engine Source Control</a></li><li class="menuitem"><a href="https://www.anchorpoint.app/blog/github-and-unity" class="nav-link">Unity Version Control</a></li><li class="menuitem"><a href="/features/3d-asset-manager" class="nav-link">3D Asset Management</a></li></ul><h4>Compare</h4><ul role="list" class="menucolumn w-list-unstyled"><li class="menuitem"><a href="/compare/alternative-to-perforce" class="nav-link w-inline-block">To Perforce</a></li><li class="menuitem"><a href="/compare/alternative-to-github-desktop" class="nav-link w-inline-block">To GitHub Desktop</a></li><li class="menuitem"><a href="/compare/alternative-to-plastic-scm" class="nav-link w-inline-block">To Plastic SCM</a></li></ul></div><div id="w-node-ce6f6585-5c9e-c466-6588-04a86b12e670-1ae5d809" class="w-layout-cell"><h4>Company</h4><ul role="list" class="menucolumn w-list-unstyled"><li class="menuitem"><a href="/about" class="nav-link">About</a></li><li class="menuitem"><a href="/jobs" class="nav-link">Jobs</a></li><li class="menuitem"><a href="/blog" class="nav-link">Blog</a></li><li class="menuitem"><a href="/customers" class="nav-link">Customer stories</a></li><li class="menuitem"><a href="mailto:contact@anchorpoint.app?subject=Hello%20from%20a%20website%20visitor" class="nav-link">Contact us</a></li></ul></div><div id="w-node-_10e118bc-e14c-c3ce-e446-84e8473eb2e6-1ae5d809" class="w-layout-cell lastitem"><div><h4>Social</h4><ul role="list" class="menucolumn w-list-unstyled"><li class="menuitem w-clearfix"><div class="socialicon w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="Icons/16x16/gitHub"> <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8C0 11.54 2.29 14.53 5.47 15.59C5.87 15.66 6.02 15.42 6.02 15.21C6.02 15.02 6.01 14.39 6.01 13.72C4 14.09 3.48 13.23 3.32 12.78C3.23 12.55 2.84 11.84 2.5 11.65C2.22 11.5 1.82 11.13 2.49 11.12C3.12 11.11 3.57 11.7 3.72 11.94C4.44 13.15 5.59 12.81 6.05 12.6C6.12 12.08 6.33 11.73 6.56 11.53C4.78 11.33 2.92 10.64 2.92 7.58C2.92 6.71 3.23 5.99 3.74 5.43C3.66 5.23 3.38 4.41 3.82 3.31C3.82 3.31 4.49 3.1 6.02 4.13C6.66 3.95 7.34 3.86 8.02 3.86C8.7 3.86 9.38 3.95 10.02 4.13C11.55 3.09 12.22 3.31 12.22 3.31C12.66 4.41 12.38 5.23 12.3 5.43C12.81 5.99 13.12 6.7 13.12 7.58C13.12 10.65 11.25 11.33 9.47 11.53C9.76 11.78 10.01 12.26 10.01 13.01C10.01 14.08 10 14.94 10 15.21C10 15.42 10.15 15.67 10.55 15.59C13.71 14.53 16 11.53 16 8C16 3.58 12.42 0 8 0Z" fill="currentColor"/> </g> </svg></div><a rel="noreferer ,noopener" href="https://github.com/Anchorpoint-Software" target="_blank" class="nav-link">GitHub</a></li><li class="menuitem w-clearfix"><div class="socialicon w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path d="M5.82565 4.92417H4.46833L10.4621 12.9182H11.8195L5.82565 4.92417Z"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.152 8.92114C16.152 13.3394 12.5613 16.9211 8.13193 16.9211C3.70254 16.9211 0.111816 13.3394 0.111816 8.92114C0.111816 4.50286 3.70254 0.921143 8.13193 0.921143C12.5613 0.921143 16.152 4.50286 16.152 8.92114ZM7.02501 9.3991L3.19149 4.28627H6.14607L8.65926 7.63815L11.7696 4.28627H12.6379L9.04716 8.15572L13.0965 13.5561H10.1419L7.41308 9.9165L4.03561 13.5561H3.16733L7.02501 9.3991Z"/> </svg></div><a rel="noreferer ,noopener" href="https://twitter.com/anchorpoint_hq" target="_blank" class="nav-link">X</a></li><li class="menuitem w-clearfix"><div class="socialicon w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M11.8082 14C14.8356 13.9 16 11.8286 16 11.8286C16 7.22864 14.0274 3.5001 14.0274 3.5001C12.0548 1.95726 10.1781 2.00012 10.1781 2.00012L9.9863 2.22869C12.3151 2.97154 13.3973 4.04296 13.3973 4.04296C11.9726 3.22868 10.5753 2.82868 9.27397 2.67154C8.28767 2.55726 7.34247 2.58583 6.50685 2.70011L6.27397 2.72868C5.79452 2.77154 4.63014 2.95725 3.16438 3.62867C2.65753 3.87153 2.35616 4.04296 2.35616 4.04296C2.35616 4.04296 3.49315 2.9144 5.9589 2.17155L5.82192 2.00012C5.82192 2.00012 3.94521 1.95726 1.9726 3.5001C1.9726 3.5001 0 7.22864 0 11.8286C0 11.8286 1.15068 13.9 4.17808 14C4.17808 14 4.68493 13.3571 5.09589 12.8143C3.35616 12.2714 2.69863 11.1286 2.69863 11.1286L3.08219 11.3715L3.13699 11.4143L3.19064 11.4465L3.20662 11.4536L3.26027 11.4857C3.60274 11.6857 3.9452 11.8429 4.26027 11.9714C4.82192 12.2 5.49315 12.4286 6.27397 12.5857C7.30137 12.7857 8.50685 12.8572 9.82192 12.6C10.4658 12.4857 11.1233 12.2857 11.8082 11.9857C12.2877 11.8 12.8219 11.5286 13.3836 11.1429C13.3836 11.1429 12.6986 12.3143 10.9041 12.8429C11.3151 13.3857 11.8082 14 11.8082 14ZM5.43836 7.32864C4.65753 7.32864 4.0411 8.04292 4.0411 8.91434C4.0411 9.78576 4.67123 10.5 5.43836 10.5C6.21918 10.5 6.83562 9.78576 6.83562 8.91434C6.84932 8.04292 6.21918 7.32864 5.43836 7.32864ZM10.4384 7.32864C9.65753 7.32864 9.0411 8.04292 9.0411 8.91434C9.0411 9.78576 9.67123 10.5 10.4384 10.5C11.2192 10.5 11.8356 9.78576 11.8356 8.91434C11.8356 8.04292 11.2192 7.32864 10.4384 7.32864Z" fill="currentColor"/> </svg></div><a rel="noreferer ,noopener" href="https://discord.com/invite/ZPyPzvx" target="_blank" class="nav-link">Discord</a></li><li class="menuitem w-clearfix"><div class="socialicon w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M14.2602 2.83647C14.9456 3.01765 15.4859 3.54824 15.6704 4.22118C16.0131 5.45059 15.9999 8.01294 15.9999 8.01294C15.9999 8.01294 15.9999 10.5624 15.6704 11.7918C15.4859 12.4647 14.9456 12.9953 14.2602 13.1765C13.0082 13.5 7.99997 13.5 7.99997 13.5C7.99997 13.5 3.00493 13.5 1.7397 13.1635C1.05436 12.9824 0.514001 12.4518 0.329488 11.7788C0 10.5624 0 8 0 8C0 8 0 5.45059 0.329488 4.22118C0.514001 3.54824 1.06754 3.00471 1.7397 2.82353C2.99175 2.5 7.99997 2.5 7.99997 2.5C7.99997 2.5 13.0082 2.5 14.2602 2.83647ZM6.40521 5.64468L10.5699 7.99997L6.40521 10.3553V5.64468Z" fill="currentColor"/> </svg></div><a rel="noreferer ,noopener" href="https://www.youtube.com/channel/UCUizw9l4DjYOm-s9-ZD5ipw" target="_blank" class="nav-link">Youtube</a></li><li class="menuitem w-clearfix"><div class="socialicon w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M14.8157 0H1.18093C0.529402 0 0 0.516408 0 1.15275V14.8456C0 15.4826 0.529402 16 1.18093 16H14.8157C15.4682 16 16 15.4829 16 14.8456V1.15275C15.9998 0.516408 15.4682 0 14.8157 0ZM2.37214 5.9984H4.74548V13.634H2.37214V5.9984ZM3.55932 2.20264C4.31794 2.20264 4.93484 2.81922 4.93484 3.5782C4.93484 4.33786 4.31828 4.95444 3.55932 4.95444C2.79883 4.95444 2.18329 4.33786 2.18329 3.5782C2.18312 2.81955 2.79883 2.20264 3.55932 2.20264ZM8.50988 5.99838H6.23401H6.23367V13.634H8.60465V9.85665C8.60465 8.861 8.79434 7.89627 10.0293 7.89627C11.2462 7.89627 11.2626 9.03516 11.2626 9.92067V13.634H13.6341V9.44583C13.6341 7.39 13.1902 5.80851 10.7871 5.80851C9.63269 5.80851 8.85853 6.44148 8.54164 7.04184H8.50988V5.99838Z" fill="currentColor"/> </svg></div><a rel="noreferer ,noopener" href="https://www.linkedin.com/company/anchorpoint-software" target="_blank" class="nav-link">LinkedIn</a></li></ul></div></div></div><div class="copyright">© 2025 Anchorpoint Software GmbH<br/>Florinsmarkt 14<br/>56068 Koblenz<br/>Germany</div><div class="footnotes"><ul role="list" class="footerlinklistinline w-clearfix w-list-unstyled"><li class="footerlinklistitem"><a href="/policies/imprint" class="nav-link">Imprint</a></li><li class="footerlinklistitem"><a href="/policies/privacy-policy" class="nav-link">Privacy Policy</a></li><li class="footerlinklistitem"><a href="/policies/terms-and-conditions" class="nav-link">Terms</a></li><li class="footerlinklistitem"><a href="/policies/security" class="nav-link">Security</a></li></ul><div>🇩🇪 Made in Germany - We respect your privacy</div></div></div><div fs-cc-display="block" fs-cc="banner" class="fs-cc-banner_component"><div class="fs-cc-styles"><div class="fs-cc-default_maxwidth"></div><div class="fs-cc-default_background"></div><div class="fs-cc-default_padding"></div><div class="fs-cc-default_radius"></div><div class="fs-cc-default_border"></div><div class="fs-cc-default_hide-all"></div><div class="fs-cc-default_styles w-embed"><style> .fs-cc-button-line-wrap { padding-top: 0rem !important; padding-bottom: 0rem !important; } .fs-cc-horizontal-line { border-top-style: none !important; border-right-style: none !important; border-left-style: none !important; } </style></div></div><div class="fs-cc-banner_modal fs-cc-default_radius fs-cc-default_border fs-cc-default_maxwidth fs-cc-default_background"><a fs-cc="deny" href="#" class="fs-cc-modal_close-button w-inline-block"><div class="fs-cc-screenreader-only">Close Cookie Popup</div><div class="fs-cc-modal_close-button-line"></div><div class="fs-cc-modal_close-button-line is-second"></div></a><div class="fs-cc-modal_wrapper fs-cc-default_padding"><div class="fs-cc-modal_title">Cookie Preferences</div><div class="fs-cc-modal_description">Like any other website in the EU, we need to inform you that by clicking “Accept All”, you agree to the storing of cookies on your device as outlined in our <a href="/policies/privacy-policy" target="_blank" class="fs-cc-modal_link">privacy policy</a>.</div><div class="fs-cc-modal_prefs w-form"><form id="ck-form" name="wf-form-ck-form" data-name="ck-form" method="get" class="fs-cc-prefs_wrapper" data-wf-page-id="64e61cd9edf5139e369370cc" data-wf-element-id="bdc693df-b72b-9e12-fc0e-a16538412370"><div class="fs-cc-prefs_option"><div class="fs-cc-prefs_checkbox w-clearfix"><div class="fs-cc-prefs_checkbox-toggle is-required"></div><div class="fs-cc-prefs_checkbox-label">Strictly Necessary (Always Active)</div></div><div class="fs-cc-prefs_description">Cookies required to enable basic website functionality.</div></div><div class="fs-cc-prefs_option"><label class="w-checkbox fs-cc-prefs_checkbox w-clearfix"><div class="w-checkbox-input w-checkbox-input--inputType-custom fs-cc-prefs_checkbox-toggle"></div><input type="checkbox" name="Fs-Analytics" id="fs__analytics" data-name="Fs Analytics" fs-cc-checkbox="analytics" style="opacity:0;position:absolute;z-index:-1"/><span for="Fs-Analytics" class="fs-cc-prefs_checkbox-label w-form-label">Analytics<br/></span></label><div class="fs-cc-prefs_description">Cookies helping us understand how this website performs, how visitors interact with the site, and whether there may be technical issues.</div></div><div class="fs-cc-prefs_option"><label class="w-checkbox fs-cc-prefs_checkbox w-clearfix"><div class="w-checkbox-input w-checkbox-input--inputType-custom fs-cc-prefs_checkbox-toggle"></div><input type="checkbox" name="Fs-Marketing" id="fs__marketing" data-name="Fs Marketing" fs-cc-checkbox="marketing" style="opacity:0;position:absolute;z-index:-1"/><span for="Fs-Marketing" class="fs-cc-prefs_checkbox-label w-form-label">Marketing</span></label><div class="fs-cc-prefs_description">Cookies used to deliver advertising that is more relevant to you and your interests.</div></div><div class="fs-cc-prefs_option"><label class="w-checkbox fs-cc-prefs_checkbox w-clearfix"><div class="w-checkbox-input w-checkbox-input--inputType-custom fs-cc-prefs_checkbox-toggle"></div><input type="checkbox" name="Fs-Personalization" id="fs__personalization" data-name="Fs Personalization" fs-cc-checkbox="personalization" style="opacity:0;position:absolute;z-index:-1"/><span for="Fs-Personalization" class="fs-cc-prefs_checkbox-label w-form-label">Personalization<br/></span></label><div class="fs-cc-prefs_description">Cookies allowing the website to remember choices you make (such as your user name, language, or the region you are in).</div></div></form><div class="fs-cc-default_hide-all w-form-done"></div><div class="fs-cc-default_hide-all w-form-fail"></div></div></div><div class="fs-cc-modal_buttons fs-cc-default_padding fs-cc-default_radius fs-cc-default_background"><div class="fs-cc-button-line-wrap fs-cc-default_padding"><div class="fs-cc-horizontal-line fs-cc-default_border"></div></div><a data-w-id="bdc693df-b72b-9e12-fc0e-a16538412394" href="#" class="fs-cc-button fs-cc-is-secondary w-inline-block"><div class="fs-cc-button_text">Customize</div></a><a fs-cc="submit" href="#" class="fs-cc-button fs-cc-is-secondary fs-cc-default_hide-all w-inline-block"><div class="fs-cc-button_text">Save</div></a><div class="fs-cc-button_actions"><a fs-cc="deny" href="#" class="fs-cc-button w-inline-block"><div class="fs-cc-button_text">Decline All</div></a><a fs-cc="allow" href="#" class="fs-cc-button w-inline-block"><div class="fs-cc-button_text">Accept All</div></a></div></div></div></div></div><div fs-cc-display="block" fs-cc="banner" class="fs-cc-banner_component"><div class="fs-cc-styles"><div class="fs-cc-default_maxwidth"></div><div class="fs-cc-default_background"></div><div class="fs-cc-default_padding"></div><div class="fs-cc-default_radius"></div><div class="fs-cc-default_border"></div><div class="fs-cc-default_hide-all"></div><div class="fs-cc-default_styles w-embed"><style> .fs-cc-button-line-wrap { padding-top: 0rem !important; padding-bottom: 0rem !important; } .fs-cc-horizontal-line { border-top-style: none !important; border-right-style: none !important; border-left-style: none !important; } </style></div></div><div class="fs-cc-banner_modal fs-cc-default_radius fs-cc-default_border fs-cc-default_maxwidth fs-cc-default_background"><a fs-cc="deny" href="#" class="fs-cc-modal_close-button w-inline-block"><div class="fs-cc-screenreader-only">Close Cookie Popup</div><div class="fs-cc-modal_close-button-line"></div><div class="fs-cc-modal_close-button-line is-second"></div></a><div class="fs-cc-modal_wrapper fs-cc-default_padding"><div class="fs-cc-modal_title">Cookie Preferences</div><div class="fs-cc-modal_description">Like any other website in the EU, we need to inform you that by clicking “Accept All”, you agree to the storing of cookies on your device as outlined in our <a href="/policies/privacy-policy" target="_blank" class="fs-cc-modal_link">privacy policy</a>.</div><div class="fs-cc-modal_prefs w-form"><form id="ck-form" name="wf-form-ck-form" data-name="ck-form" method="get" class="fs-cc-prefs_wrapper" data-wf-page-id="64e61cd9edf5139e369370cc" data-wf-element-id="bdc693df-b72b-9e12-fc0e-a16538412370"><div class="fs-cc-prefs_option"><div class="fs-cc-prefs_checkbox w-clearfix"><div class="fs-cc-prefs_checkbox-toggle is-required"></div><div class="fs-cc-prefs_checkbox-label">Strictly Necessary (Always Active)</div></div><div class="fs-cc-prefs_description">Cookies required to enable basic website functionality.</div></div><div class="fs-cc-prefs_option"><label class="w-checkbox fs-cc-prefs_checkbox w-clearfix"><div class="w-checkbox-input w-checkbox-input--inputType-custom fs-cc-prefs_checkbox-toggle"></div><input type="checkbox" name="Fs-Analytics" id="fs__analytics" data-name="Fs Analytics" fs-cc-checkbox="analytics" style="opacity:0;position:absolute;z-index:-1"/><span for="Fs-Analytics" class="fs-cc-prefs_checkbox-label w-form-label">Analytics<br/></span></label><div class="fs-cc-prefs_description">Cookies helping us understand how this website performs, how visitors interact with the site, and whether there may be technical issues.</div></div><div class="fs-cc-prefs_option"><label class="w-checkbox fs-cc-prefs_checkbox w-clearfix"><div class="w-checkbox-input w-checkbox-input--inputType-custom fs-cc-prefs_checkbox-toggle"></div><input type="checkbox" name="Fs-Marketing" id="fs__marketing" data-name="Fs Marketing" fs-cc-checkbox="marketing" style="opacity:0;position:absolute;z-index:-1"/><span for="Fs-Marketing" class="fs-cc-prefs_checkbox-label w-form-label">Marketing</span></label><div class="fs-cc-prefs_description">Cookies used to deliver advertising that is more relevant to you and your interests.</div></div><div class="fs-cc-prefs_option"><label class="w-checkbox fs-cc-prefs_checkbox w-clearfix"><div class="w-checkbox-input w-checkbox-input--inputType-custom fs-cc-prefs_checkbox-toggle"></div><input type="checkbox" name="Fs-Personalization" id="fs__personalization" data-name="Fs Personalization" fs-cc-checkbox="personalization" style="opacity:0;position:absolute;z-index:-1"/><span for="Fs-Personalization" class="fs-cc-prefs_checkbox-label w-form-label">Personalization<br/></span></label><div class="fs-cc-prefs_description">Cookies allowing the website to remember choices you make (such as your user name, language, or the region you are in).</div></div></form><div class="fs-cc-default_hide-all w-form-done"></div><div class="fs-cc-default_hide-all w-form-fail"></div></div></div><div class="fs-cc-modal_buttons fs-cc-default_padding fs-cc-default_radius fs-cc-default_background"><div class="fs-cc-button-line-wrap fs-cc-default_padding"><div class="fs-cc-horizontal-line fs-cc-default_border"></div></div><a data-w-id="bdc693df-b72b-9e12-fc0e-a16538412394" href="#" class="fs-cc-button fs-cc-is-secondary w-inline-block"><div class="fs-cc-button_text">Customize</div></a><a fs-cc="submit" href="#" class="fs-cc-button fs-cc-is-secondary fs-cc-default_hide-all w-inline-block"><div class="fs-cc-button_text">Save</div></a><div class="fs-cc-button_actions"><a fs-cc="deny" href="#" class="fs-cc-button w-inline-block"><div class="fs-cc-button_text">Decline All</div></a><a fs-cc="allow" href="#" class="fs-cc-button w-inline-block"><div class="fs-cc-button_text">Accept All</div></a></div></div></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=5f4911b1a924abeb23219a55" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/5f4911b1a924abeb23219a55/js/webflow.648fdc2d.5456634ba657f161.js" type="text/javascript"></script> <!-- Auth0 --> <script src="https://unpkg.com/axios/dist/axios.min.js"></script> <!--Custom Code--> <script type="text/javascript"> //matomo tracking var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(["setDocumentTitle", document.domain + "/" + document.title]); _paq.push(["setCookieDomain", "*.www.anchorpoint.app"]); _paq.push(["setDomains", ["*.www.anchorpoint.app","*.docs.anchorpoint.app"]]); _paq.push(["setDoNotTrack", true]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); _paq.push(['enableHeartBeatTimer', 30]); const trackVisit = (userId) => { if(window.location.href.indexOf('/link') != -1 || window.location.href.indexOf('/app/auth') != -1 || window.location.href.indexOf('/app/devauth') != -1){ return } var u="https://track.anchorpoint.app/"; if(userId){ _paq.push(['setUserId', userId]); } _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '2']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); } </script> <script type="text/javascript"> //auth0 handling const config = { domain: "anchorpoint.eu.auth0.com", clientId: "Xi43bJZsGROnaciTMChQcYhb6oMWGvVF", audience: "https://web.anchorpoint.app/api", resource: "https://cloud.anchorpoint.app", redirectUri: window.location.origin, } const attachListeners = () => { const loginButton = document.getElementById('auth0-login') if (loginButton) { loginButton.addEventListener('click', () => login(window.location.href)) } const customerPortalButton = document.getElementById('btn-customer-portal') if (customerPortalButton) { customerPortalButton.addEventListener('click', () => { openCustomerPortal(window.location.pathname) }) } const buyTeamButton = document.getElementById('btn-buy-team') if (buyTeamButton) { buyTeamButton.addEventListener('click', () => openCheckout("team")) } const buyProButton = document.getElementById('btn-buy-pro') if (buyProButton) { buyProButton.addEventListener('click', () => openCheckout("pro")) } const logoutButton = document.getElementById('auth0-logout') if (logoutButton) { logoutButton.addEventListener('click', () => logout()) } const downloadButtons = document.getElementsByClassName('download-btn') if (downloadButtons.length > 0) { Array.prototype.forEach.call(downloadButtons, function (button) { button.addEventListener("click", () => handleDownloadClicked()); }); } const downloadWinButton = document.getElementById('btn-download-win') if (downloadWinButton) { downloadWinButton.addEventListener('click', () => trackDownload()) } const downloadMacButton = document.getElementById('btn-download-mac') if (downloadMacButton) { downloadMacButton.addEventListener('click', () => trackDownload()) } const openApBtnLogin= document.getElementById('open-ap-btn-login') if (openApBtnLogin) { openApBtnLogin.addEventListener('click', () => checkRedirect()) } const openApBtnIntegration= document.getElementById('open-ap-btn-integration') if (openApBtnIntegration) { openApBtnIntegration.addEventListener('click', () => checkRedirect()) } } var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } return false; }; var getRawUrlParameter = function getRawUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : sParameterName[1]; } } return false; }; const checkRedirect = async () => { if (window.location.href.indexOf('/redirect') != -1) { if (getUrlParameter('signup') && getUrlParameter('email')) { const email = decodeURIComponent(getUrlParameter('email')) if (email && !await auth0.isAuthenticated()) { const redirect = window.location.origin + "/download" await auth0.loginWithRedirect({ appState: { returnTo: redirect }, screen_hint: 'signup', login_hint: email }); } else { let origin = window.location.origin window.location.assign(origin) } } else if (getUrlParameter('planType') && getUrlParameter('interval') && getUrlParameter('path')) { if (await auth0.isAuthenticated()) { const interval = getUrlParameter('interval') const planType = getUrlParameter('planType') const path = decodeURIComponent(getUrlParameter('path')) const requestUrl = 'https://cloud.anchorpoint.app/api/v1/account/subscriptions' const token = await auth0.getTokenSilently(); let config = { headers: { 'Authorization': 'Bearer ' + token } } axios.get(requestUrl, config) .then(function (response) { const responseJson = response.data if (responseJson.hasOwnProperty('entries') && responseJson.entries.length > 0) { if (interval == "month" && planType == "team") { var hasAnnualSub = false for (var i = 0; i < responseJson.entries.length; i++) { if (responseJson.entries[i].hasOwnProperty('items')) { for (var j = 0; j < responseJson.entries[i].items.length; j++) { item = responseJson.entries[i].items[j] if (item.product_name.includes("Team") && item.interval == "year") { hasAnnualSub = true break } } if (hasAnnualSub) break } } if (hasAnnualSub) { handleCheckout(planType, interval == "year", path) } else { openCustomerPortal(path) } } else { openCustomerPortal(path) } } else { handleCheckout(planType, interval == "year", path) } }) .catch(function (error) { let origin = window.location.origin window.location.assign(origin); }); } } else { let origin = window.location.origin window.location.assign(origin); } } else if (window.location.href.indexOf('/link') != -1) { var pathParam = getUrlParameter("p") if (pathParam) { window.location.assign("ap://" + pathParam) } } else if (window.location.href.indexOf('/app/azure/auth') != -1) { var params = window.location.search if (params) { window.location.assign("ap://azure/auth/" + params) } } else if (window.location.href.indexOf('/app/integration/auth') != -1) { var params = window.location.search if (params) { window.location.assign("ap://integration/auth/" + params) } } else if (window.location.href.indexOf('/app/auth') != -1) { var params = window.location.search if (params) { window.location.assign("ap://auth/" + params) } } else if (window.location.href.indexOf('/app/devauth') != -1) { var params = window.location.search if (params) { window.location.assign("http://localhost:1965/ap" + params) } } } let auth0 = null; const configureClient = async () => { attachListeners(); const auth0ClientOptions = { domain: config.domain, client_id: config.clientId, redirect_uri: config.redirectUri, audience: config.audience, resource: config.resource, useRefreshTokens: true, cacheLocation: 'localstorage' } try { auth0 = await createAuth0Client(auth0ClientOptions); window.checkitout = auth0; checkRedirect(); } catch (e) { console.error("Failure", e) auth0 = new Auth0Client(auth0ClientOptions); window.checkitout = auth0; auth0.logout(); } }; const login = async (redirectUrl = window.location.href) => { console.log("redirectUrl: " + redirectUrl) await auth0.loginWithRedirect({ appState: { returnTo: redirectUrl } }); } const signup = async (redirectUrl = window.location.href) => { console.log("redirectUrl: " + redirectUrl) await auth0.loginWithRedirect({ appState: { returnTo: redirectUrl }, screen_hint: 'signup', }); } const applyStartEndWildcard = (str) => `^${str}$` const formatWildcard = (valueToFmt) => valueToFmt.replace(/\*/g, "[^ ]*"); const isLoggedOut = () => { const validLogoutPaths = [ '/access-denied', '/public', '/landing', '/pubwild/*' ]; const loggedout = validLogoutPaths .map(applyStartEndWildcard) .map(formatWildcard) .reduce( (valid, lPath) => { if (valid === true) return true; const currentLocation = window.location.pathname const result = currentLocation.match(lPath) return !!result; }, false ); return loggedout; } function gtag_report_conversion() { //if(typeof gtag === "function"){ gtag('event', 'conversion', { 'send_to': 'AW-11018876444/zlB4CK6VmYEYEJzsmoYp' }); //} return; } const trackDownload = () => { gtag_report_conversion() twttr.conversion.trackPid('o9oup', { tw_sale_amount: 0, tw_order_quantity: 0 }) } const handleDownloadClicked = async () => { if (!await auth0.isAuthenticated()) { let origin = window.location.origin await signup(origin + "/download"); return; } const token = await auth0.getTokenSilently(); let origin = window.location.origin window.location.assign(origin + "/download"); } const openCustomerPortal = async (path = window.location.pathname) => { const isAuthenticated = await auth0.isAuthenticated(); const token = await auth0.getTokenSilently(); let config = { headers: { 'Authorization': 'Bearer ' + token } } let data = { 'return_url': window.location.origin + path } axios.post('https://cloud.anchorpoint.app/api/v1/account/billing', data, config) .then(function (response) { const url = response.data.url; if (url) { window.location.assign(url); } }) .catch(function (error) { console.log(error); }); }; const openCheckout = async (planType) => { var annual = false if (document.getElementById('checkbox')) { annual = document.getElementById('checkbox').checked } let origin = window.location.origin const redirectUrl = origin + "/redirect?planType=" + planType + "&interval=" + (annual ? "year" : "month") + "&path=" + encodeURIComponent(window.location.pathname) if (!await auth0.isAuthenticated()) { await login(redirectUrl); return; } else { window.location.assign(redirectUrl); } } const handleCheckout = async (planType, annual, path) => { let teamPlanId = annual ? "3c052e08-fa61-44e2-b896-c62d938914ac" : "f076bd60-e3b8-4d2e-bc76-f1686b064416"; let proPlanId = annual ? "5112de9d-1406-4ecb-a736-d2ba848bfc9a" : "66b4f6d9-3296-4f26-b782-2a98a1354de1"; //default when planType is unknown var planId = teamPlanId if (planType == "team") { planId = teamPlanId } else if (planType == "pro") { planId = proPlanId } const token = await auth0.getTokenSilently(); let config = { headers: { 'Authorization': 'Bearer ' + token } } const cancelUrl = window.location.origin + path let data = { 'success_url': 'https://www.anchorpoint.app/thank-you', 'cancel_url': cancelUrl } const requestUrl = 'https://cloud.anchorpoint.app/api/v1/account/checkout/' + planId axios.post(requestUrl, data, config) .then(function (response) { const url = response.data.url; if (url) { _paq.push(['trackGoal', 3]); window.location.assign(url); } }) .catch(function (error) { console.log(error); }); } const logout = (logoutPath = '/') => { if (!isLoggedOut()) { auth0.logout({ returnTo: window.location.origin + logoutPath }); } }; const populateAuth0Element = (data, key, domAttribute = 'innerText') => { const elements = document.body.querySelectorAll(`[data-auth0="${key}"]`) const elementsArray = Array.from(elements) elementsArray.map(element => { if (element) { element[domAttribute] = data[key] } }) } const userAccountButtons = document.querySelectorAll('.useraccount'); userAccountButtons.forEach(function (el) { el.style.display = 'none' }) const userAccountMenus = document.querySelectorAll('.userarea'); userAccountMenus.forEach(function (el) { el.style.display = 'none' }) const loginButton = document.getElementById('auth0-login') loginButton.style.display = 'block' const updateUI = async () => { const isAuthenticated = await auth0.isAuthenticated(); if (isAuthenticated) { //logout() const token = await auth0.getTokenSilently(); const user = await auth0.getUser(); populateAuth0Element(user, 'picture', 'src') populateAuth0Element(user, 'name') populateAuth0Element(user, 'email') populateAuth0Element(user, 'family_name') populateAuth0Element(user, 'given_name') populateAuth0Element(user, 'nickname') userAccountButtons.forEach(function (el) { el.style.display = 'block' }) loginButton.style.display = 'none' userAccountMenus.forEach(function (el) { el.style.display = 'block' }) console.log("is authenticated") if (typeof trackVisit === "function") { trackVisit(user['email']) } } else { console.log("is not authenticated") if (typeof trackVisit === "function") { trackVisit('') } } } const handleAuth0 = async () => { await configureClient(); // check for the code and state parameters const query = window.location.search; if (query.includes("code=") && query.includes("state=") && window.location.href.indexOf('/app/auth') == -1 && window.location.href.indexOf('/app/devauth') == -1) { // Process the login state const redirectResult = await auth0.handleRedirectCallback(); if (redirectResult && redirectResult.appState && redirectResult.appState.returnTo) { window.location.replace(redirectResult.appState.returnTo); return; } else { // Use replaceState to redirect the user away and remove the querystring parameters window.history.replaceState({}, document.title, window.location.pathname); } } updateUI(); }; handleAuth0(); </script><script> var Webflow = Webflow || []; Webflow.push(function () { // DOMready has fired // May now use jQuery and Webflow api /* document.getElementById("block2Tab3").onclick = function() { _paq.push(['trackEvent', 'button', 'Block2 Tab3 clicked', 'Block2 clicked']); }; document.getElementById("videoBtn").onclick = function() { _paq.push(['trackEvent', 'button', 'Watch Video Clicked', 'Watch Video Clicked']); }; */ var scrollProzent = [25,50,75] var scrolledStatus; window.onscroll = function () { var winScroll = document.body.scrollTop || document.documentElement.scrollTop; var height = document.documentElement.scrollHeight - document.documentElement.clientHeight; var scrolled = ((winScroll / height) * 100).toFixed(0); scrolledStatus = scrolled; for(var i=0; i<scrollProzent.length; i++){ if(scrollProzent[i] == scrolled){scroll_Event(); delete scrollProzent[i];}} } function scroll_Event(){ _paq.push(['trackEvent', 'Scroll Depth', 'Percentage', scrolledStatus]); } }); </script> </body></html>

Pages: 1 2 3 4 5 6 7 8 9 10