Inspiration
I’ve always loved playing fast-paced, arcade-style games, and I wanted to create something that captured that excitement while also being simple and easy to pick up. The idea of setting it on Mars originated from a desire for a cool, unique environment where survival feels intense yet still enjoyable. I wanted players to feel challenged and hooked, always trying to beat their previous run.
What it does
Escape from Mars is an infinite runner where the goal is to dodge enemies, collect power-ups, and grab coins along the way. The coins you earn can be used to unlock new character skins, giving players more variety and personalization. The gameplay becomes increasingly challenging the longer you survive, which keeps players on their toes and makes every run exciting.
How we built it
I built the game using HTML, JavaScript, and CSS, and brought it to life with sprite animations to make everything feel smooth and dynamic. The game logic handles movement, collision detection, score tracking, and difficulty scaling. I also added coin collection and skin-purchasing mechanics so that there’s a sense of progression beyond just running further.
Challenges we ran into
One of the biggest challenges was implementing sound in a way that felt responsive with the player. Another challenge was figuring out how to make progress save even if you close or refresh the game, so players don’t lose all their skins or coins when they leave.
Accomplishments that we're proud of
I’m really proud of creating a complete infinite runner from scratch, not just a prototype, but a fully playable game with mechanics, scoring, coins, and skins. Seeing it all come together and actually feel like a real game was a huge accomplishment. I also like that it’s fun and simple enough for anyone to jump in and play right away.
What we learned
I learned a lot about game design, from how to make levels feel progressively harder, to how to balance challenges with rewards like power-ups and coins. I also picked up new coding tricks, especially in handling animations, player interactions, and persistent data storage. Most importantly, I learned how much effort it takes to make a game feel smooth and polished.
What's next for Escape from Mars
Next, I want to add an instructions screen to make it easier for new players to understand the controls. I also plan to introduce more skins, a wider variety of enemies, and new power-ups to keep the game fresh. Long-term, I’d love to make the game even more immersive with sound effects, background music, and maybe even different Mars-inspired maps to explore.


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