<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Shooter Game Tutorial]]></provider_name><provider_url><![CDATA[http://shootertutorial.com]]></provider_url><author_name><![CDATA[andrzejkoloska]]></author_name><author_url><![CDATA[https://shootertutorial.com/author/andrzejkoloska/]]></author_url><title><![CDATA[Turret Tutorial]]></title><type><![CDATA[link]]></type><html><![CDATA[<p><a href="http://shootertutorial.com/2015/08/28/turret-tutorial/"><img class="alignnone wp-image-1165 size-large" src="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-04-53-112.jpg?w=1024&#038;h=576" alt="UE4Editor 2015-08-28 15-04-53-112"   /></a></p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='https://www.youtube.com/embed/xqOBgznrq2c?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span></p>
<p>In this tutorial I will focus on Turrets. Couple of goals:</p>
<ul>
<li>Create base turret blueprint to be able to drive custom turrets,</li>
<li>Implement idle state and moving state,</li>
<li>Manage targets,</li>
<li>Easy way to tell Turret which type of Actors should fire,</li>
</ul>
<p>Remember the moment from Alien 2 movie with turrets? This will be almost the same.</p>
<p><!--more--></p>
<pre><strong>This Tutorial has been created using Unreal Engine 4.8.2</strong>. 
Make sure you are working on the same version of the engine.</pre>
<h1>Turret Target Component</h1>
<p>Basically some of our enemies aren&#8217;t extending from BP_BaseEnemy &#8211; for example <a href="http://shootertutorial.com/2015/07/22/enemy-wall-walking-spider/">Spider</a>. That&#8217;s why I have decided to create different way to decide if Actor should be targeted by Turret.</p>
<p>I will use scene component for this. Each actor that have this component will be targeted by turret. Additionally component will tell turret where to aim.</p>
<p>Create new blueprint extending from SceneComponent. Name it TurretTargetComponent. Add one bool variable: isDead and one function SetIsDead which will set isDead bool.</p>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/setisdead.jpg"><img class="alignnone wp-image-1168 size-full" src="https://shootertutorial.files.wordpress.com/2015/08/setisdead.jpg?w=372&#038;h=131" alt="setisdead" width="372" height="131" /></a></p>
<p>That&#8217;s all here.</p>
<p>Now open BP_BaseEnemy and add TurretTargetComponent to it. Do the same for every actor that you would like to target with Turret.</p>
<p>Turret need to know if target is alive. That&#8217;s why on all of your Die events set isDead bool in TurretTargetComponent. For example in BP_BaseEnemy there is Die function and you could add this here:</p>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/targetturret.jpg"><img class="alignnone wp-image-1169 size-large" src="https://shootertutorial.files.wordpress.com/2015/08/targetturret.jpg?w=1024&#038;h=264" alt="targetturret"   /></a></p>
<h1>Creating base turret blueprint</h1>
<p>My plan is to create one base class which turrets will extend from. Please create new Blueprint extending from Actor. Name it BP_BaseTurret.</p>
<h4>Components</h4>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/hierachy1.jpg"><img class="alignnone wp-image-1172 size-full" src="https://shootertutorial.files.wordpress.com/2015/08/hierachy1.jpg?w=174&#038;h=187" alt="hierachy" width="174" height="187" /></a></p>
<p>TurretRotation &#8211; Scene Component.<br />
This will be pivot for rotating turret.</p>
<p>MuzzleFlashLocation &#8211; Scene Component.<br />
Will spawn projectiles from this location.</p>
<p>FX_MuzzleFlash &#8211; Particle System Component.<br />
Make sure AutoActivate is set to False. This will be just muzzle flash effect.</p>
<p>LineOfSightPivot &#8211; Scene Component.<br />
Basically when you scale this TurretLineOfSign Box component will scale as well. It will be used for deciding what&#8217;s the distance of turret.</p>
<p>TurretLineOfSight &#8211; Box Collision:<br />
Will check all overlaping actors with this box.</p>
<ul>
<li>Box Extend: (X=500.000000,Y=400.000000,Z=500.000000),</li>
<li>Location: (X=500.000000,Y=0.000000,Z=0.000000)</li>
<li>Collision Presets: Custom: Overlap Everything. Make sure Object Type is Pawn,</li>
</ul>
<p>Why I&#8217;m messing with Location here? Because I would like to have LineOfSightPivot scale to update the Box collision.</p>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/pivot.jpg"><img class="alignnone size-medium wp-image-1173" src="https://shootertutorial.files.wordpress.com/2015/08/pivot.jpg?w=300&#038;h=216" alt="pivot" width="300" height="216" /></a></p>
<p>Create one new float variable named LineOfSightScale &#8211; default should be 1. Open Construction Script and add this:</p>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/changepivot.jpg"><img class="alignnone wp-image-1174 size-large" src="https://shootertutorial.files.wordpress.com/2015/08/changepivot.jpg?w=1024&#038;h=434" alt="changepivot"   /></a></p>
<p>Now you can mess with LineOfSightScale float variable and you will see what I mean.</p>
<h4>Variables</h4>
<p>Open Event Graph and add those variables:</p>
<ul>
<li>MaxVerticalRotation (float, default: -10) &#8211; yes minus,</li>
<li>MaxHorizontalRotation (float, default: -60),</li>
<li>ProjectileClass (Actor Class),</li>
<li>RotationSpeed (float, default: 3),</li>
<li>RateOfFire (float, default: 0.2),</li>
<li>DeltaTime (float),</li>
<li>CurrentTarget (Actor),</li>
<li>IdleRotationSpeed (float, default: 1),</li>
<li>Spread (float, default :5),</li>
</ul>
<h4>Functions</h4>
<p><strong>GetTurretTargetComponent</strong> &#8211; pure function</p>
<ul>
<li>Local Variable: Target (TurretTargetComponent),</li>
<li>Input: CurrentTargetActor (Actor),</li>
<li>Return: TargetComponent (TurretTargetComponent),</li>
</ul>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/getturrettargetcomponent.jpg"><img class="alignnone wp-image-1177 size-large" src="https://shootertutorial.files.wordpress.com/2015/08/getturrettargetcomponent.jpg?w=1024&#038;h=273" alt="getturrettargetcomponent"   /></a></p>
<p>This is helper function which will return TurretTargetComponent for requested Actor.</p>
<p><strong>FindFirstTarget </strong>&#8211; pure function</p>
<ul>
<li>Local Variable: Target (Actor),</li>
<li>Return: NewTarget (Actor),</li>
</ul>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/findfirsttarget.jpg"><img class="alignnone wp-image-1178 size-large" src="https://shootertutorial.files.wordpress.com/2015/08/findfirsttarget.jpg?w=1024&#038;h=292" alt="FindFirstTarget"   /></a></p>
<p>This is checking for all overlaping actors if there is actor that have TurretTargetComponent and isn&#8217;t dead. If yes &#8211; return this actor.</p>
<h4>Behavior</h4>
<p>First I will focus on idle left right animations.</p>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/tick_part_0.jpg"><img class="alignnone wp-image-1181 size-large" src="https://shootertutorial.files.wordpress.com/2015/08/tick_part_0.jpg?w=1024&#038;h=593" alt="tick_part_0"   /></a></p>
<p>This should be straightforward for you guys. If turret don&#8217;t have target just rotate left and right.</p>
<p>Now if we have an target but the target isn&#8217;t dead let&#8217;s rotate to target.</p>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/tick_part_1.jpg"><img class="alignnone wp-image-1182 size-large" src="https://shootertutorial.files.wordpress.com/2015/08/tick_part_1.jpg?w=1024&#038;h=566" alt="tick_part_1"   /></a></p>
<p>The last part is to clamp maximum rotation so you could create turret which can only aim up by 5 angles. This is only looking complicated but it&#8217;s really easy.</p>
<p>Now what if we have target but the target is dead? We need to check if there is another target in Box Collision.</p>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/tick_part_2.jpg"><img class="alignnone wp-image-1183 size-large" src="https://shootertutorial.files.wordpress.com/2015/08/tick_part_2.jpg?w=1024&#038;h=281" alt="tick_part_2"   /></a></p>
<p>I love those wires :D Hope Epic will implement States in Blueprints as it was in Unreal Script. It would be much more easier to create this <span class='wp-smiley wp-emoji wp-emoji-smile' title=':)'>:)</span></p>
<p>So basically it&#8217;s checking if something is overlapping with box collisoin &#8211; if yes &#8211; assign new target.</p>
<p>That&#8217;s all in Tick. And that&#8217;s almost all behavior of the Turret.</p>
<h4>Firing</h4>
<p>Create new custom event named Fire.</p>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/fire1.jpg"><img class="alignnone wp-image-1185 size-large" src="https://shootertutorial.files.wordpress.com/2015/08/fire1.jpg?w=1024&#038;h=371" alt="fire"   /></a></p>
<p>Simple: check if we have target &#8211; fire with spread, wait, and fire again.</p>
<h4>Overlapp</h4>
<p>The last thing to make this working is to create OnBeginOverlapp event from TurretLineOfSight Box Collision component.</p>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/onbeginoverlap.jpg"><img class="alignnone wp-image-1186 size-large" src="https://shootertutorial.files.wordpress.com/2015/08/onbeginoverlap.jpg?w=1024&#038;h=265" alt="onbeginoverlap"   /></a></p>
<p>This event starts everything. Now we have our base and we can start creating Turrets!</p>
<h1>Importing Turret</h1>
<p>I will use <a href="https://www.assetstore.unity3d.com/en/#!/content/229">Sentry Guns</a> package.</p>
<p><img class="alignnone" src="https://d2ujflorbtfzji.cloudfront.net/package-screenshot/15E9CE8A-2816-11E0-B4B9-435DA6A06E46.png" alt="" width="850" height="478" /></p>
<p>You should import all meshes without a problem. It&#8217;s great package. The only thins missing is design for up/down rotation, but you can live without it. For material editor beginner&#8217;s here&#8217;s my material for them:</p>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/sentrymat.jpg"><img class="alignnone wp-image-1199 size-large" src="https://shootertutorial.files.wordpress.com/2015/08/sentrymat.jpg?w=1024&#038;h=880" alt="sentrymat"   /></a></p>
<p>Create new Blueprint extending from BP_BaseTurret. Name it BP_Turret_Sentry.</p>
<h4>Components</h4>
<p>TurretRotation:</p>
<ul>
<li>Location: (X=0.000000,Y=-0.000046,Z=106.696434)</li>
</ul>
<p>MuzzleFlashLocation:</p>
<ul>
<li>Location: (X=52.466785,Y=-0.000748,Z=6.361336)</li>
</ul>
<p>FXMuzzleFlash:</p>
<ul>
<li>Template: P_AssaultRifle_MuzzleFlash (which can be found in <a href="http://shootertutorial.com/2015/06/03/tip-how-to-move-assets-from-examples-different-projects/">Shooter Example</a>)</li>
</ul>
<p>Add new Static Mesh Component from SentryGun3 static mesh. Attach the component to TurretRotation.</p>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/sentrygun.jpg"><img class="alignnone size-full wp-image-1188" src="https://shootertutorial.files.wordpress.com/2015/08/sentrygun.jpg?w=238&#038;h=204" alt="SentryGun" width="238" height="204" /></a></p>
<ul>
<li>Location: (X=0.000000,Y=-0.000010,Z=-110.000000)</li>
<li>Rotation: (Pitch=0.000000,Yaw=-90.000000,Roll=-0.000000)</li>
</ul>
<p>Add new Static Mesh Component from SentryGunStand1 &#8211; don&#8217;t need to attach it to anything.</p>
<p><a href="https://shootertutorial.files.wordpress.com/2015/08/componentsw.jpg"><img class="alignnone wp-image-1189 size-full" src="https://shootertutorial.files.wordpress.com/2015/08/componentsw.jpg?w=620&#038;h=351" alt="componentsw" width="620" height="351" /></a></p>
<p>Before we move to variables let&#8217;s create new Projectile for this Turret.</p>
<h1>Turret Projectile</h1>
<p>Create new blueprint extending from BP_BaseProjectile. Name it SentryProjectile.</p>
<p>Add one new Particle System component from P_AssaultRifle_Tracer_01 which can be found in <a href="http://shootertutorial.com/2015/06/18/creating-a-shotgun/">Military Weapons Silver</a> package.</p>
<p>Projectile Movement Properties:</p>
<ul>
<li>Initial Speed: 4000,</li>
<li>Max Speed: 4000,</li>
<li>Rotation Follows Velocity: True,</li>
</ul>
<p>Variables:</p>
<ul>
<li>MinWeaponDamage: 1,</li>
<li>MaxWeaponDamage: 1,</li>
<li>CritDamageModifier: 5,</li>
<li>AmmoData -&gt; Damage: 5,</li>
<li>Impact Effect: Impact_Pistol,</li>
</ul>
<h1>Final Turret Blueprint</h1>
<p>Open back BP_Turret_Sentry again and assing your Projectile.</p>
<ul>
<li>ProjectileClass: SentryProjectile,</li>
</ul>
<p>That&#8217;s all guys! As always take your time and play with the blueprints!</p>

		<style type='text/css'>
			#gallery-1164-1 {
				margin: auto;
			}
			#gallery-1164-1 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}
			#gallery-1164-1 img {
				border: 2px solid #cfcfcf;
			}
			#gallery-1164-1 .gallery-caption {
				margin-left: 0;
			}
			/* see gallery_shortcode() in wp-includes/media.php */
		</style>
		<div data-carousel-extra='{"blog_id":92557712,"permalink":"https:\/\/shootertutorial.com\/2015\/08\/28\/turret-tutorial\/","likes_blog_id":92557712}' id='gallery-1164-1' class='gallery galleryid-1164 gallery-columns-3 gallery-size-thumbnail'><dl class='gallery-item'>
			<dt class='gallery-icon landscape'>
				<a href='https://shootertutorial.com/2015/08/28/turret-tutorial/ue4editor-2015-08-28-15-20-20-233/'><img width="150" height="84" src="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-20-20-233.jpg?w=150&#038;h=84" class="attachment-thumbnail" alt="UE4Editor 2015-08-28 15-20-20-233" data-attachment-id="1196" data-orig-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-20-20-233.jpg" data-orig-size="1280,720" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="UE4Editor 2015-08-28 15-20-20-233" data-image-description="" data-medium-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-20-20-233.jpg?w=300" data-large-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-20-20-233.jpg?w=1024" /></a>
			</dt></dl><dl class='gallery-item'>
			<dt class='gallery-icon landscape'>
				<a href='https://shootertutorial.com/2015/08/28/turret-tutorial/ue4editor-2015-08-28-15-20-19-460/'><img width="150" height="84" src="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-20-19-460.jpg?w=150&#038;h=84" class="attachment-thumbnail" alt="UE4Editor 2015-08-28 15-20-19-460" data-attachment-id="1195" data-orig-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-20-19-460.jpg" data-orig-size="1280,720" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="UE4Editor 2015-08-28 15-20-19-460" data-image-description="" data-medium-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-20-19-460.jpg?w=300" data-large-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-20-19-460.jpg?w=1024" /></a>
			</dt></dl><dl class='gallery-item'>
			<dt class='gallery-icon landscape'>
				<a href='https://shootertutorial.com/2015/08/28/turret-tutorial/ue4editor-2015-08-28-15-20-17-830/'><img width="150" height="84" src="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-20-17-830.jpg?w=150&#038;h=84" class="attachment-thumbnail" alt="UE4Editor 2015-08-28 15-20-17-830" data-attachment-id="1194" data-orig-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-20-17-830.jpg" data-orig-size="1280,720" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="UE4Editor 2015-08-28 15-20-17-830" data-image-description="" data-medium-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-20-17-830.jpg?w=300" data-large-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-20-17-830.jpg?w=1024" /></a>
			</dt></dl><br style="clear: both" /><dl class='gallery-item'>
			<dt class='gallery-icon landscape'>
				<a href='https://shootertutorial.com/2015/08/28/turret-tutorial/ue4editor-2015-08-28-15-19-27-270/'><img width="150" height="84" src="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-19-27-270.jpg?w=150&#038;h=84" class="attachment-thumbnail" alt="UE4Editor 2015-08-28 15-19-27-270" data-attachment-id="1193" data-orig-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-19-27-270.jpg" data-orig-size="1280,720" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="UE4Editor 2015-08-28 15-19-27-270" data-image-description="" data-medium-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-19-27-270.jpg?w=300" data-large-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-19-27-270.jpg?w=1024" /></a>
			</dt></dl><dl class='gallery-item'>
			<dt class='gallery-icon landscape'>
				<a href='https://shootertutorial.com/2015/08/28/turret-tutorial/ue4editor-2015-08-28-15-04-55-194/'><img width="150" height="84" src="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-04-55-194.jpg?w=150&#038;h=84" class="attachment-thumbnail" alt="UE4Editor 2015-08-28 15-04-55-194" data-attachment-id="1192" data-orig-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-04-55-194.jpg" data-orig-size="1280,720" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="UE4Editor 2015-08-28 15-04-55-194" data-image-description="" data-medium-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-04-55-194.jpg?w=300" data-large-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-04-55-194.jpg?w=1024" /></a>
			</dt></dl><dl class='gallery-item'>
			<dt class='gallery-icon landscape'>
				<a href='https://shootertutorial.com/2015/08/28/turret-tutorial/ue4editor-2015-08-28-15-04-53-112/'><img width="150" height="84" src="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-04-53-112.jpg?w=150&#038;h=84" class="attachment-thumbnail" alt="UE4Editor 2015-08-28 15-04-53-112" data-attachment-id="1165" data-orig-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-04-53-112.jpg" data-orig-size="1280,720" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="UE4Editor 2015-08-28 15-04-53-112" data-image-description="" data-medium-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-04-53-112.jpg?w=300" data-large-file="https://shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-04-53-112.jpg?w=1024" /></a>
			</dt></dl><br style="clear: both" />
		</div>

<blockquote><p>Creating ShooterTutorial takes a lot of my free time.<br />
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=8UXM3JZGDPPPE"><img src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" alt="Buy Now Button" /><br />
</a>If you want you can help me out! I will use your donation to buy better assets packs and you will be added to Credits /Backers page as well.</p>
<p>Implementing game is taking time but writing about it is taking much more effort!</p></blockquote>
]]></html><thumbnail_url><![CDATA[https://i1.wp.com/shootertutorial.files.wordpress.com/2015/08/ue4editor-2015-08-28-15-04-53-112.jpg?fit=440%2C330]]></thumbnail_url><thumbnail_height><![CDATA[247]]></thumbnail_height><thumbnail_width><![CDATA[440]]></thumbnail_width></oembed>