Cross Back

A short visual novel about self-discovery.

At A Glance


Media Type: Visual Novel

Platform: Web-based

Released: December 2020

Made for: MAGD 487: Portfolio Development @ UW-Whitewater

Created with: Unity, Processing

Coded in: C#, Java

Developers: Cass Aleatory (solo project)

Try It!


About


Cross Back is the self-discovery story of a person trapped in their own mind. It puts the player in the role of Sierra, a mysterious girl who woke up in Sam's mind without any memory of how she got there or what came before. It's up to her to help Sam resolve the unknown trauma that's locked him in his own subconscious before they're caught by a formless enemy that Sam believes to be after them.

Technically, Cross Back isn't kinetic; the player is allowed to make dialogue choices that will take the conversation to slightly different places. But it also isn't the sort of "choose your own adventure" game I usually make. Here, there's only one narrative arc, one ending, and one path to get there. This time, the interactive element is supplementary to the story I want to tell.

Cross Back is set apart from my other projects chiefly by its storytelling style. It tells a unique sort of visual story by using external media that tie into the game’s primary narrative. This means that the game relies on true cooperation between words and images to tell its story. In my previous projects, the words could usually convey almost all the story with little help from the images. But in Cross Back, the words exist only to offer meaningful hints to the player, guiding them towards a possible interpretation that in turn provides unique insight into the game’s plot and symbolic structure.

I learned a great deal while making Cross Back. As my first attempt at image-based storytelling, my first visual novel, and my first time trying to integrate videos and Processing sketches into Unity, I had to cover a lot of ground as a writer, programmer, and developer to pull this game off. Ultimately, I'm proud to say that I succeeded in learning most of these target skills and was able to create a game that matched my original vision for the project. I'm very pleased with Cross Back in its final form, and I'm extremely grateful that I got a chance to tell this very important story in such a unique medium.

What I Did


For the base game, I handled everything! I did the graphics art, animation, music composition, sound design, programming, game design, interface design, Unity implementation, and writing from scratch. This game was made in Unity and written in C# in Microsoft Visual Studio. There is also a component that was written in Processing (Java). The score was composed in Noteflight, and the visual art was made in Adobe Illustrator.

For Deliverance (2018), which serves as the first mirage, I created the visual art in Adobe Illustrator and animated it in Adobe AfterEffects. For Red Knight & The Lost Treasure (2018), which serves as the second mirage, I created the visual art in Adobe Photoshop and animated it in Adobe AfterEffects.

I did NOT make the sound effects or music that appear in Deliverance and Red Knight & The Lost Treasure. Sound effects are from Freesound.org. The music is as follows:

Both of the videos that incorporate these themes were student projects, and thereby use the themes under student use license. Due to the presence of these themes in Cross Back, no donations or other revenue will ever be generated by this game.

For Hook 'n' Lure (2017), which serves as the third mirage, I wrote all the code. Sam Rosenthal created the visual art, Gunnar Morkri provided the sound effects and music, and Alex Hartz designed and implemented the interface. Hook 'n' Lure was created in Processing (Java).