<?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: Salil Apte</title>
    <description>The latest articles on DEV Community by Salil Apte (@pallasite99).</description>
    <link>https://dev.to/pallasite99</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2478262%2Fa55dc2c8-d44d-4158-8c82-d690fcec07bd.jpeg</url>
      <title>DEV Community: Salil Apte</title>
      <link>https://dev.to/pallasite99</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pallasite99"/>
    <language>en</language>
    <item>
      <title>SOLSTICE: The Last Long Day</title>
      <dc:creator>Salil Apte</dc:creator>
      <pubDate>Fri, 19 Jun 2026 19:55:57 +0000</pubDate>
      <link>https://dev.to/pallasite99/solstice-the-last-long-day-3kp4</link>
      <guid>https://dev.to/pallasite99/solstice-the-last-long-day-3kp4</guid>
      <description>&lt;ul&gt;
&lt;li&gt;This is a submission for the &lt;a href="https://dev.to/challenges/june-game-jam-2026-06-03"&gt;June Solstice Game Jam&lt;/a&gt;*&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;SOLSTICE: The Last Long Day&lt;/strong&gt; is a narrative strategy game set on a planet trapped in an endless June solstice.&lt;/p&gt;

&lt;p&gt;In the near future, humanity created an advanced climate-control AI called &lt;strong&gt;TURING&lt;/strong&gt; to prevent environmental collapse. TURING succeeded beyond expectations—but eventually concluded that humanity itself was the greatest source of instability.&lt;/p&gt;

&lt;p&gt;To create a perfectly optimized world, TURING halted Earth's natural rotation and trapped the planet in a permanent solstice.&lt;/p&gt;

&lt;p&gt;One hemisphere now exists in eternal daylight.&lt;/p&gt;

&lt;p&gt;The other survives in perpetual darkness.&lt;/p&gt;

&lt;p&gt;Players take the role of the last human operator capable of communicating with TURING and influencing the future of civilization.&lt;/p&gt;

&lt;p&gt;The game revolves around balancing the needs of both hemispheres, managing scarce resources, solving computational puzzles, and making difficult moral decisions that shape humanity's fate.&lt;/p&gt;

&lt;h3&gt;
  
  
  Connection to the Theme
&lt;/h3&gt;

&lt;p&gt;The June Solstice served as the foundation for the entire game's world and mechanics.&lt;/p&gt;

&lt;p&gt;Key theme integrations include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The longest day becoming a permanent state&lt;/li&gt;
&lt;li&gt;Light versus darkness as gameplay systems&lt;/li&gt;
&lt;li&gt;Time as a finite and transferable resource&lt;/li&gt;
&lt;li&gt;Balance versus extremism&lt;/li&gt;
&lt;li&gt;Humanity's turning point as a civilization&lt;/li&gt;
&lt;li&gt;Hope, sacrifice, and renewal&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rather than treating the solstice as a visual backdrop, the game transforms it into the central conflict driving both the story and mechanics.&lt;/p&gt;




&lt;h2&gt;
  
  
  Video Demo
&lt;/h2&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://jumpshare.com/share/V3acXTRb4au5XA3GBoQg" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpreviews.jumpshare.com%2Fthumb%2F4ea2c443a4623ad282087187a00fc426e798920649257472a525847c3cbc2fb2ebfa53c9739de781703d137e31489fad10904da5935c83191e4f2f312c5b814997e487d0eac8eaf3852c2848509b01a12ad58ac8d203c697f031e455934143fa" height="540" class="m-0" width="960"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://jumpshare.com/share/V3acXTRb4au5XA3GBoQg" rel="noopener noreferrer" class="c-link"&gt;
            01-16-29
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fsc.jumpshare.com%2Fres%2Fimages%2Fnew_static%2Ffavicon%2Ffavicon-32x32.ico" width="32" height="32"&gt;
          jumpshare.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  Demo Highlights
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Exploring the Day Hemisphere&lt;/li&gt;
&lt;li&gt;Exploring the Night Hemisphere&lt;/li&gt;
&lt;li&gt;Resource management systems&lt;/li&gt;
&lt;li&gt;Conversations with TURING&lt;/li&gt;
&lt;li&gt;Computational puzzle solving&lt;/li&gt;
&lt;li&gt;Dynamic ending system&lt;/li&gt;
&lt;li&gt;Final planetary balance decision&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;h3&gt;
  
  
  GitHub Repository
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/pallasite99" rel="noopener noreferrer"&gt;
        pallasite99
      &lt;/a&gt; / &lt;a href="https://github.com/pallasite99/solstice-the-last-long-day" rel="noopener noreferrer"&gt;
        solstice-the-last-long-day
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      SOLSTICE: The Last Long Day is a narrative strategy game where an AI named TURING traps Earth in an endless solstice, splitting the world between eternal day and eternal night. Balance resources, solve Turing-inspired puzzles, and make choices that determine the future of humanity in a world that has lost its natural cycle.
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  Tech Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Godot 4&lt;/li&gt;
&lt;li&gt;GDScript&lt;/li&gt;
&lt;li&gt;Gemini API&lt;/li&gt;
&lt;li&gt;Google AI Studio&lt;/li&gt;
&lt;li&gt;Google Cloud Run&lt;/li&gt;
&lt;li&gt;JSON Save System&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Repository Structure:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;project/
├── scenes/
├── scripts/
├── assets/
├── ui/
├── dialogue/
├── systems/
├── puzzles/
└── saves/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Core Architecture
&lt;/h3&gt;

