Inspiration

I was inspired by classic platformer games like Mario and Kirby. They were games I played when I was a kid, so it was fun making my own platform game!

What it does

The player can run and jump around the map and onto platforms. In certain areas, toxic rain is triggered and the player must hide under a platform to avoid taking damage. There are also puddles of toxic water around the map the player must avoid falling into. In an area with loose rock, the players movements near it can trigger it to fall. However, if the player avoids getting hit, they take no damage. If the player makes it past all the obstacles and makes it to the ship, they win!

How I built it

I made it in Unity and created all the art and animations myself using Procreate. I used a tile map for the background and placed colliders around the map as a floor.

Challenges I ran into

The first challenge I ran into was the animation. Whenever the player walked, it only played the animation once and would go back to the idle sprite. I figured out how to fix this by using a blend tree. The next challenge I had was properly configuring the colliders for the toxic rain. For awhile, there was no collision being detected when the player entered the rain. I fixed this by keeping track of when the player was under a platform and whether the rain was still happening. Lastly, when I was adding some finishing touches to the game, I decided I didn't need a script and deleted it. Unity decided to delete my entire script folder instead of just that one script, so all my scripts were deleted. Luckily, I was able to recover them because I had previous versions saved on my GitHub.

Accomplishments that I'm proud of

When I first came up with the idea for the game, I wasn't sure how I was going to implement the rain feature. I'm glad I was able to figure it out! I'm also happy with how the rock mechanic works.

What I learned

I learned how to link a GitHub repository to my Unity project. This saved me time and a headache, so I definitely will be doing that in the future! I also got a lot more familiar with Unity. I learned more about the animation software, collision detection, and movement.

What's next for Planet Roamer

Next, I plan to make more levels and add a map! I would also like to make longer levels with more obstacles.

Built With

Share this project:

Updates