You are a cat. As a cat, you must avoid your owner’s attempt to wash you at all cost. You are now locked inside the bathroom full of baits and traps set up by your owner – Can you escape? Collect all the fish cookies and keys in the room. All forms of soap and water puddles are your enemies! If you touch them, you will get caught. Toilet paper roll and duckie are benevolent friends. Use your keyboard to control the movement of the kitty. 

Soundtrack is William Rosati - Floating Also (NO COPYRIGHT 8-bit Music) from YouTube. 

All sprites except the cat are hand drawn by me. The cat is a free resource downloaded fromwww.kissclipart.com. The tile image is sourced from WayFair. 

 

The development process:

 For this game, I decided to use rather simple game mechanisms and focused more on the character building and aesthetic experience of the game. I decided to not include the score board because the goals seem rather straightforward. I also would prefer not to crowd up the canvas too much when I already have a lot of different graphic elements at work. In terms of the development of the code, it was overall successful with a good amount of trouble shooting. I was following the steps in the class demo rather closely. At times when I was trying out new codes, I would look up a bunch of tutorials and then tweaked on the code template provided by those tutorials. It would usually work out after a few trials and errors. I am definitely feeling much more familiar with the Unity interface and syntaxes in C# after this assignment. 

Successes:

 I am happy with the overall aesthetics/graphic design of the game, as well as the storytelling. Coding wise, I am proud of figuring out how to create moving obstacles with Mathf.PingPong. Even though we used it before in our exercise 2, it still took me a while to understand how to apply it in 2D. I am also happy with my soundtrack choice, which took me some hours of research to find.

 

Failures:

 I failed to make the water puddles slippery. I tried multiple mechanisms such as 2D surface effector, using AddForce function in code and 2D physical material, but somehow none of them worked in the game. I hope to keep troubleshooting on this over the next few weeks. Or perhaps turn the puddles into some other kinds of traps!

 

Lessons Learned:

Finish editing your sprites first before adding them to the prefab.

Also check and edit the file name when copying and pasting code from a different file. 

Always double check the screen size before you start building!

 

Future Development:

 Increase the difficulty of the game. Create a more aesthetically consistent sprite sheet. Add more responsive sound effects. 

Comments

Log in with itch.io to leave a comment.

Such a cute game! I think it would be nice if cookies are worth something, or there's a inventory of number of cookies that needs to be collected in order to get the key to open the door for nxt lvl. Also adding sound effects for collecting cookies and when the cat gets hurt by things would complete the game more :) good work

hahaha this is so cute! And we seems to share the same cat both in reality and our games (My cat would do anything to escape from the bathroom too!) XD the slippery floor might get a bit difficult to get through, maybe in the future development you can add more levels with such settings to enrich the game experience! 

The cat is cute and I like the sprites and music. Great job with moving the sprites. I would be interested in seeing slippery water puddles.

Too short, the game so is good!

This was an assignment for a class. Hopefully she'll continue development.