<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: retrobowl-unblocked</title>
    <description>The latest articles on DEV Community by retrobowl-unblocked (@retrobowlunblocked).</description>
    <link>https://dev.to/retrobowlunblocked</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1224065%2F3923c17b-6abc-4642-a109-c44313013713.png</url>
      <title>DEV Community: retrobowl-unblocked</title>
      <link>https://dev.to/retrobowlunblocked</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/retrobowlunblocked"/>
    <language>en</language>
    <item>
      <title>The Case of Retro Bowl: A Study</title>
      <dc:creator>retrobowl-unblocked</dc:creator>
      <pubDate>Sat, 02 Dec 2023 03:45:54 +0000</pubDate>
      <link>https://dev.to/retrobowlunblocked/the-case-of-retro-bowl-a-study-56e5</link>
      <guid>https://dev.to/retrobowlunblocked/the-case-of-retro-bowl-a-study-56e5</guid>
      <description>&lt;p&gt;Introduction&lt;/p&gt;

&lt;p&gt;&lt;a href="https://retrobowl.me/"&gt;Retro Bowl&lt;/a&gt; is developed solely by New Star Games, an indie developer&lt;br&gt;
As a mobile game, optimized and efficient code is crucial for performance&lt;br&gt;
Technical Overview&lt;/p&gt;

&lt;p&gt;Game engine: Unity (cross-platform game engine allows iOS and Android deployments)&lt;br&gt;
Languages: Primarily written in C#&lt;br&gt;
Platform architecture: Targets mobile devices so efficient memory usage critical&lt;br&gt;
Code Analysis&lt;/p&gt;

&lt;p&gt;Memory allocation patterns - analyze object instantiation and pooling&lt;br&gt;
Multi-threading usage - how any asynchronous processing or coroutines utilized&lt;br&gt;
Animation state management - examine state machines driving animations&lt;br&gt;
Cross-platform support - how core game logic and device-specific code separated&lt;br&gt;
Key Takeaways&lt;/p&gt;

&lt;p&gt;Well-architected code catered to low-powered mobile devices&lt;br&gt;
Game simplicity allows less code complexity vs typical football simulations&lt;br&gt;
Unity engine streamlines multi-platform support&lt;br&gt;
Performance optimizations analyzed to maintain high frame rate&lt;/p&gt;

</description>
      <category>javascript</category>
    </item>
  </channel>
</rss>
