
KittyPop!
Welcome to KittyPop!
The bright, bouncy, fast-paced arcade game where colourful cats pop onto the screen and you have to collect them before they disappear! It’s cute. It’s chaotic. It’s cat-tastic. 😺💥
Perfect for quick sessions, personal high scores, and that “just one more try!” energy.
How to Play
Cats pop up across the grid — tap them to score points! But watch out! Sneaky snakes slither in too, and tapping them will cost you. Collect rewards for bonus points and extra time, and race against the clock to get the highest score you can.
Featuring:
- 🐱 Regular + rare cats with extra points
- 🐍 Snakes you definitely don’t want to tap
- 🐟 Rewards that extend your run
- ⏱️ A timer that keeps the pressure on
- 💫 Three game speeds for increasing chaos
Simple to pick up, hard to put down!
Behind the Scenes
KittyPop! was built using:
- ES6 Modules to organize logic across multiple scripts
- A lightweight game loop powered by intervals and timers
- Dynamic DOM manipulation to add, animate, and remove cats, snakes, and rewards
- Responsive design including media queries and flexbox layouts
- Custom SFX and music triggers tied to game events
- State management for pausing, resuming, level selection, and game over
- Utility helpers for rarity rolls, bonuses, and randomness
This project was a chance to pull together everything I’ve learned — from event-driven gameplay to scalable architecture — and turn it into something fun, silly, and joyful.
Credits
KittyPop! is a Carysaurus Game, inspired by classic arcade-style collect-and-avoid games.
Created by Carys Richards – © 2025.
Game art and design by Carys Richards.
Music by https://crossedkiller.itch.io/



Leave a comment
Log in with itch.io to leave a comment.