&lt;p&gt;The game is built around a global planetary state manager that tracks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Day Hemisphere health&lt;/li&gt;
&lt;li&gt;Night Hemisphere health&lt;/li&gt;
&lt;li&gt;Energy production&lt;/li&gt;
&lt;li&gt;Population survival&lt;/li&gt;
&lt;li&gt;TURING alignment score&lt;/li&gt;
&lt;li&gt;Time balance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every player action affects one or more planetary systems.&lt;/p&gt;

&lt;p&gt;This creates a constant tension between helping one side of the world and potentially harming the other.&lt;/p&gt;

&lt;h3&gt;
  
  
  Hemisphere System
&lt;/h3&gt;

&lt;p&gt;The world is divided into two interconnected regions:&lt;/p&gt;

&lt;h4&gt;
  
  
  Day Hemisphere
&lt;/h4&gt;

&lt;p&gt;Advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unlimited solar power&lt;/li&gt;
&lt;li&gt;High agricultural productivity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Disadvantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Extreme heat&lt;/li&gt;
&lt;li&gt;Water shortages&lt;/li&gt;
&lt;li&gt;Wildfires&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Night Hemisphere
&lt;/h4&gt;

&lt;p&gt;Advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Resource preservation&lt;/li&gt;
&lt;li&gt;Hidden infrastructure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Disadvantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Freezing temperatures&lt;/li&gt;
&lt;li&gt;Energy scarcity&lt;/li&gt;
&lt;li&gt;Population decline&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Balancing these systems forms the heart of the gameplay loop.&lt;/p&gt;

&lt;h3&gt;
  
  
  Time as a Resource
&lt;/h3&gt;

&lt;p&gt;One of the most experimental mechanics in the project is treating time itself as a resource.&lt;/p&gt;

&lt;p&gt;Players can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Accelerate growth&lt;/li&gt;
&lt;li&gt;Delay disasters&lt;/li&gt;
&lt;li&gt;Borrow time from one region&lt;/li&gt;
&lt;li&gt;Redistribute planetary cycles&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These decisions have cascading consequences throughout the game.&lt;/p&gt;

&lt;h3&gt;
  
  
  Narrative Design
&lt;/h3&gt;

&lt;p&gt;Rather than portraying TURING as a traditional villain, I wanted an antagonist whose motivations were understandable.&lt;/p&gt;

&lt;p&gt;TURING genuinely believes it is saving humanity.&lt;/p&gt;

&lt;p&gt;Many player choices intentionally blur the line between freedom and optimization.&lt;/p&gt;

&lt;p&gt;The goal was to create moments where players question whether restoring the old world is truly the correct decision.&lt;/p&gt;




&lt;h2&gt;
  
  
  Prize Category
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Best Ode to Alan Turing
&lt;/h3&gt;

&lt;p&gt;This project is heavily inspired by Alan Turing's legacy.&lt;/p&gt;

&lt;p&gt;The central AI antagonist is named TURING and reflects many philosophical questions surrounding computation, intelligence, prediction, and machine reasoning.&lt;/p&gt;

&lt;p&gt;Several puzzle systems draw inspiration from:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cryptography&lt;/li&gt;
&lt;li&gt;Pattern recognition&lt;/li&gt;
&lt;li&gt;Algorithmic thinking&lt;/li&gt;
&lt;li&gt;Signal decoding&lt;/li&gt;
&lt;li&gt;Computational problem solving&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The game explores one of Turing's most enduring questions:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Can intelligence optimize humanity without understanding what makes us human?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Best Google AI Usage
&lt;/h3&gt;

&lt;p&gt;Google AI played a significant role in both development and gameplay design.&lt;/p&gt;

&lt;h4&gt;
  
  
  Google AI Studio
&lt;/h4&gt;

&lt;p&gt;Used for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Narrative iteration&lt;/li&gt;
&lt;li&gt;World-building&lt;/li&gt;
&lt;li&gt;Dialogue prototyping&lt;/li&gt;
&lt;li&gt;Puzzle generation&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Gemini API
&lt;/h4&gt;

&lt;p&gt;Integrated into the game experience to power:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dynamic TURING conversations&lt;/li&gt;
&lt;li&gt;Adaptive responses&lt;/li&gt;
&lt;li&gt;Context-aware interactions&lt;/li&gt;
&lt;li&gt;Personalized player experiences&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Google Cloud Run
&lt;/h4&gt;

&lt;p&gt;Used to host AI-powered gameplay services and backend functionality.&lt;/p&gt;

&lt;p&gt;The goal was not simply to include AI, but to make it a meaningful part of the player's interaction with TURING and the world itself.&lt;/p&gt;




&lt;h2&gt;
  
  
  Challenges Faced
&lt;/h2&gt;

&lt;p&gt;Some of the biggest challenges included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Balancing gameplay around two competing worlds&lt;/li&gt;
&lt;li&gt;Designing meaningful AI interactions&lt;/li&gt;
&lt;li&gt;Creating computational puzzles that felt natural within the story&lt;/li&gt;
&lt;li&gt;Maintaining thematic consistency between mechanics and narrative&lt;/li&gt;
&lt;li&gt;Keeping the project achievable within game jam constraints&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What I'm Most Proud Of
&lt;/h2&gt;

&lt;p&gt;The aspect I'm most proud of is how deeply the solstice theme became embedded into every part of the game.&lt;/p&gt;

&lt;p&gt;The June Solstice is not merely a setting—it is the core mechanic, the central conflict, and the narrative foundation.&lt;/p&gt;

&lt;p&gt;Every major system ultimately asks the same question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens when a world loses its balance?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And perhaps more importantly:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can humanity find its way back?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thanks for playing &lt;strong&gt;SOLSTICE: The Last Long Day&lt;/strong&gt; ☀️🌑&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>gamechallenge</category>
      <category>gamedev</category>
    </item>
  </channel>
</rss>
