{"id":145,"date":"2019-06-25T14:11:43","date_gmt":"2019-06-25T14:11:43","guid":{"rendered":"http:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/assets-and-art-creation\/importing-assets"},"modified":"2025-10-06T11:16:42","modified_gmt":"2025-10-06T11:16:42","slug":"importing-assets","status":"publish","type":"docs","link":"https:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/assets-and-art-creation\/importing-assets","title":{"rendered":"Importing assets"},"content":{"rendered":"<h5>DIRECTORIES<\/h5>\n<p>To import a new asset in your game, you only have to copy it in the right place.<br>To find quickly where the best is to open the GameBox to the left and click on the <img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1057 alignnone\" src=\"https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2020\/01\/icon_openFolder.jpg\" alt=\"\" width=\"22\" height=\"22\">&nbsp;<strong>Directory button<\/strong> to open the directory.<br>(If you want to know, you can also find it in <em>Documents\/BuloStudio\/Games\/Your game name\/Assets<\/em>)<\/p>\n<p>In the Asset directory you can find several other directories:<br>&#8211; <strong>Pictures<\/strong>: for menus, HUD, wallpaper, fonts, game over pictures, etc.<br>&#8211; <strong>Models<\/strong>: for all the game entities, like enemies, bullets, items, backgrounds&#8230;<\/p>\n<p>Each kind of game object goes into its own sub-directory: items, players, enemies.<br><strong>&#8211; Particles<\/strong>: for animated explosions and particle effects.<\/p>\n<p>Then, inside each one of those directories, there are two sub-directories: <strong>Sprites<\/strong> and <strong>3D<\/strong>. In Sprites you can save all your sprites pictures, and in 3D, you can save all your 3D assets and their textures.<\/p>\n\n\n<pre class=\"wp-block-preformatted\"><strong>Note<\/strong>: each asset should have a unique name in the game. For example, if you save a sprite called \"sprite.png\" in player\/sprites and save another picture with the same name elsewhere, the engine will only load the first one.<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>CAUTION<\/strong>: texture name for 3D assets <strong>should not contains space<\/strong>:\nPlease use an underscore _ instead.\nex: my texture.png is not a valid name.=> my<strong>_<\/strong>texture.png\n<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>Note:<\/strong> When you create a new game, the SHMUP Creator creates several directories (Assets, Sprites, Enemies, Gamebox...): do not create new directories inside them, they will not be used by the editor.<\/pre>\n\n\n<h5>ASSETS UPDATE<\/h5>\n<p>Each time you add a new asset, the SHMUP Creator will update the Game Box and the asset will be ready for you to play with. And each time you update something (a texture, a 3D assets&#8230;), the tool will update everything automatically (except for sounds).<\/p>\n<h5>MISSING ASSET<\/h5>\n<p>If you delete an asset that is used by your game, the engine will show a missing texture material or a <strong>?<\/strong> Object for missing 3D objects. You can copy your asset and the engine will try to bring back everything as well as it can.<\/p>\n<div>&nbsp;<\/div>\n<div>\n<h5>SPRITES<\/h5>\n<p>You can animate your sprites. See the <a href=\"https:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/assets-and-art-creation\/animating-sprites\">Animating Sprite<\/a> section of the documentation.<\/p>\n<\/div>\n<p>Please read&nbsp;<a href=\"https:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/assets-and-art-creation\/best-practice-and-performance-tips\">best practices and performance tips<\/a> for information about 3D and sprites creation good practice.<\/p>\n<h5>SOUNDS:<\/h5>\n<p>Put all the sounds in the Sounds directory, either in the Music or SoundFX sub-directories.<br>Accepted file formats are mp3, ogg or wave.<br>As soon as you copy a new sound in those directories, the tool imports them and add them in the right menus.<\/p>\n\n\n<pre class=\"wp-block-preformatted\"><strong>Note: <\/strong>If you modify a sound already imported, the sound will not be updated in the tool. You have to save, quit, and restart the tool to update it.<\/pre>\n","protected":false},"featured_media":0,"parent":139,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-145","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/docs\/145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=145"}],"version-history":[{"count":24,"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/docs\/145\/revisions"}],"predecessor-version":[{"id":2976,"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/docs\/145\/revisions\/2976"}],"up":[{"embeddable":true,"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/docs\/139"}],"next":[{"title":"Sprites creation and good practices","link":"https:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/assets-and-art-creation\/sprites-creation-and-export","href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/docs\/868"}],"wp:attachment":[{"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=145"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}