Kuesuto is a passion project and homage to The Legend of Zelda: A Link to the Past, combining classic action RPG elements with handcrafted pixel art and a meticulously designed world. Developed entirely in TypeScript, this project showcases custom game mechanics, intricate AI, and an immersive storyline set in a beautifully pixelated world.
Kuesuto transports players to the enchanted Forest of Verdelight, where the balance of nature is threatened by an ancient dark magic. The player assumes the role of a silver-haired protagonist who must face the Shadowthorn’s corruption and a host of adversaries to protect the forest. Along the way, the player encounters mysterious allies, like Morghul, a dark wizard who hints at a larger, unfolding destiny.
Kuesuto's development involved creating an entirely custom game engine in TypeScript, including a unique pathfinding library called Pather, which has been open-sourced for other developers. This pathfinding system enables enemies to track and pursue the player with precision, adding a challenging dynamic to combat encounters. The map design was created in Tiled, a popular tool for building pixel art maps, allowing for a rich and cohesive game environment.
Key Features:
- Handcrafted Pixel Art: Custom, retro-inspired visuals that add to the game's nostalgic feel.
- Responsive Controls: Movement uses WASD or arrow keys, with a custom on-screen controller for mobile.
- Real-Time Action Combat: Engage enemies in close combat, leveling up as you gain experience.
- Advanced Enemy AI: Enemies use the Pather library to track the player’s movements, increasing difficulty and realism.
- Dynamic Storyline: Interact with NPCs like Morghul, who offer guidance and reveal the lore of Verdelight.
Morghul, a robed figure shrouded in mystery, serves as a powerful ally and guide to the player. As the story begins, Morghul addresses the player with an eerie insight into their role in the forest's fate:
Morghul: "Ah, so you are the one foretold by the ancient prophecies. How curious that a mere elf stands at the crossroads of destiny."
Morghul steps forward, his eyes glowing with enigmatic power. "I am Morghul, a seeker of ancient truths. The Forest of Verdelight faces a dire threat. The Shadowthorn spreads with purpose. Your presence here is no coincidence."
With each interaction, Morghul reveals more about the dark magic corrupting the forest, setting the player on a journey to find and eliminate its source.
Whether exploring the intricacies of Verdelight, engaging in battles, or strategizing against enemy AI, Kuesuto aims to bring players into a classic adventure setting with a fresh twist. Its technical depth, handcrafted visuals, and original story elements make it a rewarding experience for fans of classic action RPGs.
Kuesuto was built for those who love a challenging, nostalgic RPG with real-time combat. Join the adventure and see if you have what it takes to restore balance to Verdelight!
Further Exploration:
- Pathfinding Library: Pather on GitHub - Explore and utilize the Pather library, designed to simplify pathfinding in 2D games.