{"id":153,"date":"2019-06-25T14:13:25","date_gmt":"2019-06-25T14:13:25","guid":{"rendered":"http:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/objects-and-entities\/enemies-and-waves"},"modified":"2025-10-20T10:48:33","modified_gmt":"2025-10-20T10:48:33","slug":"enemies-and-waves","status":"publish","type":"docs","link":"https:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/objects-and-entities\/enemies-and-waves","title":{"rendered":"Enemies and Waves"},"content":{"rendered":"<h3>WHAT IT&#8217;S FOR:<\/h3>\n<p><strong>Enemies<\/strong> can be tanks, worms, spaceships&#8230;<br>A <strong>wave<\/strong> is a formation, a group of the same enemy starting from the same position.<\/p>\n\n\n<pre class=\"wp-block-preformatted\"><strong>Note<\/strong>: an object (pictures, 3d objects...) is a game asset and has its own properties.\n<strong>!!!<\/strong> <strong>If you want to use the same object BUT with different properties:<\/strong>\n01.Create a new object with the same visual, e.g.:copy\/paste your file \n02.<strong>Choose<\/strong> <strong>a new name<\/strong> \n03.Then add new properties.<\/pre>\n\n\n<h3>PROPERTIES:<\/h3>\n<h5><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-295\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/tab_heart.jpg\" alt=\"\" width=\"30\" height=\"22\">&nbsp;SETTINGS TAB<\/h5>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-580\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/attach.jpg\" alt=\"\" width=\"22\" height=\"22\">&nbsp;Attach \/ <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-581\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/detach.jpg\" alt=\"\" width=\"22\" height=\"22\">&nbsp;Detach<\/strong> buttons: you can attach an enemy to another enemy to create complex entities. In this case, the attached enemy will move along with the other one. With this technique you can create a boss, for example, attaching turrets to a big tank, or creating a big enemy with several parts.<\/p>\n<p><strong>To attach an object to another: <br><\/strong>Select the object you want to attach then press the <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-580\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/attach.jpg\" alt=\"\" width=\"22\" height=\"22\">&nbsp;<strong>Attach<\/strong>&nbsp;button in the Attach section of the properties panel. A chain and a hook will move with your mouse: move it on the object you want to attach the other object to (this object outlines should turn red to show you you can attach) and click to validate.<\/p>\n<p><strong>To detach an object:<br><\/strong>Select the object you want to detach, and click the <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-581\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/detach.jpg\" alt=\"\" width=\"22\" height=\"22\">&nbsp;<strong>Detach<\/strong>&nbsp;button in the Attach section of the properties panel.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2575\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/02\/attachObjects.gif\" alt=\"\" width=\"514\" height=\"199\"><\/p>\n\n\n<pre class=\"wp-block-preformatted\"><strong>Note:<\/strong> you can choose if killing an enemy should kill all the enemies attached to this enemy.\nThere is a checkbox in the Gameplay tab of the enemy, \"If killed, kill all the attached entities\".<\/pre>\n\n\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-482\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/textfieldName.jpg\" alt=\"\" width=\"40\" height=\"21\">&nbsp;Name<\/strong> text field: the name of the enemy.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\">&nbsp;Cast shadow<\/strong> checkbox: if checked, the object will cast a shadow on other objects&nbsp;<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\">Invisible <\/strong>checkbox : allows you to attach enemies to an invisible enemy and create complex enemy behaviors and animations<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-435\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/directionArrows.jpg\" alt=\"\" width=\"106\" height=\"22\"> Orientation: the orientation of the enemy. It&#8217;s the orientation of the game object, not the graphic asset.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-725\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/meshRotY_right.jpg\" alt=\"\" width=\"22\" height=\"22\"> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-724\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/meshRotY_left.jpg\" alt=\"\" width=\"22\" height=\"22\"> Asset rotation<\/strong> buttons: rotate the asset (3D mesh or sprite) on the Y-axis. Useful if the item graphic is not created in the right direction.<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-443\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/meshSymmetry.jpg\" alt=\"\" width=\"22\" height=\"22\">&nbsp;<strong>Mesh symmetry<\/strong> button: inverse the geometry of the object<\/p>\n\n\n<pre class=\"wp-block-preformatted\"><strong>Notes<\/strong>: if your assets are not in the right direction (a tank firing backwards, a snake with sprites rotated 90 degrees...), click on the <strong>Asset rotation<\/strong> buttons a few times until the asset looks right.<\/pre>\n\n\n<p><strong>SNAKE<\/strong><\/p>\n<p>Snakes are special enemies composed of several parts, like a snake or a worm. Snakes can have different objects for the head, the body, and the tail.<br>see <a href=\"http:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/assets-and-art-creation\/snakes\">Snake<\/a> for more.<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;<strong>Separation<\/strong> spinner: the distance between each segment.<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;<strong>Segment number<\/strong> spinner: the number of segments.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\"> Invincible body<\/strong> checkbox: if checked, the body will be invincible<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\"> Invincible tail <\/strong>checkbox: if checked, the tail will be invincible<\/p>\n<p><strong>TANK<\/strong><\/p>\n<p>If your enemy is a turret, you&#8217;ll have additional controls to modify the turret and cannon position and angle.<br>See <a href=\"http:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/assets-and-art-creation\/tanks-and-turrets\">Tanks and turrets<\/a> for more.<br><strong>Position<\/strong><br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;x\/y\/z<\/strong> spinners: offset the turret position from the enemy center.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;AIM SPEED<\/strong> spinner: control the speed of the aiming rotation.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Angle limit<\/strong> spinner: you can limit the rotation angle of the turret.<\/p>\n<p><strong>CANON POSITION<\/strong><\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;x\/y\/z<\/strong> spinners: Offset the cannon position from the turret center.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Angle limit<\/strong> spinner: you can limit the rotation angle of the cannon. For a tank, for instance, you don&#8217;t want the cannon to go the other way around and you should limit the angle to 90 degrees.<\/p>\n<p><strong>RENDERING ORDER<\/strong><\/p>\n<p>name of the layer<strong>: just to remind you where is your sprite<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\"> order in layer: <\/strong>allows you to choose if your sprite is back or front, if you want a sprite is behind or in front of another one<strong> INSIDE ITS LAYER.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2456\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_sumup.jpg\" alt=\"\" width=\"1280\" height=\"341\" srcset=\"https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_sumup.jpg 1280w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_sumup-300x80.jpg 300w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_sumup-1024x273.jpg 1024w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_sumup-768x205.jpg 768w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_sumup-1200x320.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n\n\n<pre class=\"wp-block-preformatted\"><strong>RULES INSIDE A LAYER<\/strong>\n\n<strong>First:<\/strong> Backgrounds are ALWAYS rendered FIRST <strong>&gt;&gt;<\/strong> Enemies are always on top\n\n<strong>Second:<\/strong> the first sprite rendered is \"<strong>1<\/strong>\" (then the sprite that looks the farthest)\n\n<strong>Third:<\/strong> it's possible to have several times the same number but mind the overlap of sprites that creates flickering.<\/pre>\n\n\n<p>Example:<br>3 sprites in a layer: 1 background and 2 enemies.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2477\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy-1.jpg\" alt=\"\" width=\"1282\" height=\"752\" srcset=\"https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy-1.jpg 1282w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy-1-300x176.jpg 300w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy-1-1024x601.jpg 1024w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy-1-768x450.jpg 768w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy-1-1200x704.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<p>Background: order in the layer = 40<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2489\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_03.jpg\" alt=\"\" width=\"1282\" height=\"752\" srcset=\"https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_03.jpg 1282w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_03-300x176.jpg 300w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_03-1024x601.jpg 1024w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_03-768x450.jpg 768w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_03-1200x704.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<p>Orange enemy: order in layer = 2<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2475\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_02-1.jpg\" alt=\"\" width=\"1282\" height=\"752\" srcset=\"https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_02-1.jpg 1282w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_02-1-300x176.jpg 300w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_02-1-1024x601.jpg 1024w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_02-1-768x450.jpg 768w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_02-1-1200x704.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<p>Blue enemy: order in layer = 20<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2484\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_01.jpg\" alt=\"\" width=\"1282\" height=\"752\" srcset=\"https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_01.jpg 1282w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_01-300x176.jpg 300w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_01-1024x601.jpg 1024w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_01-768x450.jpg 768w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_01-1200x704.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/>And the result is:<br>Even if the background has a bigger number, it&#8217;s going to be rendered first.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2511 size-full\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_detail.jpg\" alt=\"\" width=\"777\" height=\"301\" srcset=\"https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_detail.jpg 777w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_detail-300x116.jpg 300w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/01\/SCHMPcreator_OrderInLayer_enemy_detail-768x298.jpg 768w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<h5><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-636\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/06\/tab_waves.jpg\" alt=\"\" width=\"30\" height=\"22\">&nbsp;WAVE TAB<\/h5>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\">&nbsp;Attached to the camera<\/strong> checkbox: if checked, the wave will attach itself to the camera. (see <a href=\"http:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/making-a-game\/attached-to-the-camera-attached-to-the-world\">Attached to the camera<\/a> for more)<\/p>\n<p><strong>SPAWN<\/strong><br>A wave can spawn several enemies, and you can choose the type of formation.<br><strong>Type<\/strong> menu:<br><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Point<\/strong>: the enemies will all spawn at the same position<br><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Number\/number of spawns<\/strong> spinner: the total number of enemies this wave will spawn over time.<\/p>\n<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Circle<\/strong>: the enemies will spawn around a circle or an ellipse.<br>options:<br><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Width<\/strong> spinner: the width of the circle.<br><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Height<\/strong> spinner: the height of the circle.<br><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Start angle<\/strong> spinner: the position of the first spawned enemy on the circle.<br><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Circle offset<\/strong> spinner: can push each new enemy to create a swirl.<br><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Number\/number of spawns<\/strong> spinner: &nbsp;the total number of enemies this wave will spawn over time.<\/p>\n<p><strong>Random<\/strong>:&nbsp;The enemies will spawn randomly on a plane.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Options:<br><strong>&nbsp; &nbsp; &nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Width<\/strong> spinner: the width of the plane.<br><strong>&nbsp; &nbsp; &nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Height<\/strong> spinner: the height of the plane.<br><strong>&nbsp; &nbsp; &nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Number\/number of spawns<\/strong> spinner: the total number of enemies this wave will spawn over time.<\/p>\n<p><strong>Plane<\/strong>:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The enemies will spawn inside a plane.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Options:<br><strong>&nbsp; &nbsp; &nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Width<\/strong> spinner: the width of the plane.<br><strong>&nbsp; &nbsp; &nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Height<\/strong> spinner: the width of the plane.<br><strong>&nbsp; &nbsp; &nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Number<\/strong> spinner: lines\/columns: you can choose how many lines and columns subdivide the plane, which in turn gives you the total number of enemies the wave will spawn.<\/p>\n<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Triangle<\/strong><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The enemies will spawn inside a triangle.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Options:<br><strong>&nbsp; &nbsp; &nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Width<\/strong> spinner: the width of the triangle base.<br><strong>&nbsp; &nbsp; &nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Height<\/strong> spinner: the height of the triangle.<br><strong>&nbsp; &nbsp; &nbsp; <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Number\/columns<\/strong> spinners: you can choose how many lines and columns subdivide the triangle, which in turn gives you the total number of enemies the wave will spawn.<\/p>\n<p>ORIENTATION<br>It allows you to choose the orientation of the enemy at its birth time.<br><strong>&nbsp; &nbsp; &nbsp; In front<\/strong>: the enemies are oriented in the wave direction.<br><strong>&nbsp; &nbsp; &nbsp; To the center<\/strong>: the enemies are oriented in the formation center. (ex: at the circle center for a circle)<br><strong>&nbsp; &nbsp; &nbsp; To the player<\/strong>: the enemies are oriented in the player&#8217;s direction.<br><strong>&nbsp; &nbsp; &nbsp; Random<\/strong>: the enemies are oriented randomly.<br><strong>&nbsp; &nbsp; &nbsp; To the exterior<\/strong>: the inverse direction of the center.<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\"> The number of spawn<\/strong> spinner: how many enemies will spawn from this wave.<\/p>\n<p>TIMING<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Start delay<\/strong> spinner: you can add a delay between the wave activation and the first spawn, in seconds.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Spawn interval<\/strong> spinner: the time between two enemy spawns.<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\"> Invincibility duration<\/strong> spinner: you can add a small invincibility duration when the enemy is spawned. When the time is up, the enemy is not invincible anymore.<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\">&nbsp;Keep formation<\/strong> checkbox: if checked, all the spawned enemies will move and rotate like one big formation. If not each enemy will move with its own path and orientation.<\/p>\n<p><strong>APPEARANCE<\/strong><br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\">&nbsp;Hidden when asleep<\/strong> checkbox: if checked, the enemy will be hidden until the wave is activated.<br>If not, the enemy will be visible in the level, even if asleep.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-576\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/comboFX.jpg\" alt=\"\" width=\"128\" height=\"22\"> Start particle system<\/strong> menu: you can spawn a particle effect at the spawn time.<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-591\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/comboNone.jpg\" alt=\"\" width=\"128\" height=\"22\"> <strong>Sound<\/strong> menu: the sound played when an enemy appears<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\"> Volume<\/strong> spinners: the sound volume<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\"> Loop<\/strong> checkbox: if checked the sound will loop until the enemy is deactivated.<\/p>\n<h5><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-291\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/tab_animation.jpg\" alt=\"\" width=\"30\" height=\"22\">&nbsp;ANIMATION TAB<\/h5>\n<p><strong>ROTATION SPEED<\/strong><br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;x \/ y \/ z<\/strong> spinners: You can animate the rotation of the enemy on the 3 axes. The bigger the number, the faster the rotation. You can also type up negative numbers to rotate in the other direction.<\/p>\n<p><strong>CURVES<\/strong><br>Those features allow moving the enemy using sinuses and cosines. You can quickly add a floating motion to the enemy if you use X and Z, or a sinus motion if you use only one axis.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\"> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Amplitude x \/ z<\/strong> spinners: the distance the enemy can move.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Frequency x \/ z<\/strong> spinners: the speed the enemy will move.<\/p>\n<p><strong>SPRITE<\/strong><br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Animation speed<\/strong> spinner: if the texture contains several frames, this setting allows to choose the animation speed.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Columns<\/strong> spinner: set the number of columns of the texture atlas.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Rows<\/strong> spinner: set the number of rows of the texture atlas. (see &#8220;<a href=\"http:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/assets-and-art-creation\/animating-sprites\">Animating sprites<\/a>&#8221; section for more information)<\/p>\n<h5><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-294\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/tab_gameplay.jpg\" alt=\"\" width=\"30\" height=\"22\">&nbsp;GAMEPLAY TAB<\/h5>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;HP<\/strong> spinner: the health point of this enemy.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Score<\/strong> spinner: the score when the player kills this enemy.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Hit score<\/strong> spinner: you can add a score when a player bullet collides with this enemy.<\/p>\n<p><strong>COLLISIONS<\/strong><br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\"> with player<\/strong> checkbox: if checked, the enemy can collide with the player.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Damage to player<\/strong> spinner: if the enemy collides with the player, how many HP will be removed from the player.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\"> with Player bullets<\/strong> checkbox: if checked, the enemy can collide with player bullets.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\"> with Enemies bullets<\/strong> checkbox: if checked, the enemy can collide with enemies bullets.<\/p>\n<p><strong>ITEM<\/strong><br>When the enemy dies, it can spawn items:<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-304\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/toolbar_entitiesFilter.jpg\" alt=\"\" width=\"86\" height=\"22\">&nbsp;Choose<\/strong> menu: what item will be spawned.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;How many?<\/strong> spinner: how many items will be spawned.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Spawn radius<\/strong> spinner: the radius of the circle where the item will be spawned.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Random direction<\/strong> spinner: if the item moves, this value can randomize the item&#8217;s start direction.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\">&nbsp;Each spawned enemy spawns items<\/strong> checkbox: if unchecked, the player will need to kill every enemy from this wave in order to spawn the items. If checked, each killed enemy from the wave will spawn items.<\/p>\n<p><strong>DEATH<\/strong><br>When the enemy dies, it can start an explosion. See <a href=\"http:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/editors\/explosion-editor\">Explosion editor<\/a> for more.<strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-574\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/comboExplosion.jpg\" alt=\"\" width=\"128\" height=\"22\">&nbsp;Choose<\/strong> menu: the explosion preset.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;Number<\/strong> spinner: the number of explosions.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-440\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Radius<\/strong> spinner: the radius of the circle where the explosions will be spawned.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Scale<\/strong> spinner: the explosion scale.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\">&nbsp;Hide when killed<\/strong> checkbox: if checked, the enemy hides when killed. If not, the object stays on the screen.<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\">&nbsp;<strong>If killed, kill all the attached entities<\/strong> checkbox: if checked, killing this enemy will also kill all enemies attached to this enemy.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\"> Cancels its bullets when killed<\/strong> checkbox: if you are displaying enemy HP bars. See <a href=\"http:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/editors\/hud-editor\">HUD editor<\/a> for more. You can choose with this checkbox to display a big bar for this enemy. (useful for bosses)<\/p>\n<h5><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-298\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/tab_waypoints.jpg\" alt=\"\" width=\"30\" height=\"22\">&nbsp;WAYPOINTS TAB<\/h5>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-578\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/WP_presets.jpg\" alt=\"\" width=\"22\" height=\"22\"> Choose a path preset<\/strong> button: open the path presets Manager, where you can choose and save path presets.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1465 alignnone\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2022\/02\/newWayPoint.jpg\" alt=\"\" width=\"22\" height=\"22\"> <strong>Create\/Add waypoint<\/strong> button: start the Add waypoint mode. In this mode, clicking on the level will add a new waypoint. To stop this mode, click again on the <img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1465 alignnone\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2022\/02\/newWayPoint.jpg\" alt=\"\" width=\"22\" height=\"22\"> button, or right-click.<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-236\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/menu_trash.jpg\" alt=\"\" width=\"22\" height=\"22\">&nbsp;<strong>Delete waypoint<\/strong> button: delete the current waypoint.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Path tension<\/strong> spinner: the tension controls the roundness of the path. 0 will create a harsh transition at the waypoint position. A value of 1 will create a curvy transition at the waypoint position.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Speed<\/strong> spinner: the speed the enemy will have when it arrives at this waypoint. The different speeds are interpolated between each waypoint to allow the enemy to change its speed smoothly.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Wait<\/strong>&nbsp;spinner: when the enemy arrives at this waypoint, it will stop for a moment. The wait value is the duration of the wait, in seconds.<\/p>\n<p><strong>ORIENTATION<\/strong><br>The orientation is the orientation of the enemy when it arrives at this waypoint. You can choose a different orientation per waypoint, and the enemy will interpolate its orientation during its travel between two points.<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-437\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/radioButton.jpg\" alt=\"\" width=\"26\" height=\"26\"> <strong>Path direction<\/strong> radio button: the enemy will orient itself to this angle.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-437\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/radioButton.jpg\" alt=\"\" width=\"26\" height=\"26\">&nbsp;Player direction<\/strong> radio button: the enemy will orient itself to the player&#8217;s direction.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Aim speed<\/strong> spinner: the speed of the enemy rotation to the player. A bigger value means a faster rotation.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-437\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/radioButton.jpg\" alt=\"\" width=\"26\" height=\"26\"> Fixed orientation<\/strong> radio button: the enemy will follow the path and orient itself in the path direction.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\"> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-449\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1.jpg\" alt=\"\" width=\"61\" height=\"22\">&nbsp;x\/y\/z<\/strong> spinners: the new orientation.<\/p>\n<p><strong>WEAPON SETS<\/strong><br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\">&nbsp;Change weapon set<\/strong> checkbox: if checked, the enemy will change its weapon set to a new one. It&#8217;s a useful feature for bosses: you can use a weapon set, move the boss, then use another weapon sets when the enemy arrives at a particular waypoint.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-573\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/comboSet.jpg\" alt=\"\" width=\"128\" height=\"22\">&nbsp;Set<\/strong> menu: the new active weapon set.<\/p>\n<p><strong>SOUND<br><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1887 size-full alignnone\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/06\/WP_sound.jpg\" alt=\"\" width=\"200\" height=\"22\"><\/strong>&nbsp; Sound menu: the sound is played when the reaches the WP.<strong><br><\/strong><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1696 alignnone\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/editBox_00.jpg\" alt=\"\" width=\"62\" height=\"22\">Volume edit box: the volume of the shot sound.<br><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1696 alignnone\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/editBox_00.jpg\" alt=\"\" width=\"62\" height=\"22\"> Pitch edit box: the pitch will change the sound height: like playing a lower or higher note. 0.5 is = half pitch, 2.0 = double pitch.&nbsp; default = 1.0.<br><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1696 alignnone\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/editBox_00.jpg\" alt=\"\" width=\"62\" height=\"22\"> Pitch variation edit box: a random pitch variation. The higher the number, the bigger the variation range.<\/p>\n<p><strong>PATH OPTIONS<\/strong><br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Global speed<\/strong> spinner: the speed of the enemy on the path. This speed is modulated by the waypoint speeds.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-579\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/flipFlop.jpg\" alt=\"\" width=\"50\" height=\"22\">&nbsp;Flip\/flop<\/strong> buttons: you can flip or flop the path.<br><strong>Rotation<\/strong> buttons: you can rotate the path to quickly orient it.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;Scale<\/strong> spinner: this value modifies the size of the path.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\">&nbsp;Close path<\/strong> checkbox: if checked, the last waypoint will be connected to the first one, closing the path. The path becomes a loop.<\/p>\n<h5><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-292\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/tab_collisions.jpg\" alt=\"\" width=\"30\" height=\"22\">&nbsp;COLLISIONS TAB<\/h5>\n<p><strong>2D COLLISION:<\/strong><br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-225\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/editor_layers_plus.jpg\" alt=\"\" width=\"22\" height=\"22\">&nbsp;Add <\/strong>button: Add a new collision shape<br data-rich-text-line-break=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\" class=\"wp-image-236\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/menu_trash.jpg\" alt=\"\"> <strong>Delete <\/strong>button: Delete the current collision shape<br data-rich-text-line-break=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"101\" height=\"26\" class=\"wp-image-390\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/arrows.jpg\" alt=\"\"> <strong>Navigation<\/strong> arrows: Navigate between the different collision shapes<br data-rich-text-line-break=\"true\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\">Invincible<\/strong> checkbox: If checked, the current collision shape will be invincible to bullets and enemies<br data-rich-text-line-break=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\" class=\"wp-image-372\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/coll_reset.jpg\" alt=\"\"> <strong>Reset <\/strong>button<strong>:<\/strong> Reset the collision shape<br data-rich-text-line-break=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\" class=\"wp-image-371\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/coll_auto.jpg\" alt=\"\"> <strong>Auto collision<\/strong> button: The tool tries to create a shape following the picture contours.<br><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2622 alignleft\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/04\/coll_player.jpg\" alt=\"\" width=\"201\" height=\"200\" srcset=\"https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/04\/coll_player.jpg 201w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/04\/coll_player-150x150.jpg 150w\" sizes=\"auto, (max-width: 201px) 85vw, 201px\" \/>C<strong>ollision window<\/strong>: move the points to build the shape of your collision<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2623 alignnone\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2023\/04\/coll_player_point-1.jpg\" alt=\"\" width=\"132\" height=\"22\">Point position x \/ y<\/strong> edit boxes: allow to move precisely the selected point.<\/p>\n<p><\/p>\n\n\n<pre class=\"wp-block-preformatted\"><strong>Notes:<\/strong> \n. The collision shape is always convex, so you can't create any shape. This is why sometimes you need to add several collision shapes to create the right shape.\n. You don't always need a super precise shape. It's a shmup: think gameplay first, and try to not add too many collision shapes to an object!<\/pre>\n\n\n<p><strong>3D COLLISION:<\/strong><br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1180\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2020\/02\/collisions3D-1.jpg\" alt=\"\" width=\"400\" height=\"222\" srcset=\"https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2020\/02\/collisions3D-1.jpg 400w, https:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2020\/02\/collisions3D-1-300x167.jpg 300w\" sizes=\"auto, (max-width: 400px) 85vw, 400px\" \/><\/p>\n<p>In 3D, the collision shape is always a box.<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-225\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/editor_layers_plus.jpg\" alt=\"\" width=\"22\" height=\"22\">&nbsp;: <strong>Add<\/strong>&nbsp;button: add a new collision shape<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-236\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/menu_trash.jpg\" alt=\"\" width=\"22\" height=\"22\">&nbsp;: <strong>Delete <\/strong>button<strong>: delete<\/strong>&nbsp;the current collision shape<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">&nbsp;<strong>Size x\/y\/z<\/strong> spinners: the size of the collision box<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-427\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/checkbox.jpg\" alt=\"\" width=\"26\" height=\"26\">&nbsp;<strong>Invincible<\/strong> checkbox: if checked, this collision shape is invincible. You can use this feature to create invincible enemies, and you can add another collision shape to add a vulnerable part.<\/p>\n<h5><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-299\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/tab_weapons.jpg\" alt=\"\" width=\"30\" height=\"22\">&nbsp;WEAPONRY TAB<\/h5>\n<p>Weapon sets are collections of weapons. For more on this, see &#8220;<a href=\"http:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/weapons-and-bullet-patterns\">weapons<\/a>&#8220;.<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-588\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/openWeaponEd.jpg\" alt=\"\" width=\"44\" height=\"22\">&nbsp;Open&nbsp;Weapon editor<\/strong> button<strong>:<\/strong> Open the weapon editor (see <a href=\"http:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/weapons-and-bullet-patterns\">weapon editor<\/a> for more)<\/p>\n<p><strong>WEAPON SETS<\/strong><br data-rich-text-line-break=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\" class=\"wp-image-225\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/editor_layers_plus.jpg\" alt=\"\">&nbsp;<strong>New weapon Set<\/strong> button: Add a new weapon set. It will copy the weapons from the current weapon set by default.<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-674\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/duplicate.jpg\" alt=\"\" width=\"22\" height=\"22\"> <strong>Duplicate weapon Set<\/strong> button: duplicate the current weapon set<br data-rich-text-line-break=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\" class=\"wp-image-236\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/menu_trash.jpg\" alt=\"\">&nbsp;<strong>Delete weapon Set<\/strong> button: Delete the current weapon set<br data-rich-text-line-break=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\" class=\"wp-image-235\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/menu_rename.jpg\" alt=\"\">&nbsp;<strong>Rename weapon Set<\/strong> button: Rename the weapon set<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-390\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/arrows.jpg\" alt=\"\" width=\"101\" height=\"26\">Arrows:<\/strong> Navigate between weapon sets<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-482\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/textfieldName.jpg\" alt=\"\" width=\"40\" height=\"21\">&nbsp;Name <\/strong>text field<strong>:<\/strong> The name of the weapon set<\/p>\n\n\n<pre class=\"wp-block-preformatted\"><strong>Note:<\/strong> maximum weapon sets number is 64<\/pre>\n\n\n<p><strong>WEAPON LOCATORS<\/strong><br data-rich-text-line-break=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\" class=\"wp-image-225\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/editor_layers_plus.jpg\" alt=\"\">&nbsp;N<strong>ew locator <\/strong>button: Add a new weapon to the current weapon set<br data-rich-text-line-break=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\" class=\"wp-image-236\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/menu_trash.jpg\" alt=\"\">&nbsp;D<strong>elete locator<\/strong> button: Delete the selected weapon from the current weapon set.<br><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-390\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/arrows.jpg\" alt=\"\" width=\"101\" height=\"26\">Arrows<\/strong>: Navigate between the locator of the current weapons set<\/p>\n<h5><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1492 alignnone\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/06\/ParticleTab.png\" alt=\"\" width=\"30\" height=\"22\"> PARTICLE LOCATOR<\/h5>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\" class=\"wp-image-225\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/editor_layers_plus.jpg\" alt=\"\">&nbsp;<strong>Add<\/strong> <strong>particle locator<\/strong> button: Add a new particle locator<br data-rich-text-line-break=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\" class=\"wp-image-236\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/menu_trash.jpg\" alt=\"\">&nbsp;<strong>Delete particle locator<\/strong> button: delete the current particle locator.<br data-rich-text-line-break=\"true\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-390\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/arrows.jpg\" alt=\"\" width=\"101\" height=\"26\">Arrows:<\/strong> Navigate between the different particle systems.<br data-rich-text-line-break=\"true\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-576\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/comboFX.jpg\" alt=\"\" width=\"128\" height=\"22\">&nbsp;Type <\/strong>menu<strong>:<\/strong> Choose the particle system.<\/p>\n<p><strong>PARTICLE SYSTEM<br><\/strong> <img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-576 alignnone\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/08\/comboFX.jpg\" alt=\"\" width=\"128\" height=\"22\"> Choose a particle system<\/p>\n<p><strong>EMISSION<\/strong><br data-rich-text-line-break=\"true\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-437\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/radioButton.jpg\" alt=\"\" width=\"26\" height=\"26\">All the time <\/strong>radio button<strong>:&nbsp;<\/strong>The particle effect will always be alive<br data-rich-text-line-break=\"true\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-437\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/radioButton.jpg\" alt=\"\" width=\"26\" height=\"26\">When moving <\/strong>radio button<strong>:&nbsp;<\/strong>The particle effect will be alive when the player moves and stop when he stops. Useful for reactors for instance.<br data-rich-text-line-break=\"true\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-448\" src=\"http:\/\/www.shmupcreator.com\/doc\/wp-content\/uploads\/2019\/07\/spinner1float.jpg\" alt=\"\" width=\"60\" height=\"22\">Scale <\/strong>spinner<strong>:&nbsp;<\/strong>You can scale the particle effect. Please note that although the engine will try to scale the particle size as well as the speed as much as he can, it will not be as accurate as modifying the particle effect script directly.<\/p>","protected":false},"featured_media":0,"parent":136,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-153","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/docs\/153","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=153"}],"version-history":[{"count":95,"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/docs\/153\/revisions"}],"predecessor-version":[{"id":3018,"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/docs\/153\/revisions\/3018"}],"up":[{"embeddable":true,"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/docs\/136"}],"next":[{"title":"Items","link":"https:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/objects-and-entities\/items","href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/docs\/154"}],"prev":[{"title":"Backgrounds","link":"https:\/\/www.shmupcreator.com\/doc\/?docs=shmupcreator\/objects-and-entities\/backgrounds","href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=\/wp\/v2\/docs\/152"}],"wp:attachment":[{"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=153"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.shmupcreator.com\/doc\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}