Cuties

Platforms: Windows

Team Size: 1

Dates: Jan - May 2024

Cuties is a top-down action game with roguelike elements, and my very first in end-to-end. Almost all aspects of the project were created or ideated by me, including scripting, level progression, AI implementation, data structure design, sprites, animations, and the story.

The game contains four progressively challenging levels, with a modular upgrade system responsible to give the player status boosts (such as speed boosts and extended invincibility duration) in order to balance difficulty with fun. Randomness in enemy attributes was also developed, ensuring great replayability and complexity.

A key challenge in Cuties was implementing an enemy AI to track the player; for that, I used an A* pathfinding algorithm, allowing enemies to intelligently pursue the user and navigate obstacles in real time.

Finally, this project taught me full-cycle software development, from algorithm development to prototyping to balancing and level engineering, finally reaching optimization efforts and deployment stages.

Core Focus: A* pathfind, Event-driven behaviors, Abilities

Bonus: First end-to-end software development experience