Project Proposal: A Cat’s Daydream

Game Pitch: In this game, you play as a cat. The goal is to navigate around a giant cat condo world and drop dangerous items onto the heads of the humans below, making sure not to harm your beloved owner (aka food source). You lose if you fall and become noticed by the humans.

I chose this idea because there are a lot of jokes about cats being evil but there doesn’t seem to be a serious 3D game about a cat killing people. I am also trying to create a style for what a cat’s daydream should be. I want to move away from realistic textures so I would like to stick to one very vibrant color palette and keep everything flat shaded.

Controls: To me, playing with a controller feels better than pressing randomly assigned keys on a keyboard. I will have the two joysticks control movement and vision and will use the back triggers to control the left and right paw swipes (for pushing items). Using a controller feels more natural for left and right paw movements anyway.

This image is some concept art for the point of view of the player. You will see the cat’s body, but will have to look down a bit to see the humans.


Game References:

A game that hasn’t come out yet, called “HK”. The main character is a cat, and they have very realistic cat movements (I will do more basic ones, but this is a good reference):


Fotonica, really bright platforms (I am not interested in the linear direction though)

Abstract Rituals, I like the way this game looks. It gave me the idea of making the world a cat condo. However, these paths are randomly generated, and are impossible to walk on (based on gameplay videos).


Non Game References:


I have no idea what this picture is but I googled color schemes and I liked this one a lot.


I would like to make the cat design as simple as possible, like this but in 3D. Also, the cuteness might be a nice contrast.


Making the game like an obstacle course slightly based off of real cat condo elements might make for an interesting obstacle course world.

White Room Installation: