{"id":31779,"date":"2024-11-01T09:02:48","date_gmt":"2024-11-01T09:02:48","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=31779"},"modified":"2024-11-01T11:34:45","modified_gmt":"2024-11-01T11:34:45","slug":"unity-basics-course-package-creation-export","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/31779\/","title":{"rendered":"Unity Basics Course: Package Creation &#8211; Export"},"content":{"rendered":"<div class=\"post-content\">\n<p>Unity is one of the most widely used platforms in game development. With Unity, developers can easily create various game and simulation projects, and its modular ecosystem particularly helps developers create their own packages and share them with other users. In this tutorial, we will guide you step by step on how to create and export packages in Unity.<\/p>\n<h2>1. What is a Unity Package?<\/h2>\n<p>A Unity package is a file that contains reusable assets, scripts, prefabs, scenes, and other resources for game developers. Using packages allows for easy transfer of assets between projects, making collaboration easier in team projects. Unity packages are saved with a .unitypackage extension, allowing all associated assets to be bundled into a single file for easy sharing.<\/p>\n<h3>1.1 The Need for Packages<\/h3>\n<p>As projects grow, the amount of assets to manage also increases. In such cases, storing specific features or assets in a package allows for easy reuse when needed. For example, you can create a package for a character animation you made and reuse it across multiple projects.<\/p>\n<h2>2. Package Creation Process<\/h2>\n<p>To create a package, you first need to open a Unity project. Follow the steps below to create a package.<\/p>\n<h3>2.1 Create a New Unity Project<\/h3>\n<ol>\n<li>Open the Unity Hub and click the &#8216;New Project&#8217; button.<\/li>\n<li>Specify the name and save location of the project, and select the necessary template.<\/li>\n<li>Click the &#8216;Create&#8217; button to create the new project.<\/li>\n<\/ol>\n<h3>2.2 Prepare Assets<\/h3>\n<p>Prepare the assets to be included in the package. These assets can be in various formats such as 3D models, sprites, or scripts. If the assets already exist in the project, select them to proceed to the next step.<\/p>\n<h3>2.3 Select Assets<\/h3>\n<p>Select the assets to be packaged in the Project window. You can select only one asset or use the Ctrl (or Command) key to select multiple assets simultaneously.<\/p>\n<h2>3. Exporting the Package<\/h2>\n<p>Now, export the selected assets as a package.<\/p>\n<h3>3.1 Open Export Menu<\/h3>\n<ol>\n<li>Click on <strong>Assets<\/strong> in the top menu.<\/li>\n<li>Select <strong>Export Package&#8230;<\/strong> from the dropdown menu.<\/li>\n<\/ol>\n<h3>3.2 Package Selection Window<\/h3>\n<p>When the package export window opens, the selected assets will appear in the list. If necessary, you can select or deselect additional assets and dependencies. Dependencies are additional assets required by the selected assets, and you can decide whether to include them or not.<\/p>\n<h3>3.3 Name the Package<\/h3>\n<p>Enter the name of the package in the input field next to the <strong>Export<\/strong> button at the bottom. This name will be useful for identifying the package later, so it&#8217;s a good idea to set an appropriate name. By default, Unity automatically generates a file in the format &#8220;PackageName.unitypackage.&#8221;<\/p>\n<h3>3.4 Save the Package<\/h3>\n<p>Once all selections are complete, click the <strong>Export<\/strong> button. Choose the location where the package will be created, and click the <strong>Save<\/strong> button to save the package. A .unitypackage file will now be created and saved at the specified path.<\/p>\n<h2>4. Importing a Created Package<\/h2>\n<p>Importing a package created by others or one you created into another Unity project is also very simple. Follow the steps below.<\/p>\n<h3>4.1 Open a New Unity Project<\/h3>\n<p>Open the desired Unity project, go to the <strong>Assets<\/strong> menu, and select <strong>Import Package<\/strong> &gt; <strong>Custom Package&#8230;<\/strong>.<\/p>\n<h3>4.2 Select Package File<\/h3>\n<p>When the file selection window opens, select the .unitypackage file you created earlier. After selection, click the <strong>Open<\/strong> button.<\/p>\n<h3>4.3 Import Settings<\/h3>\n<p>A list of the contents of the package will appear. You can select the necessary assets using checkboxes, and by default, all items are checked. After selection, click the <strong>Import<\/strong> button.<\/p>\n<h3>4.4 Verify Assets<\/h3>\n<p>Find and verify the imported assets in the <strong>Project<\/strong> tab of the project. You can now easily use the assets that were previously used in other projects.<\/p>\n<h2>5. Utilizing the Package<\/h2>\n<p>The created package is a great help not only for other projects but also for collaboration with team members. The more complex the project, the more efficient management is required, and packages facilitate the handling of repeatedly used assets gracefully. Additionally, this process is utilized when selling or sharing packages on the Unity Asset Store.<\/p>\n<h3>5.1 Uploading Packages to the Asset Store<\/h3>\n<p>You can upload the packages you created to the Unity Asset Store and share them with other developers. This can provide additional income or allow you to receive feedback to improve the quality of the assets.<\/p>\n<h3>5.2 Collaboration and Version Control<\/h3>\n<p>In team projects, packages can be used along with version control systems to ensure that each team member uses the same assets. This helps maintain project consistency and maximizes management ease.<\/p>\n<h2>6. Troubleshooting Common Issues<\/h2>\n<p>Some common problems may arise during the process of creating or exporting packages. It is advisable to be aware of these issues in advance and prepare accordingly.<\/p>\n<h3>6.1 Errors During Package Export<\/h3>\n<p>If you encounter an error message during package export, it may be due to an incorrect path for the selected assets or some required items being missing. Verify that everything is correct and try again.<\/p>\n<h3>6.2 Imported Package Not Working<\/h3>\n<p>If the imported package does not function correctly, you should refer to the error message to identify the issue. Compatibility issues may often arise when importing packages created in different Unity versions, so be mindful of this point.<\/p>\n<h2>7. Conclusion<\/h2>\n<p>The process of creating and exporting packages is a valuable method for efficiently managing and reusing assets in Unity. This tutorial provided an overview of how to create and export packages. Through this process, you can enhance teamwork and improve work efficiency, ultimately leading to increased development speed.<\/p>\n<p>If you have any further questions or curiosities about Unity package management, feel free to ask in the comments. In the next tutorial, we will introduce more Unity tips and tricks. Thank you!<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Unity is one of the most widely used platforms in game development. With Unity, developers can easily create various game and simulation projects, and its modular ecosystem particularly helps developers create their own packages and share them with other users. In this tutorial, we will guide you step by step on how to create and &hellip; <a href=\"https:\/\/atmokpo.com\/w\/31779\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Unity Basics Course: Package Creation &#8211; Export&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[135],"tags":[],"class_list":["post-31779","post","type-post","status-publish","format-standard","hentry","category-unity-basic"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Unity Basics Course: Package Creation - Export - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atmokpo.com\/w\/31779\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Unity Basics Course: Package Creation - Export - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Unity is one of the most widely used platforms in game development. With Unity, developers can easily create various game and simulation projects, and its modular ecosystem particularly helps developers create their own packages and share them with other users. In this tutorial, we will guide you step by step on how to create and &hellip; \ub354 \ubcf4\uae30 &quot;Unity Basics Course: Package Creation &#8211; Export&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/31779\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:02:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:34:45+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/31779\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/31779\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Unity Basics Course: Package Creation &#8211; Export\",\"datePublished\":\"2024-11-01T09:02:48+00:00\",\"dateModified\":\"2024-11-01T11:34:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/31779\/\"},\"wordCount\":943,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Unity Basic\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/31779\/\",\"url\":\"https:\/\/atmokpo.com\/w\/31779\/\",\"name\":\"Unity Basics Course: Package Creation - Export - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:02:48+00:00\",\"dateModified\":\"2024-11-01T11:34:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/31779\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/31779\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/31779\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Unity Basics Course: Package Creation &#8211; Export\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Unity Basics Course: Package Creation - Export - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/atmokpo.com\/w\/31779\/","og_locale":"ko_KR","og_type":"article","og_title":"Unity Basics Course: Package Creation - Export - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Unity is one of the most widely used platforms in game development. With Unity, developers can easily create various game and simulation projects, and its modular ecosystem particularly helps developers create their own packages and share them with other users. In this tutorial, we will guide you step by step on how to create and &hellip; \ub354 \ubcf4\uae30 \"Unity Basics Course: Package Creation &#8211; Export\"","og_url":"https:\/\/atmokpo.com\/w\/31779\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:02:48+00:00","article_modified_time":"2024-11-01T11:34:45+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/31779\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/31779\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Unity Basics Course: Package Creation &#8211; Export","datePublished":"2024-11-01T09:02:48+00:00","dateModified":"2024-11-01T11:34:45+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/31779\/"},"wordCount":943,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Unity Basic"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/31779\/","url":"https:\/\/atmokpo.com\/w\/31779\/","name":"Unity Basics Course: Package Creation - Export - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:02:48+00:00","dateModified":"2024-11-01T11:34:45+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/31779\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/31779\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/31779\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Unity Basics Course: Package Creation &#8211; Export"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/31779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=31779"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/31779\/revisions"}],"predecessor-version":[{"id":31780,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/31779\/revisions\/31780"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=31779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=31779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=31779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}