Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hey there!

Here are some things that I didn't enjoy about the game:

  • One of the jump sounds has a piercing click to it
  • I wish you moved with the platforms (I can give you tips on how to do this in Unity)
  • I wish I could pause with Escape
  • I don't like waiting for very slow moving platforms (I don't have many ideas on how to fix this)
  • I wish the world felt a little more alive (maybe make background animate (maybe the clouds moving across the screen) or robot animate or sounds for the robot moving or a big clank when it falls (a lot of small details goes a long way for this!))
  • Pause button and level indicator text is much too large. (maybe even get rid of the pause button since most people know to press Escape for pausing

Here are some things I think you get right:

  • Cat splash screen
  • I like the mini-tutorial board before the magnets
  • I felt like I had control over the robot especially with its jump height
  • I liked how the background transitioned into a black sky
  • Overall I think the style of the game is consistent
  • The music isn't bad actually, it just needs to be a bit longer to avoid being repetitive

I beat the game so I enjoyed it enough to do that!

(+1)

Thanks for taking the time to play the game! I really appreciate your criticism, and appraisal of the game, both very appreciated :)

I also would be very grateful if you'd give instructions on how to make moving platforms in unity, because I tried making the player the child of the platform but that only broke it more :/ If you need to talk about these platforms, we could use the comments but if you'd like to use an actual texting platform I can tell you my discord username B)

Oh and btw the cat's name is Lucy XD

Happy to help! I know some people make it work by setting the player to the child of the platform, but I went for a different approach. This is what you should attach to the player. It simply detects if you touch a moving platform, moves you along with it's movement, and detects when you leave the moving platform.

Here's the essentials of the MovingPlatform class (I left out ChooseNewPosition since I'm sure you have your own solution for that). The only part of it you really need to have is "public Vector2 MoveDelta => rb.velocity;" as well as the part where you move it using the platform's rigidbody.

Hope this helps and let me know if you have any questions!