{"slug": "how-i-built-a-turing-inspired-3d-solstice-runner-powered-by-google-ai", "title": "How I Built a Turing inspired 3D Solstice Runner Powered by Google AI", "summary": "A developer built Solstice Runner, a 3D endless runner game for the June Solstice Game Jam, using Google AI API to generate dynamic logic puzzles and narrative. The game features 'Turing Gates' that require players to solve AI-generated logic challenges, paying homage to Alan Turing. It was developed with React Three Fiber and hosted on GitHub Pages.", "body_md": "*This is a submission for the June Solstice Game Jam*\n\nFor this game jam, I built **Solstice Runner**, a 3D endless adventure where you literally chase the sun on the longest day of the year.\n\nThe idea started with a simple question:\n\nWhat if the solstice was a race against time, guided by logic?\n\nIn Solstice Runner, players navigate a vibrant 3D world, dodging obstacles and interacting with a dynamically generated environment. Instead of just making a standard runner, I wanted the environment and the interactions to feel alive. The game celebrates the June Solstice by having the player constantly move forward toward a sun that never seems to set, while solving on-the-fly logical puzzles inspired by Alan Turing.\n\nThe goal was simple:\n\n**Build a fast-paced 3D web experience that seamlessly blends action with intelligent logic.**\n\nHere is a quick video demo of the gameplay in action:\n\nYour browser does not support the video tag.You can also try:\n\n... directly through the deployed game (hosted on GitHub Pages):\n\nBuilt with:\n\nI started by focusing on the core rendering loop:\n\nRender Scene → Handle Movement → Generate AI Logic → Avoid Obstacles\n\nOnce the 3D movement felt right in the browser, I started layering in everything else.\n\nOne of the biggest challenges was getting 3D performance running smoothly in the browser. Using pure Three.js can require a lot of boilerplate, so I opted for React Three Fiber. It allowed me to treat 3D meshes, lights, and cameras as standard React components, which sped up development tremendously. The environment uses warm, bright lighting to reflect the summer solstice vibe.\n\nInstead of hardcoding the obstacles or dialog sequences, I used the Google AI API as the \"Game Master\". Every time a player reaches a specific checkpoint, the game pings the API with the current game state to generate unique logic challenges and narrative text.\n\nIt took some tweaking to ensure the API calls didn't block the game's render loop, but the result is a game that responds dynamically.\n\nSince June is also Alan Turing's birth month, I wanted to include a tribute to him. The logic checkpoints you encounter while running are framed as \"Turing Gates\". They require quick thinking—such as pattern recognition or simple binary decisions—before you can continue your run.\n\n| Feature | Concept | The Mechanics |\n|---|---|---|\n| Turing Gates | Logic Nodes | Answer AI-generated logic puzzles to pass safely |\n| Endless Day | June Solstice | The lighting stays perpetually at golden hour |\n\nI am submitting this project for the **Best Google AI Usage** and **Best Ode to Alan Turing** categories.\n\nThe Google AI API handles the core dynamic dialog and logic generation, making every run feel unique. Meanwhile, the core mechanics of navigating \"Turing Gates\" serve as a direct homage to Turing's legacy in computing and intelligence.\n\nThanks for playing!", "url": "https://wpnews.pro/news/how-i-built-a-turing-inspired-3d-solstice-runner-powered-by-google-ai", "canonical_source": "https://dev.to/tahosin/how-i-built-a-turing-inspired-3d-solstice-runner-powered-by-google-ai-ige", "published_at": "2026-06-21 18:26:47+00:00", "updated_at": "2026-06-21 18:34:04.883484+00:00", "lang": "en", "topics": ["artificial-intelligence", "generative-ai", "ai-products", "developer-tools"], "entities": ["Google AI", "React Three Fiber", "GitHub Pages", "Alan Turing", "Solstice Runner"], "alternates": {"html": "https://wpnews.pro/news/how-i-built-a-turing-inspired-3d-solstice-runner-powered-by-google-ai", "markdown": "https://wpnews.pro/news/how-i-built-a-turing-inspired-3d-solstice-runner-powered-by-google-ai.md", "text": "https://wpnews.pro/news/how-i-built-a-turing-inspired-3d-solstice-runner-powered-by-google-ai.txt", "jsonld": "https://wpnews.pro/news/how-i-built-a-turing-inspired-3d-solstice-runner-powered-by-google-ai.jsonld"}}