A cosmic journey through tiny worlds (I recommend playing in full screen. Only available on PC/Browser)

Explore miniature planets filled with puzzles, challenges, and alien creatures. In Planet Hopper, you play as an astronaut on a quest to gather fuel, solve clever puzzles, and overcome obstacles to continue your journey across the stars. Each planet has its own rules and dangers — from boxes guarding key items to laser beams that must be redirected with wit.

Featuring pixel art visuals and a retro sci-fi atmosphere, the game blends exploration, logic, and visual storytelling. Every element was handcrafted by a solo developer, me — from the sprites, to the code, and even the voice acting.

Do you have what it takes to hop from planet to planet and complete this stellar adventure?

I'm a young Argentinian who loves video games and a year ago I started learning development and art.

Follow me on my social media:

Youtube: https://www.youtube.com/@leitogamedev

Instagram and TikTok: @LeitoGameDev

If you would like me to add subtitles to the videos, let me know!

Free asets used in this project:

Spaceship https://fadinfadin.itch.io/pixel-art-spaceship
Bunny https://duckhive.itch.io/bunny/download/eyJleHBpcmVzIjoxNzQ3NzA1ODc1LCJpZCI6MzM3MzMyOX0%3d.mCimhPFLB8wWMveYnUXPn4lvygo%3d
Firehttps://devkidd.itch.io/pixel-fire-asset-pack


Updated 18 days ago
Published 19 days ago
StatusPrototype
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorLeitoGameDev
GenrePuzzle, Platformer
Made withUnity
Tags2D, Indie, Puzzle-Platformer, Space

Comments

Log in with itch.io to leave a comment.

Amazing game! Really enjoyed it (especially the voice acting).

Thank you so much for your comment! I did my best, specially I´m not a native english speaker 😁 I am glad you liked the game!

(+1)

This is such a charming little game! The entire vibe is just there. How did you create the effect of walking around the planet?

Thanks so much for your comment! I put a lot of effort into the game, and I'm glad it's appreciated :)

Regarding gravity, I overrode Unity's gravity and created a script that simulates gravity using an object as its core (the planet with layer = Ground). I add this script to each object I want to be affected by and add the planet as a reference in the Start method.

planetCenter = GameObject.FindGameObjectWithTag("Ground").transform;

Then, in the FixedUpdate, gravity is constantly applied.
It's really complex and caused me a lot of problems. For example, if I increased the speed of the rabbit, it would start to lift off the ground. 😅