Narravas
A prototype interactive storytelling experience that generates a work of art as you play.
Gameplay:
Narravas is a branching narrative text-based adventure game with an additional artistic component. As the player advances through the story and makes decisions, elements are slowly added to an image that reflects the player's choices. The image is blurred throughout the story, only being revealed at the end.
The elements added to the image are selected at random from a list of artwork from different artists (the artist being the three developers of the game). This is to ensure that even if a player were to make the same decisions multiple times, they would receive a different work of art at the end.
Contributions:
Developed with Anthony Forcella and Christian Gibson.
- Game Design & Ideation
- Scripting and managing Ink-Unity integration
- Additional Illustration
- Project management
Development:
This project was developed in four months as a work of algorithmic art for a class. Our team extensively prototyped, workshopped, and tested this project with classmates, culminating in a presentation open to the entire computer science department at College of Charleston.
Out of all of the game projects I have worked on so far, this one was the most challenging. It was challenging on a technical level, as I was the scripting lead for the project despite being tasked with multiple things I had never attempted before. It took a lot of research and many long hours, but I was able to implement the intended functionality of the project.
Narravas was also difficult from a logistical perspective. With a limited time to work on the project, but each team member having completely different schedules, it took a lot of coordination to be able to meet with the rest of the team.
Despite the many challenges, and everyone on the team having different and sometimes conflicting ideas that they were passionate about, we were able to pull together the project in the end.
View the demo/pitch deck for the project (using a working title) here
View the initial prototyping document here
- Engine: Unity Engine
- Scripting: C#
- Scripting: Ink
- Illustration: ibisPaint X