No Way Home
Inspiration
We wanted to create something that moved beyond the typical "raise awareness" educational game. Climate change isn't just a statistic; it is a terrifying, existential threat. We were inspired by the concept of "ludonarrative consistency," where the gameplay mechanics themselves tell the story. We wanted to build a "climate horror" experience where the player feels the helplessness of a shrinking habitat, not through text boxes, but through the visceral panic of running out of ground to stand on.
What it does
No Way Home is a 2D survival horror platformer that acts as a playable metaphor for the climate crisis. You control a mother polar bear trying to guide her cub through an Arctic landscape that is actively disintegrating.
Unlike standard platformers where the level is static, our environment is a dynamic antagonist. As you progress:
- The World Darkens: The vibrant blue sky fades into a suffocating darkness, reducing visibility.
- The Ground Vanishes: The "ice sheet" platforms procedurally shrink in size, eventually fracturing into tiny, isolated floes.
- The Storms Erupt: What starts as a light snowfall escalates into a violent, blinding blizzard that obscures hazards.
- Resources Deplete: Food (fish) becomes dangerously scarce, forcing risky jumps to survive.
It is a game about endurance in a system designed to collapse, forcing players to confront the reality of a world we are rapidly losing.
How we built it
We built the game using Unity 2D and C#.
- Parallax System: We engineered a custom 3-layer parallax background system (Sky, Mountains, Glaciers) with "leapfrog" logic to create a seamless, infinite world that loops without gaps.
- Dynamic Atmosphere: We utilized Unity's Global Light 2D and Particle Systems controlled by a central
ClimateManagerscript. This script interpolates values over time, linearly increasing the storm emission rates and darkening the global lighting color as the player survives longer. - Procedural Difficulty: We wrote scripts that actively modify the terrain generation parameters in real-time, reducing the width of platform prefabs based on the distance traveled.
- Assets: We used generative AI tools to assist in creating the high-fidelity pixel art backgrounds, which we then manually processed to handle transparency and layering correctly.
Challenges we ran into
- The "Infinite" Seam: One of our biggest technical hurdles was creating a truly seamless infinite background. We struggled with "seams" appearing between background tiles and issues with sprites jumping to the wrong position. We solved this by implementing a precise "3-panel" system and mirroring textures to hide edge artifacts.
- Asset Pipeline: Dealing with AI-generated assets required significant post-processing. We had to manually clean up alpha channels and "halo" effects to ensure the mountains and glaciers layered correctly without opaque boxes blocking the view.
- Balancing "Unwinnable": Designing a game that is supposed to get harder until you lose is tricky. We had to fine-tune the degradation rate so the player feels a sense of hope and progress before the inevitable difficulty spike, rather than feeling defeated immediately.
Accomplishments that we're proud of
- The Atmosphere: We are incredibly proud of the mood. The transition from a bright, hopeful start to the dark, stormy end feels genuinely oppressive and emotional.
- The "Cub" Mechanic: Adding the cub raised the stakes significantly. It changed the game from a generic survival runner into a story about protecting the future, which resonates deeply with the climate theme.
- Technical Polish: Getting the parallax layers to move at different speeds while maintaining a cohesive 2D scene was a satisfying technical victory.
What we learned
- Unity Systems: We deepened our understanding of Cinemachine for camera tracking and 2D Lighting for mood setting.
- Technical Art: We learned a lot about the importance of sorting layers, sprite masks, and proper asset preparation in a 2D workflow.
- Design as Message: We learned how powerful it can be to tie game variables (like platform width) directly to a narrative theme (melting ice).
What's next for No Way Home
- Mobile Port: The simple controls make it perfect for mobile, where the "infinite runner" style shines.
- More Biomes: We want to expand the concept to other "dying" environments, such as a burning forest (koala) or a bleached coral reef (sea turtle).
- Leaderboards: Adding a "Days Survived" global leaderboard to encourage competition.

Log in or sign up for Devpost to join the conversation.