<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>C++ &#8211; Unreal Engine Gamedev Notes</title>
	<atom:link href="https://devrespawn.com/tag/cpp/feed/" rel="self" type="application/rss+xml" />
	<link>https://devrespawn.com</link>
	<description>Playing With Code</description>
	<lastBuildDate>Sun, 20 Jul 2025 02:58:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://devrespawn.com/wp-content/uploads/2024/12/cropped-plus_UE2_32px-32x32.png</url>
	<title>C++ &#8211; Unreal Engine Gamedev Notes</title>
	<link>https://devrespawn.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Custom Clustering Algorithm Defining Deadly Areas For NPC in Unreal Engine Game</title>
		<link>https://devrespawn.com/custom-clustering-algorithm-deadly-areas-npc-unreal-engine-game/</link>
		
		<dc:creator><![CDATA[ASiteController]]></dc:creator>
		<pubDate>Tue, 07 Jan 2025 18:19:15 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Unreal Engine]]></category>
		<guid isPermaLink="false">https://devrespawn.com/?p=322</guid>

					<description><![CDATA[In this post I will demonstrate my custom implementation of a clustering algorithm in Unreal Engine C++. I used this clustering in my game to determine the deadly areas for NPC to enhance its AI so that NPC could avoid or consider these areas in some other way (e.g. proactively attack the area in a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>In this post I will demonstrate my custom implementation of a clustering algorithm in Unreal Engine C++. I used this clustering in my game to determine the deadly areas for NPC to enhance its AI so that NPC could avoid or consider these areas in some other way (e.g. proactively attack the area in a preventive manner or be ready for the ambush in such areas area). You can read this article&#8230;</p>
<p><a href="https://devrespawn.com/custom-clustering-algorithm-deadly-areas-npc-unreal-engine-game/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Applying Custom NavModifierVolume and NavArea_Obstacle With Different Costs During Game in Unreal Engine</title>
		<link>https://devrespawn.com/custom-navmodifiervolume-navarea_obstacle-with-different-costs-during-game-unreal-engine/</link>
		
		<dc:creator><![CDATA[ASiteController]]></dc:creator>
		<pubDate>Sun, 05 Jan 2025 19:53:33 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[NavMesh]]></category>
		<category><![CDATA[Unreal Engine]]></category>
		<guid isPermaLink="false">https://devrespawn.com/?p=304</guid>

					<description><![CDATA[The solution I&#8217;d like to demonstrate allows to modify Navigation Mesh during game to allow NPC avoid high-cost areas. This is how it looks in game (when debugging NavMesh): The NavModifierVolume was added during a game after an NPC was killed in that area. After that the NPC does not want to come close to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The solution I&rsquo;d like to demonstrate allows to modify Navigation Mesh during game to allow NPC avoid high&#x2d;cost areas. This is how it looks in game (when debugging NavMesh): The NavModifierVolume was added during a game after an NPC was killed in that area. After that the NPC does not want to come close to that area. In this video you can see how NPC behaves trying to avoid the&#8230;</p>
<p><a href="https://devrespawn.com/custom-navmodifiervolume-navarea_obstacle-with-different-costs-during-game-unreal-engine/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Combat Intelligence: Predicting Ranged Attacks in Unreal Engine Game</title>
		<link>https://devrespawn.com/combat-intelligence-predicting-ranged-attacks-unreal-engine/</link>
		
		<dc:creator><![CDATA[ASiteController]]></dc:creator>
		<pubDate>Sat, 04 Jan 2025 04:47:04 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Blueprints]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Prediction Systems]]></category>
		<category><![CDATA[Unreal Engine]]></category>
		<guid isPermaLink="false">https://devrespawn.com/?p=287</guid>

					<description><![CDATA[I&#8217;d like to share a solution that notifies about a possible attack with a ranged weapon. I use this approach in my game. In its core, this solution (I&#8217;ll call it &#8220;the Enemy Attack Prediction System&#8221;) extrapolates movement of pawns (e.g. Hero and Enemy), and it notifies the victim if there is a range weapon [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&rsquo;d like to share a solution that notifies about a possible attack with a ranged weapon. I use this approach in my game. In its core, this solution (I&rsquo;ll call it &ldquo;the Enemy Attack Prediction System&rdquo;) extrapolates movement of pawns (e.g. Hero and Enemy), and it notifies the victim if there is a range weapon attack threat. In my game it is the player who is notified about the possible&#8230;</p>
<p><a href="https://devrespawn.com/combat-intelligence-predicting-ranged-attacks-unreal-engine/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Implementing Weapon Raycasting for Unreal Engine Lyra-Based Third-Person Shooter Games</title>
		<link>https://devrespawn.com/implementing-weapon-raycasting-ue-lyra-tps-shooter-games/</link>
		
		<dc:creator><![CDATA[ASiteController]]></dc:creator>
		<pubDate>Thu, 02 Jan 2025 23:30:32 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Lyra]]></category>
		<category><![CDATA[Third-Person Shooter]]></category>
		<category><![CDATA[Unreal Engine]]></category>
		<category><![CDATA[Weapon Raycasting]]></category>
		<guid isPermaLink="false">https://devrespawn.com/?p=234</guid>

					<description><![CDATA[In this post, I&#8217;ll demonstrate how I implemented weapon-based raycasting (line tracing from weapon) as an alternative to the default center-screen approach. Here is the in-game demonstration of the solution (from 1:04, 13 seconds). Red dynamic crosshair points to the actual hit location: &#160; Handled Challenges Ranged weapon vs screen raycasting hit locations (e.g. shooting [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>In this post, I&rsquo;ll demonstrate how I implemented weapon&#x2d;based raycasting (line tracing from weapon) as an alternative to the default center&#x2d;screen approach. This is in the context of my Single&#x2d;player third&#x2d;person shooter game which is based on a Lyra Starter Game in Unreal Engine 5.4. Here is the in&#x2d;game demonstration of the solution (from 1:04, 13 seconds). Red dynamic crosshair points&#8230;</p>
<p><a href="https://devrespawn.com/implementing-weapon-raycasting-ue-lyra-tps-shooter-games/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Generate Bitcoin HD Wallet Addresses Using libbitcoit-system with Boost in C++ in Linux</title>
		<link>https://devrespawn.com/generate-bitcoin-hd-wallet-addresses-cpp/</link>
		
		<dc:creator><![CDATA[ASiteController]]></dc:creator>
		<pubDate>Wed, 01 Jan 2025 04:17:00 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://devrespawn.com/?p=410</guid>

					<description><![CDATA[This is my very small but challenging (for me) pet project that can be named &#8220;Hello bitcoin World!&#8221; that I made in a day having no prior knowledge about it from a programming point of view. It is not related to Unreal Engine. Idea: Create a C++ function that generates a hierarchical deterministic wallet (HD [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This is my very small but challenging (for me) pet project that can be named &ldquo;Hello bitcoin World!&rdquo; that I made in a day having no prior knowledge about it from a programming point of view. It is not related to Unreal Engine. Idea: Create a C++ function that generates a hierarchical deterministic wallet (HD Wallet) addresses using seed, master key and private key, down the hierarchy the&#8230;</p>
<p><a href="https://devrespawn.com/generate-bitcoin-hd-wallet-addresses-cpp/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
