Perilous Servitude

A frame from the completed game, near the start of the story.

Summary

Perilous Servitude is a multi-route visual novel game developed using Ren’Py, surrounding the tale of how an intelligent young woman was able to enter the palace of a no-nonsense emperor, complete her work, and live to now tease her young niece in the future about what really went down.

Date: January 2024 – May 2024

Role(s): Sole Developer

Platform: PC

Project Information

The primary goal of this project was to make a portfolio piece out of an Advanced Game Design Seminar course. I knew I wanted to make an interactive narrative game, and ended up landing on creating my own visual novel using Ren’Py.

Throughout the semester, I was able to learn how to use Ren’Py properly and all the methods I’d need for having choice impact and different routes. Although I used free-to-use Ren’Py backgrounds, I felt like the characters were the core aspect to the game, and wanted a more personalized touch due to it for them.

I began working with a friend who volunteered to help draw the character sprites and reactions that I needed for the game and story.

After communicating the style and character information for Perilous Servitude, I received the art assets, and implemented them into the game once everything story-wise had been set up and ready.

Project Takeaways

Although this was a solo project, my original concept had been much grander, but also out of scope as a result. I was able to take my past experience as a developer to really ask myself what could and couldn’t be done, before I scoped down to a game with a more appropriate length.

By taking the steps needed to plan properly, contracting/communicating with others, research, and to stay within scope, I was able to make a full visual novel with unique art assets and multiple routes!

Overall, I’d consider this project a success, and I’m very happy to report that I got a full 200/200 score-wise in addition to a new portfolio piece to share here.

A. Liu Avatar