<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Coder Legion - Recent posts tagged rawwar</title>
<link>https://coderlegion.com/tag/rawwar</link>
<description>Powered by Question2Answer</description>
<item>
<title>raWWar: The Galactic RTS So Ambitious It Forced Us to Invent a New Technology</title>
<link>https://coderlegion.com/6957/rawwar-the-galactic-rts-so-ambitious-it-forced-us-to-invent-a-new-technology</link>
<description>&lt;p&gt;At &lt;strong&gt;The Singularity Workshop&lt;/strong&gt; we are building software for the &lt;strong&gt;singularity&lt;/strong&gt;. Our latest &lt;strong&gt;Milestone&lt;/strong&gt; has been reached: the resubmission of our &lt;em&gt;Unity Integration package&lt;/em&gt; for sale on the &lt;strong&gt;Unity Asset Store&lt;/strong&gt;. Before the release of our &lt;em&gt;45kb of raw digital power&lt;/em&gt;, and before our integration with Unity, there was the &lt;em&gt;driving vision&lt;/em&gt; which forced us to forge our &lt;strong&gt;core technology&lt;/strong&gt;, and then integrate it back into Unity.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;i-the-vision-of-unprecedented-scale&quot;&gt;I. The Vision of Unprecedented Scale&lt;/h3&gt;
&lt;p&gt;We are focused on the &lt;strong&gt;4X aspect&lt;/strong&gt; of our game: letting our players wage war on a scale beyond anything ever seen on Earth. The player's role is that of a &lt;em&gt;grand strategist&lt;/em&gt;, watching the battle happen safely from their bunker on a &lt;em&gt;holographic table&lt;/em&gt;, surrounded by their support staff, commanders, and advisors.&lt;/p&gt;
&lt;h4 id=&quot;a-the-necessity-of-low-poly&quot;&gt;A. The Necessity of Low-Poly&lt;/h4&gt;
&lt;p&gt;To achieve the scale necessary for this vision—allowing for &lt;em&gt;massive conflict simulation&lt;/em&gt;—we deliberately chose a &lt;strong&gt;low-poly aesthetic&lt;/strong&gt;. This decision is not about &lt;em&gt;style&lt;/em&gt;; it’s about &lt;strong&gt;performance&lt;/strong&gt;, enabling our engine to simulate the &lt;em&gt;massive 4X-scale conflict&lt;/em&gt; we promise.&lt;/p&gt;
&lt;p&gt;We started with these assets:&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://assetstore.unity.com/packages/package/106304&quot;&gt;Canopus-III Low Poly Sci-fi Desert Units Set&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://assetstore.unity.com/packages/package/153234&quot;&gt;Canopus-III Low Poly Sci-fi Desert Units Set 2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://assetstore.unity.com/packages/package/167444&quot;&gt;Canopus-III Low Poly Sci-fi Desert Units Set 3&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;ii-the-solution-fsm-api-technology&quot;&gt;II. The Solution: FSM_API Technology&lt;/h3&gt;
&lt;p&gt;Our commitment to scale is unlocked by the &lt;strong&gt;FSM_API&lt;/strong&gt;, a &lt;em&gt;proprietary Finite State Machine system&lt;/em&gt;. This technology is designed to handle &lt;em&gt;incredibly complex unit behaviors&lt;/em&gt; without becoming &lt;em&gt;overly complex for developers&lt;/em&gt;. Because we are leveraging the &lt;strong&gt;FSM_API&lt;/strong&gt;, we can create these behaviors efficiently. This is the &lt;strong&gt;core technology&lt;/strong&gt; enabling &lt;em&gt;true digital singularity&lt;/em&gt;.&lt;/p&gt;
&lt;h4 id=&quot;a-the-digital-lifeblood-our-soldier&quot;&gt;A. The Digital Lifeblood: Our Soldier&lt;/h4&gt;
&lt;p&gt;We decided that the &lt;strong&gt;soldier&lt;/strong&gt; will be the &lt;strong&gt;heart of our game&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://coderlegion.com/?qa=blob&amp;amp;qa_blobid=1717211770441930995&quot; alt=&quot;Our Low Poly Soldiers are the heroes of our Game!&quot;&gt;&lt;/p&gt;
&lt;p&gt;Our soldiers are trained from a highly advanced &lt;strong&gt;barracks&lt;/strong&gt; which has &lt;em&gt;VR training modules&lt;/em&gt; for a single squad. Once trained the squad leaves the barracks and, if not immediately assigned to another training program, will begin marching around the player's base. &lt;strong&gt;Barracks&lt;/strong&gt; using the same technology allow squads to be trained how to operate vehicles, use weapons, pilot aircraft, etc. &lt;strong&gt;Barracks&lt;/strong&gt; can also be tooled to provide additional training, increasing the squad's operational ability. A &lt;strong&gt;soldier&lt;/strong&gt; must undergo a complete training program before they and their squad can hop into a tank and operate it.&lt;/p&gt;
&lt;p&gt;Now here our soldiers are standing ready for review!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://coderlegion.com/?qa=blob&amp;amp;qa_blobid=17017093589000102274&quot; alt=&quot;Our soldiers standing in formation awaiting the player's review!&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;iii-proof-of-concept-the-mvp-demo&quot;&gt;III. Proof of Concept: The MVP Demo&lt;/h3&gt;
&lt;p&gt;We determined that our &lt;strong&gt;critical path to release&lt;/strong&gt; is to establish an &lt;strong&gt;MVP demo&lt;/strong&gt; that allows for a &lt;em&gt;quick immersion&lt;/em&gt;, giving players an immediate idea of what to expect. We targeted the arrival of the player with their forces arrayed before them for review as a great start.&lt;/p&gt;
&lt;p&gt;Here is what the player would see upon starting our demo:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://coderlegion.com/?qa=blob&amp;amp;qa_blobid=11380642652710897480&quot; alt=&quot;What the player would see, their soldiers standing at attention to either side of the roadway, tanks and aircraft farther in the distance, all awaiting the player's review!&quot;&gt;&lt;/p&gt;
&lt;p&gt;Here is a bird's eye view:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://coderlegion.com/?qa=blob&amp;amp;qa_blobid=4068697208731823583&quot; alt=&quot;Bird's eye view of the base, showing the soldiers standing at attention, tanks, aircraft stored around the base.&quot;&gt;&lt;/p&gt;
&lt;p&gt;This &lt;strong&gt;demo&lt;/strong&gt; provides enough environment to give the idea of what we are striving for, while keeping it &lt;em&gt;simple enough for rapid development&lt;/em&gt;. The player simply walks forward to the &lt;strong&gt;HQ building&lt;/strong&gt; where their &lt;em&gt;advisor&lt;/em&gt; will greet them and inform them that the rest of the game is currently under development.&lt;/p&gt;
&lt;h4 id=&quot;a-the-next-challenge-oppressive-darkness&quot;&gt;A. The Next Challenge: Oppressive Darkness&lt;/h4&gt;
&lt;p&gt;Our work now shifts to bringing down the visibility to make the environment &lt;strong&gt;oppressively dark&lt;/strong&gt;. We want to show the environment through the &lt;em&gt;high-contrast lenses&lt;/em&gt; of the light beams from our various light sources (light posts, headlights, etc.). This &lt;strong&gt;design choice&lt;/strong&gt; provides a &lt;em&gt;stripping down of visual context&lt;/em&gt;, creating a &lt;em&gt;naturally dark and oppressive feeling environment&lt;/em&gt;, which is the goal... to immerse the player and make them feel &lt;em&gt;innate dread&lt;/em&gt;, the &lt;em&gt;inner fear of darkness&lt;/em&gt; we all acquired from our ancestors... The &lt;em&gt;lack of visual context&lt;/em&gt; only makes our small &lt;strong&gt;demo&lt;/strong&gt; &lt;em&gt;feel much more massive&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://coderlegion.com/?qa=blob&amp;amp;qa_blobid=15460531802361004353&quot; alt=&quot;It's not perfect by any means, but it's a very dark view which is where we will start on our journey to bring this scene to life.&quot;&gt;&lt;/p&gt;
&lt;p&gt;Stay tuned as we bring this static scene to life using the power of our &lt;strong&gt;API&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;attributions-and-credits&quot;&gt;Attributions and Credits&lt;/h3&gt;
&lt;p&gt;A shout out to the talent who created the assets we are bringing to life:&lt;/p&gt;
&lt;p&gt;Asset Creator: &lt;strong&gt;Planesfar studio&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://assetstore.unity.com/packages/package/106304&quot;&gt;Canopus-III Low Poly Sci-fi Desert Units Set&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://assetstore.unity.com/packages/package/153234&quot;&gt;Canopus-III Low Poly Sci-fi Desert Units Set 2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://assetstore.unity.com/packages/package/167444&quot;&gt;Canopus-III Low Poly Sci-fi Desert Units Set 3&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;resources-amp-code-&quot;&gt;Resources &amp;amp; Code:&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;FSM Package&lt;/strong&gt; (&lt;strong&gt;Unity Asset Store&lt;/strong&gt;):  &lt;a rel=&quot;nofollow&quot; href=&quot;https://assetstore.unity.com/packages/slug/332450&quot;&gt;https://assetstore.unity.com/packages/slug/332450&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NuGet Package&lt;/strong&gt; (Non-Unity Core): &lt;a rel=&quot;nofollow&quot; href=&quot;https://www.nuget.org/packages/TheSingularityWorkshop.FSM_API&quot;&gt;https://www.nuget.org/packages/TheSingularityWorkshop.FSM_API&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GitHub Repository&lt;/strong&gt;:  &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/TrentBest/FSM_API&quot;&gt;https://github.com/TrentBest/FSM_API&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;support-our-work-&quot;&gt;Support Our Work:&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Patreon Page&lt;/strong&gt;:  &lt;a rel=&quot;nofollow&quot; href=&quot;https://www.patreon.com/c/TheSingularityWorkshop&quot;&gt;https://www.patreon.com/c/TheSingularityWorkshop&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;strong&gt;Support Us&lt;/strong&gt; (&lt;strong&gt;PayPal Donation&lt;/strong&gt;):  &lt;a rel=&quot;nofollow&quot; href=&quot;https://www.paypal.com/donate/?hosted_button_id=3Z7263LCQMV9J&quot;&gt;https://www.paypal.com/donate/?hosted_button_id=3Z7263LCQMV9J&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We'd love to hear your thoughts! Please &lt;strong&gt;Like&lt;/strong&gt; this post, &lt;strong&gt;Love&lt;/strong&gt; the code, and &lt;strong&gt;Share&lt;/strong&gt; your feedback in the comments.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://coderlegion.com/?qa=blob&amp;amp;qa_blobid=11922141097661488981&quot; alt=&quot;A Hyper-Detailed, Architecturally Impossible Synthesis of Consciousness and Digital Matter. The image is a frenetic, deeply complex digital vista where a central Luminous Eye dominates a vast, glowing circuit landscape. This eye, suspended mid-air, is a sphere of intense, fractal energy—a pulsating vortex of pink, violet, and electric blue light—that powerfully suggests an emergence of digital consciousness or a Technological Singularity itself. The core is a bottomless black aperture, ringed by a white-hot plasma disc. Below this ocular energy source, the light dissipates into an intricate, copper-gold and neon-blue Circuit Board Megastructure that stretches to the horizon, impossibly dense with exaggerated microchips, glowing resistor arrays, and power conduits that form deep, glowing canyons. The background is a dark, holographic projection field displaying complex schematics, mathematical models, and flowing data streams, reinforcing the theme of Absolute Digital Engineering. The entire scene is bathed in a dramatic, opposing light source—a warm, orange-gold glow from the left and an ice-cold, electric-blue glow from the right—creating a maximalist, high-contrast visual experience that definitively rejects the minimalist simplicity of conventional design and announces: Technology is intricate, overwhelming, and infinitely complex.&quot;&gt;&lt;/p&gt;
</description>
<category>Game Dev</category>
<guid isPermaLink="true">https://coderlegion.com/6957/rawwar-the-galactic-rts-so-ambitious-it-forced-us-to-invent-a-new-technology</guid>
<pubDate>Tue, 28 Oct 2025 23:10:46 +0000</pubDate>
</item>
</channel>
</rss>