<?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>P0_B4 - Phoenix Game Development</title>
	<atom:link href="https://phoenixgamedevelopment.com/blog/category/p0_b4/feed/" rel="self" type="application/rss+xml" />
	<link>https://phoenixgamedevelopment.com/blog</link>
	<description>Developing Games, AI, and More!</description>
	<lastBuildDate>Sun, 30 Apr 2023 20:08:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>

<image>
	<url>https://phoenixgamedevelopment.com/blog/wp-content/uploads/2024/10/grid-0061-300x300.png</url>
	<title>P0_B4 - Phoenix Game Development</title>
	<link>https://phoenixgamedevelopment.com/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>P0-B4: Part 1243: Debugging, Improvements</title>
		<link>https://phoenixgamedevelopment.com/blog/p0-b4-part-1243-debugging-improvements/</link>
		
		<dc:creator><![CDATA[PhoenixGames]]></dc:creator>
		<pubDate>Sun, 30 Apr 2023 20:08:41 +0000</pubDate>
				<category><![CDATA[Astral Realms]]></category>
		<category><![CDATA[Meridian]]></category>
		<category><![CDATA[P-0]]></category>
		<category><![CDATA[P0_B4]]></category>
		<category><![CDATA[Software and Games]]></category>
		<category><![CDATA[Spiritus Astrum]]></category>
		<guid isPermaLink="false">http://phoenixgamedevelopment.com/blog/?p=9679</guid>

					<description><![CDATA[<p>I have added network paging support to the project, using Mirror&#8217;s Custom &#8220;Interest Management&#8221; system. This means that I can page in and out objects from the server based on their world space distance and the zone that they are in. I have integrated this with the networked AI, and it works very well. I [&#8230;]</p>
<p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1243-debugging-improvements/">P0-B4: Part 1243: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1243-debugging-improvements/" data-a2a-title="P0-B4: Part 1243: Debugging, Improvements"></a></p>
<p>I have added network paging support to the project, using Mirror&#8217;s Custom &#8220;Interest Management&#8221; system.</p>



<p>This means that I can page in and out objects from the server based on their world space distance and the zone that they are in. I have integrated this with the networked AI, and it works very well.</p>



<p>I can now page in and out objects completely from the server, which is much more efficent than the client based system that I was using.</p>



<p>The next goal is to use the new networking techniques that I have learned to optimise the existing player network code, which is quite messy.</p>



<p>I also need to add more networking improvements and abilities, to improve the persistent and multiplayer nature of the game.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1243-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201243%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1243-debugging-improvements/" data-a2a-title="P0-B4: Part 1243: Debugging, Improvements"></a></p><p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1243-debugging-improvements/">P0-B4: Part 1243: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>P0-B4: Part 1242: Debugging, Improvements</title>
		<link>https://phoenixgamedevelopment.com/blog/p0-b4-part-1242-debugging-improvements/</link>
		
		<dc:creator><![CDATA[PhoenixGames]]></dc:creator>
		<pubDate>Sun, 30 Apr 2023 19:57:08 +0000</pubDate>
				<category><![CDATA[Astral Realms]]></category>
		<category><![CDATA[Meridian]]></category>
		<category><![CDATA[P-0]]></category>
		<category><![CDATA[P0_B4]]></category>
		<category><![CDATA[Software and Games]]></category>
		<category><![CDATA[Spiritus Astrum]]></category>
		<guid isPermaLink="false">http://phoenixgamedevelopment.com/blog/?p=9677</guid>

					<description><![CDATA[<p>I have created a new concept for the terrain scanning system for the project. This system asynchronously scans for nearby objects like cities, outposts, bases, etc, etc. The existing system is somewhat inefficient, however the new system uses async/await, which is much more powerful and should work better. This system should also allow me to [&#8230;]</p>
<p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1242-debugging-improvements/">P0-B4: Part 1242: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1242-debugging-improvements/" data-a2a-title="P0-B4: Part 1242: Debugging, Improvements"></a></p>
<p>I have created a new concept for the terrain scanning system for the project. This system asynchronously scans for nearby objects like cities, outposts, bases, etc, etc.</p>



<p>The existing system is somewhat inefficient, however the new system uses async/await, which is much more powerful and should work better.</p>



<p>This system should also allow me to &#8220;instance&#8221; the scans, so that I can run multiple scans simultaneously, rather than queuing them.</p>



<p>It is not fully integrated yet, but I have tested it quite extensively, and it seems to work well. I intend to replace all of my existing code with this system as soon as possible.</p>



<figure class="wp-block-image"><a href="https://imgur.com/2p1nSMM"><img data-tf-not-load="1" fetchpriority="high" loading="auto" decoding="auto" decoding="async" src="https://i.imgur.com/2p1nSMMl.jpg" alt="" title="source: imgur.com"/></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/AJ34P3r"><img data-tf-not-load="1" decoding="async" src="https://i.imgur.com/AJ34P3rl.jpg" alt="" title="source: imgur.com"/></a></figure>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1242-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201242%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1242-debugging-improvements/" data-a2a-title="P0-B4: Part 1242: Debugging, Improvements"></a></p><p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1242-debugging-improvements/">P0-B4: Part 1242: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>P0-B4: Part 1241: Debugging, Improvements</title>
		<link>https://phoenixgamedevelopment.com/blog/p0-b4-part-1241-debugging-improvements/</link>
		
		<dc:creator><![CDATA[PhoenixGames]]></dc:creator>
		<pubDate>Sun, 30 Apr 2023 19:26:05 +0000</pubDate>
				<category><![CDATA[Astral Realms]]></category>
		<category><![CDATA[Meridian]]></category>
		<category><![CDATA[P-0]]></category>
		<category><![CDATA[P0_B4]]></category>
		<category><![CDATA[Software and Games]]></category>
		<category><![CDATA[Spiritus Astrum]]></category>
		<guid isPermaLink="false">http://phoenixgamedevelopment.com/blog/?p=9675</guid>

					<description><![CDATA[<p>I have made more improvements and bug fixes to the networking system. There was an issue where if an item was picked up by one player, the item would still remain on the screen of other players, effectively duplicating the item. This has now been fixed. I also ran into an issue with world/local space [&#8230;]</p>
<p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1241-debugging-improvements/">P0-B4: Part 1241: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1241-debugging-improvements/" data-a2a-title="P0-B4: Part 1241: Debugging, Improvements"></a></p>
<p>I have made more improvements and bug fixes to the networking system. There was an issue where if an item was picked up by one player, the item would still remain on the screen of other players, effectively duplicating the item. This has now been fixed.</p>



<p>I also ran into an issue with world/local space position, where two players could be close together in the world, but may have a different world pos coordinate, meaning the AI sync position is not correct.</p>



<p>I was able to fix this by adding the global world offset vector to the AI position, meaning it is effectively in world space, so it should be the same for all connected clients.</p>



<figure class="wp-block-image"><a href="https://imgur.com/zaQbVQE"><img loading="lazy" decoding="async" src="https://i.imgur.com/zaQbVQEl.jpg" alt="" title="source: imgur.com"/></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/NCktbwe"><img loading="lazy" decoding="async" src="https://i.imgur.com/NCktbwel.jpg" alt="" title="source: imgur.com"/></a></figure>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1241-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201241%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1241-debugging-improvements/" data-a2a-title="P0-B4: Part 1241: Debugging, Improvements"></a></p><p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1241-debugging-improvements/">P0-B4: Part 1241: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>P0-B4: Part 1240: Debugging, Improvements</title>
		<link>https://phoenixgamedevelopment.com/blog/p0-b4-part-1240-debugging-improvements/</link>
		
		<dc:creator><![CDATA[PhoenixGames]]></dc:creator>
		<pubDate>Sun, 30 Apr 2023 19:22:17 +0000</pubDate>
				<category><![CDATA[Astral Realms]]></category>
		<category><![CDATA[Meridian]]></category>
		<category><![CDATA[P-0]]></category>
		<category><![CDATA[P0_B4]]></category>
		<category><![CDATA[Software and Games]]></category>
		<category><![CDATA[Spiritus Astrum]]></category>
		<guid isPermaLink="false">http://phoenixgamedevelopment.com/blog/?p=9673</guid>

					<description><![CDATA[<p>I have been working on minor improvements to AI spawning. There was an issue with the AI spawning too far from the player, which meant that there were no colliders underneath them. I have made some improvements to the spawning to prevent this. I have also made improvements to the creature AI spawn code, which [&#8230;]</p>
<p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1240-debugging-improvements/">P0-B4: Part 1240: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1240-debugging-improvements/" data-a2a-title="P0-B4: Part 1240: Debugging, Improvements"></a></p>
<p>I have been working on minor improvements to AI spawning. There was an issue with the AI spawning too far from the player, which meant that there were no colliders underneath them. I have made some improvements to the spawning to prevent this.</p>



<p>I have also made improvements to the creature AI spawn code, which allows them to be synced over the network too.</p>



<p>There are still some optimisations to be made here, but the AI is now basically network safe.</p>



<p>I have also added basic, client-side paging to the system, however the server does not yet support paging (IE, all objects are downloaded to the client, and are then paging in/out from the client, not the server). This will need to be improved soon.</p>



<p></p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1240-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201240%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1240-debugging-improvements/" data-a2a-title="P0-B4: Part 1240: Debugging, Improvements"></a></p><p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1240-debugging-improvements/">P0-B4: Part 1240: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>P0-B4: Part 1239: Debugging, Improvements</title>
		<link>https://phoenixgamedevelopment.com/blog/p0-b4-part-1239-debugging-improvements/</link>
		
		<dc:creator><![CDATA[PhoenixGames]]></dc:creator>
		<pubDate>Sun, 23 Apr 2023 22:59:20 +0000</pubDate>
				<category><![CDATA[Astral Realms]]></category>
		<category><![CDATA[Meridian]]></category>
		<category><![CDATA[P-0]]></category>
		<category><![CDATA[P0_B4]]></category>
		<category><![CDATA[Software and Games]]></category>
		<category><![CDATA[Spiritus Astrum]]></category>
		<guid isPermaLink="false">http://phoenixgamedevelopment.com/blog/?p=9667</guid>

					<description><![CDATA[<p>The AI is mostly finished. I am still testing and making final changes to the logic, but it is working very well. The next goal, other than some more testing, is to allow the games animals and creatures to also be networked. Currently, only the randomly spawned enemies are networked. Once this is done, I [&#8230;]</p>
<p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1239-debugging-improvements/">P0-B4: Part 1239: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1239-debugging-improvements/" data-a2a-title="P0-B4: Part 1239: Debugging, Improvements"></a></p>
<p>The AI is mostly finished.</p>



<p>I am still testing and making final changes to the logic, but it is working very well.</p>



<p>The next goal, other than some more testing, is to allow the games animals and creatures to also be networked. Currently, only the randomly spawned enemies are networked.</p>



<p>Once this is done, I will continue with multiplayer testing and optimisation.</p>



<figure class="wp-block-image"><a href="https://imgur.com/e0ELZKD"><img loading="lazy" decoding="async" src="https://i.imgur.com/e0ELZKDl.jpg" alt="" title="source: imgur.com"/></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/pIKRDb7"><img loading="lazy" decoding="async" src="https://i.imgur.com/pIKRDb7l.jpg" alt="" title="source: imgur.com"/></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/wt08B2L"><img loading="lazy" decoding="async" src="https://i.imgur.com/wt08B2Ll.jpg" alt="" title="source: imgur.com"/></a></figure>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1239-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201239%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1239-debugging-improvements/" data-a2a-title="P0-B4: Part 1239: Debugging, Improvements"></a></p><p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1239-debugging-improvements/">P0-B4: Part 1239: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>P0-B4: Part 1238: Debugging, Improvements</title>
		<link>https://phoenixgamedevelopment.com/blog/p0-b4-part-1238-debugging-improvements/</link>
		
		<dc:creator><![CDATA[PhoenixGames]]></dc:creator>
		<pubDate>Sun, 23 Apr 2023 22:58:52 +0000</pubDate>
				<category><![CDATA[Astral Realms]]></category>
		<category><![CDATA[Meridian]]></category>
		<category><![CDATA[P-0]]></category>
		<category><![CDATA[P0_B4]]></category>
		<category><![CDATA[Software and Games]]></category>
		<category><![CDATA[Spiritus Astrum]]></category>
		<guid isPermaLink="false">http://phoenixgamedevelopment.com/blog/?p=9664</guid>

					<description><![CDATA[<p>The multiplayer AI concept is going very well. The core idea works, and my knowledge level with mirror networking has improved since I last worked on network code, so I should be able to use better, more performant, techniques. I can then use these new techniques to optimise and improve the existing, older, code. The [&#8230;]</p>
<p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1238-debugging-improvements/">P0-B4: Part 1238: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1238-debugging-improvements/" data-a2a-title="P0-B4: Part 1238: Debugging, Improvements"></a></p>
<p>The multiplayer AI concept is going very well.</p>



<p>The core idea works, and my knowledge level with mirror networking has improved since I last worked on network code, so I should be able to use better, more performant, techniques.</p>



<p>I can then use these new techniques to optimise and improve the existing, older, code.</p>



<p>The basic functionality for the AI is now working, I just need to modify the core logic so that actions such as attack, etc, are all passed properly over the network. So, for example, any player or any AI can attack any other player or any other AI and all AI should be able to see each other and react appropriately.</p>



<p></p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1238-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201238%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1238-debugging-improvements/" data-a2a-title="P0-B4: Part 1238: Debugging, Improvements"></a></p><p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1238-debugging-improvements/">P0-B4: Part 1238: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>P0-B4: Part 1237: Debugging, Improvements</title>
		<link>https://phoenixgamedevelopment.com/blog/p0-b4-part-1237-debugging-improvements/</link>
		
		<dc:creator><![CDATA[PhoenixGames]]></dc:creator>
		<pubDate>Sun, 23 Apr 2023 22:58:47 +0000</pubDate>
				<category><![CDATA[Astral Realms]]></category>
		<category><![CDATA[Meridian]]></category>
		<category><![CDATA[P-0]]></category>
		<category><![CDATA[P0_B4]]></category>
		<category><![CDATA[Software and Games]]></category>
		<category><![CDATA[Spiritus Astrum]]></category>
		<guid isPermaLink="false">http://phoenixgamedevelopment.com/blog/?p=9663</guid>

					<description><![CDATA[<p>I have started working on the multiplayer improvements. The first thing that I did is smooth out the player movement, there was quite a lot of rubber-banding going on. I managed to fix this by putting the movement updates into fixedupdate() rather than update. I will, however, need to do quite a lot of optimisation [&#8230;]</p>
<p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1237-debugging-improvements/">P0-B4: Part 1237: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1237-debugging-improvements/" data-a2a-title="P0-B4: Part 1237: Debugging, Improvements"></a></p>
<p>I have started working on the multiplayer improvements.</p>



<p>The first thing that I did is smooth out the player movement, there was quite a lot of rubber-banding going on. I managed to fix this by putting the movement updates into fixedupdate() rather than update.</p>



<p>I will, however, need to do quite a lot of optimisation work on the existing networking system in the future.</p>



<p>I am now working on spawning network objects every time an AI is generated on the client.</p>



<figure class="wp-block-image"><a href="https://imgur.com/QoWr8SB"><img loading="lazy" decoding="async" src="https://i.imgur.com/QoWr8SBl.jpg" alt="" title="source: imgur.com"/></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/8dEXtcn"><img loading="lazy" decoding="async" src="https://i.imgur.com/8dEXtcnl.jpg" alt="" title="source: imgur.com"/></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/Z2ple0D"><img loading="lazy" decoding="async" src="https://i.imgur.com/Z2ple0Dl.jpg" alt="" title="source: imgur.com"/></a></figure>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1237-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201237%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1237-debugging-improvements/" data-a2a-title="P0-B4: Part 1237: Debugging, Improvements"></a></p><p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1237-debugging-improvements/">P0-B4: Part 1237: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>P0-B4: Part 1236: Debugging, Improvements</title>
		<link>https://phoenixgamedevelopment.com/blog/p0-b4-part-1236-debugging-improvements/</link>
		
		<dc:creator><![CDATA[PhoenixGames]]></dc:creator>
		<pubDate>Sun, 23 Apr 2023 22:54:21 +0000</pubDate>
				<category><![CDATA[Astral Realms]]></category>
		<category><![CDATA[Meridian]]></category>
		<category><![CDATA[P-0]]></category>
		<category><![CDATA[P0_B4]]></category>
		<category><![CDATA[Software and Games]]></category>
		<category><![CDATA[Spiritus Astrum]]></category>
		<guid isPermaLink="false">http://phoenixgamedevelopment.com/blog/?p=9659</guid>

					<description><![CDATA[<p>The next goal is to allow the randomly generated AI within the project to work over the network, and be visible and interactable by other network players. Network testing in general is something that I need to spend a lot more time on in future. The problem with networked AI is that the Project is [&#8230;]</p>
<p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1236-debugging-improvements/">P0-B4: Part 1236: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1236-debugging-improvements/" data-a2a-title="P0-B4: Part 1236: Debugging, Improvements"></a></p>
<p>The next goal is to allow the randomly generated AI within the project to work over the network, and be visible and interactable by other network players.</p>



<p>Network testing in general is something that I need to spend a lot more time on in future.</p>



<p>The problem with networked AI is that the Project is Client-Based, not Server based, ie, the processing for AI, etc, is all done client-side.</p>



<p>The solution that I intend to investigate is to create the AI as I am now doing, on the client, and sync the details of that AI to the other players. When the controlling player logs out, the AI is eithe deleted, or control is passed to another player.</p>



<p>This should work quite well, and will keep the processing on the client, not the server, which is important.</p>



<p>I have also added optimisations to the random generation systems: Trees and other ground cover will now be properly removed from around dynamically placed objects.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1236-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201236%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1236-debugging-improvements/" data-a2a-title="P0-B4: Part 1236: Debugging, Improvements"></a></p><p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1236-debugging-improvements/">P0-B4: Part 1236: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>P0-B4: Part 1235: Debugging, Improvements</title>
		<link>https://phoenixgamedevelopment.com/blog/p0-b4-part-1235-debugging-improvements/</link>
		
		<dc:creator><![CDATA[PhoenixGames]]></dc:creator>
		<pubDate>Sun, 16 Apr 2023 18:05:43 +0000</pubDate>
				<category><![CDATA[Astral Realms]]></category>
		<category><![CDATA[Meridian]]></category>
		<category><![CDATA[P-0]]></category>
		<category><![CDATA[P0_B4]]></category>
		<category><![CDATA[Software and Games]]></category>
		<category><![CDATA[Spiritus Astrum]]></category>
		<guid isPermaLink="false">http://phoenixgamedevelopment.com/blog/?p=9657</guid>

					<description><![CDATA[<p>I have made some minor improvements to the guis, and to the player-facing elements of the game, to improve the player experience. I have also fixed some more bugs with the story system. I am now working on general testing and debugging, and adding some minor improvements that were due to be added.</p>
<p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1235-debugging-improvements/">P0-B4: Part 1235: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1235-debugging-improvements/" data-a2a-title="P0-B4: Part 1235: Debugging, Improvements"></a></p>
<p>I have made some minor improvements to the guis, and to the player-facing elements of the game, to improve the player experience.</p>



<p>I have also fixed some more bugs with the story system.</p>



<p>I am now working on general testing and debugging, and adding some minor improvements that were due to be added.</p>



<figure class="wp-block-image"><a href="https://imgur.com/FWP1iz3"><img src="data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width='0'%20height='0'%20viewBox=%270%200%200%200%27%3E%3C/svg%3E" loading="lazy" data-lazy="1" class="tf_svg_lazy" decoding="async" data-tf-src="https://i.imgur.com/FWP1iz3l.jpg" alt="" title="source: imgur.com"/><noscript><img decoding="async" data-tf-not-load src="https://i.imgur.com/FWP1iz3l.jpg" alt="" title="source: imgur.com"/></noscript></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/sjpJ8i5"><img src="data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width='0'%20height='0'%20viewBox=%270%200%200%200%27%3E%3C/svg%3E" loading="lazy" data-lazy="1" class="tf_svg_lazy" decoding="async" data-tf-src="https://i.imgur.com/sjpJ8i5l.jpg" alt="" title="source: imgur.com"/><noscript><img decoding="async" data-tf-not-load src="https://i.imgur.com/sjpJ8i5l.jpg" alt="" title="source: imgur.com"/></noscript></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/US219Gz"><img src="data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width='0'%20height='0'%20viewBox=%270%200%200%200%27%3E%3C/svg%3E" loading="lazy" data-lazy="1" class="tf_svg_lazy" decoding="async" data-tf-src="https://i.imgur.com/US219Gzl.jpg" alt="" title="source: imgur.com"/><noscript><img decoding="async" data-tf-not-load src="https://i.imgur.com/US219Gzl.jpg" alt="" title="source: imgur.com"/></noscript></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/wy2e2KE"><img src="data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width='0'%20height='0'%20viewBox=%270%200%200%200%27%3E%3C/svg%3E" loading="lazy" data-lazy="1" class="tf_svg_lazy" decoding="async" data-tf-src="https://i.imgur.com/wy2e2KEl.jpg" alt="" title="source: imgur.com"/><noscript><img decoding="async" data-tf-not-load src="https://i.imgur.com/wy2e2KEl.jpg" alt="" title="source: imgur.com"/></noscript></a></figure>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1235-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201235%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1235-debugging-improvements/" data-a2a-title="P0-B4: Part 1235: Debugging, Improvements"></a></p><p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1235-debugging-improvements/">P0-B4: Part 1235: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>P0-B4: Part 1234: Debugging, Improvements</title>
		<link>https://phoenixgamedevelopment.com/blog/p0-b4-part-1234-debugging-improvements/</link>
		
		<dc:creator><![CDATA[PhoenixGames]]></dc:creator>
		<pubDate>Sun, 16 Apr 2023 18:03:44 +0000</pubDate>
				<category><![CDATA[Astral Realms]]></category>
		<category><![CDATA[Meridian]]></category>
		<category><![CDATA[P-0]]></category>
		<category><![CDATA[P0_B4]]></category>
		<category><![CDATA[Software and Games]]></category>
		<category><![CDATA[Spiritus Astrum]]></category>
		<guid isPermaLink="false">http://phoenixgamedevelopment.com/blog/?p=9655</guid>

					<description><![CDATA[<p>I have fixed almost all of the remaining design flaws with the story system. There were some issues with objects spawned by the story system being placed over water, or not being placed at the correct distance from the player, etc, these issues seem to be fine now. I have also run several tests on [&#8230;]</p>
<p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1234-debugging-improvements/">P0-B4: Part 1234: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1234-debugging-improvements/" data-a2a-title="P0-B4: Part 1234: Debugging, Improvements"></a></p>
<p>I have fixed almost all of the remaining design flaws with the story system.</p>



<p>There were some issues with objects spawned by the story system being placed over water, or not being placed at the correct distance from the player, etc, these issues seem to be fine now.</p>



<p>I have also run several tests on the story, the multiplayer system, and other systems, and made several minor improvements and bug fixes.</p>



<figure class="wp-block-image"><a href="https://imgur.com/HbRNYu7"><img src="data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width='0'%20height='0'%20viewBox=%270%200%200%200%27%3E%3C/svg%3E" loading="lazy" data-lazy="1" class="tf_svg_lazy" decoding="async" data-tf-src="https://i.imgur.com/HbRNYu7l.jpg" alt="" title="source: imgur.com"/><noscript><img decoding="async" data-tf-not-load src="https://i.imgur.com/HbRNYu7l.jpg" alt="" title="source: imgur.com"/></noscript></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/HmHxqy0"><img src="data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width='0'%20height='0'%20viewBox=%270%200%200%200%27%3E%3C/svg%3E" loading="lazy" data-lazy="1" class="tf_svg_lazy" decoding="async" data-tf-src="https://i.imgur.com/HmHxqy0l.jpg" alt="" title="source: imgur.com"/><noscript><img decoding="async" data-tf-not-load src="https://i.imgur.com/HmHxqy0l.jpg" alt="" title="source: imgur.com"/></noscript></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/hHqDOwk"><img src="data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width='0'%20height='0'%20viewBox=%270%200%200%200%27%3E%3C/svg%3E" loading="lazy" data-lazy="1" class="tf_svg_lazy" decoding="async" data-tf-src="https://i.imgur.com/hHqDOwkl.jpg" alt="" title="source: imgur.com"/><noscript><img decoding="async" data-tf-not-load src="https://i.imgur.com/hHqDOwkl.jpg" alt="" title="source: imgur.com"/></noscript></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/UkxCtm8"><img src="data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width='0'%20height='0'%20viewBox=%270%200%200%200%27%3E%3C/svg%3E" loading="lazy" data-lazy="1" class="tf_svg_lazy" decoding="async" data-tf-src="https://i.imgur.com/UkxCtm8l.jpg" alt="" title="source: imgur.com"/><noscript><img decoding="async" data-tf-not-load src="https://i.imgur.com/UkxCtm8l.jpg" alt="" title="source: imgur.com"/></noscript></a></figure>



<figure class="wp-block-image"><a href="https://imgur.com/6yJHjyw"><img src="data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width='0'%20height='0'%20viewBox=%270%200%200%200%27%3E%3C/svg%3E" loading="lazy" data-lazy="1" class="tf_svg_lazy" decoding="async" data-tf-src="https://i.imgur.com/6yJHjywl.jpg" alt="" title="source: imgur.com"/><noscript><img decoding="async" data-tf-not-load src="https://i.imgur.com/6yJHjywl.jpg" alt="" title="source: imgur.com"/></noscript></a></figure>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&amp;linkname=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fphoenixgamedevelopment.com%2Fblog%2Fp0-b4-part-1234-debugging-improvements%2F&#038;title=P0-B4%3A%20Part%201234%3A%20Debugging%2C%20Improvements" data-a2a-url="https://phoenixgamedevelopment.com/blog/p0-b4-part-1234-debugging-improvements/" data-a2a-title="P0-B4: Part 1234: Debugging, Improvements"></a></p><p>The post <a href="https://phoenixgamedevelopment.com/blog/p0-b4-part-1234-debugging-improvements/">P0-B4: Part 1234: Debugging, Improvements</a> first appeared on <a href="https://phoenixgamedevelopment.com/blog">Phoenix Game Development</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
