Innocent Blue
A custom game engine built with SDL, designed to bring an existing visual novel series to modern platforms, including Windows and Android.
Independent developer · 2010 — present
I'm Juan Ochoa, known in developer communities as JNC. I'm an independent developer specializing in software engineering, game modding, backend systems, custom tools, and Japanese visual novel localization.
Who I am
My work ranges from offline media libraries to rhythm game simulators, SourceMod plugins and tools for modifying proprietary video game formats.
Work
A selection of what I have built: software, localizations and tools.
A custom game engine built with SDL, designed to bring an existing visual novel series to modern platforms, including Windows and Android.
StepMania-based rhythm simulator that recreates the Pump It Up experience.
Android TV music player built with Kotlin and Jetpack Compose.
Private ProjectAndroid music player built with Kotlin and Jetpack Compose based on ViMusic.
Private ProjectCustom Android keyboard (IME) built in Java on top of AOSP LatinIME.
Private ProjectOfficial Spanish translation of the visual novel.
Spanish translation project.
Tools for script manipulation, and for extracting and adapting the visual novel's assets.
A lightweight integration tool designed to act as a bridge for Steam, enabling communication between Steam and external applications or components.
Extensions and plugins for Source Engine servers.
Offline library to browse and organize anime information without needing a permanent Internet connection.
Development of a custom binary packing system featuring a proprietary file format, encrypted data storage and structured resource organization.
Custom master server for game server discovery, registration and player matchmaking, enabling clients to locate and connect to active game servers.
Contact
Write to me and I will tell you how I can help you make it happen.