Repo for NUS GDG Project Dev 24 "Curious Cat in Clementi".
A light-hearted, cozy game inspired by "Untitled Goose Game," featuring a mischievous street cat exploring the neighborhood of Clementi. As the cat, players complete simple quests, perform pranks, and interact with NPCs in a minimalist, hand-drawn style.
Curious Cat in Clementi is a game that showcases Singapore’s architecture and cultural habits through the eyes of a playful street cat. The game combines elements of puzzle, stealth, and exploration, providing a unique and engaging experience.
- Objectives: Perform typical cat behaviors such as:
- Pranks: Knocking over flower pots, sneaking into houses.
- Collecting: Gathering shiny objects or snacks around the neighborhood.
- Exploring: Chasing butterflies, finding hidden spots and items.
- Interacting: Engaging with NPCs like shopkeepers, kids, and other animals.
- Style: Minimalist, hand-drawn, and cute cartoonish visuals.
- Setting: The game is set in Clementi, a neighborhood in Singapore, but it should be general enough to represent any local area.
- Game Engine: Unity
- Programming Language: C#
- Assets:
- Leverage free online game assets.
- Create custom assets using tools like Adobe Photoshop or GIMP.
- Utilize Unity Asset Store for additional resources.
- Movement: Use the arrow keys or WASD to move the cat around.
- Interact: Press
E
to interact with objects and NPCs. - Prank: Press
F
to perform pranks like knocking over items. - Collect: Press
C
to collect items. - Pause: Press
Esc
to pause the game and access the menu.
- Complete Quests: Help the cat complete various quests around the neighborhood.
- Perform Pranks: Engage in playful pranks to create mild havoc.
- Collect Items: Gather shiny objects and snacks scattered throughout the area.
- Explore: Discover hidden spots, chase butterflies, and uncover secrets.
- Interact with NPCs: Engage with various characters, including shopkeepers, kids, and other animals, to enrich the gameplay experience.
-
Clone the repository:
git clone https://github.com/yourusername/curious-cat-clementi.git
-
Open the project in Unity:
- Ensure you have Unity installed.
- Open Unity Hub and add the cloned project.
-
Install dependencies:
- Download and import necessary assets from the Unity Asset Store.
-
Run the game:
- Press the Play button in Unity to start the game.
We're always open to more members!
- Programmers: Beginners welcome! Follow along with comprehensive tutorials.
- Artists: Help design the game's aesthetic elements.
- Musicians: Create sound effects and music to enhance the game’s atmosphere.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.