Planet Escape is a 2D platformer survival game where players control an astronaut stranded on an unknown planet. Players must navigate harsh terrain, avoid deadly plants and rocks, manage limited oxygen, and use thrusters to reach their spaceship.
It was built with a focus on immersive survival mechanics, blending platformer gameplay with resource management. Developing the oxygen depletion system and unique alien plant behaviors were some of the key challenges.
Game Concept
- Genre: 2D Platformer, Survival
- Inspiration: Space-themed adventure games
- Theme: Adaptation, Survival in Harsh Environments
- Platform: PC
- Target Audience: Fans of survival platformers and space-themed adventures
Narrative & Setting
An astronaut finds themselves stranded on Mordor, an unknown planet in a distant galaxy. With their oxygen tank damaged and no time to waste, they must overcome deadly plants, massive rocks, and fierce sandstorms to get back to their spaceship.
Gameplay Mechanics
- Player Controls: Move forward, jump, and use suit thrusters for increased speed and jump height.
- Oxygen Management: The astronaut’s oxygen depletes over time and must be replenished using oxygen power-ups.
- Gravity: The astronaut is affected by the planet’s gravity and will eventually come back down after jumping.
- Obstacles: Deadly plants and rocks can damage the suit, slow down progress, and cause the player to lose.
Goals & Win/Lose Conditions
- Goal: Survive the harsh terrain, manage oxygen levels, and reach the spaceship.
- Win Condition: The astronaut reaches the spaceship alive.
- Lose Conditions:
- Caught in a sandstorm due to slowed movement.
- Oxygen fully depletes before reaching the spaceship.
- Collision with deadly plants causing suit damage.
Tech Stack
- Game Engine: GameMaker Studio 2
- Programming Language: GameMaker Langauge (JavaScript-like)
- Version Control: Git
GitHub Repository: Planet Escape
Live Demo: Planet Escape