Unreleased Sol Press Project


Tools
Unity 2019, Visual Studio
Platform
PC, Android, iOS
Role
Software Designer
Dev Time
1 year, 3 months

As sole developer at Sol Press, I ported a proprietary-engine visual novel to Unity without access to the original source.

Challenges and solutions:

  • Reverse-engineered core features by analyzing key scenes for timing, feel, and behavior, and then rebuilding dialogue, images, animations, and VFX from scratch.
  • Designed a modular framework using the Strategy pattern: Script instructions mapped to plug-in handlers via dictionary, minimizing project-specific code for future reusability.
  • Created automation tools to improve workflows for localization teams.

Thanks to the structure of the framework, a new game or engine could be supported later on with just a handful of extra scripts to emulate the original work’s behaviors.

This project showcased deep problem-solving and future-proof architecture, skills I apply in all Unity work.

Ryan Prothero
Game Programmer and Designer

A game programmer with a passion for efficient code and intuitive game design.