Willow’s Quest is a game I made with Kevin Mendoza Tudares and Beck Mallwitz for Northwestern’s CS 377 Game Development Studio course. Kevin did a ton of work on the combat system and UI, Beck did a lot of art and sound design, and I did most of the writing and gameplay programming.

The game follows Willow, an anthropomorphic cat, who has lost their gelatin friend in the forest behind their house. They must venture into the forest to save their friend from the clutches of a Bear, along the way encountering various forest creatures. The gameplay is most akin to an RPG with turn-based combat and somewhat nonlinear questing. The biggest addition to combat we made was a mood system which affects damage output and critical hit chance, inspired by Omori. Other direct inspirations for this game included older Pokemon games, Undertale, and Earthbound.

Reflections

I honestly wish we went with a different type of game. While we all loved RPGs like the inspirations mentioned above, there simply was not enough time in the class to make a game with such complex systems. The result is a game that tries to do some substantial things but ends up falling short due to limits on time and resources. There just isn’t enough of some core RPG aspects present here, such as engaging combat, interesting writing and characters, player agency, and progression. Instead it may have been better for us to choose a style of game that would be easy to make but have it be very polished. Regardless, I still had a wonderful time making this game and all three of us learned a lot along the way.

Download and source code

You can find the source code on the GitHub repository and builds of the game for Windows, macOS, and Linux under the Releases page.

demo2