The game is live!


My OKTROLLBERFEST game, Cyber Punk Janitor, is ready to play! It's an adventure game/visual novel and the troll conceit is that everything is trying to kill you. 12 endings and only one of them is non-lethal!

I have builds for Windows x64, x86, Linux, Android, and iOS. The two Windows builds, Android, and Linux have all been tested working but I am totally clueless when it comes to iOS and I have no idea if that will work or not. Maybe someone could try it out and let me know?

I created the game in Unity with the Naninovel plugin. I created art by making 3D models and and/or taking photos of dolls posing them or in some cases, photographs of the real world. Then I converted them to ASCII graphics using Zima by Asie and did a lotta editing in MegaZeux. I also used Zedit2 by Lancer a tiny bit to create ASCII gradients. After editing by hand in MegaZeux, I took screenshots and then edited the screenshots in Paint Dot Net, then upscaled them to 1080p and then put them in the game!

I was originally trying to stick to MegaZeux palette restrictions (16 color EGA) and I sort of did, but basically each sprite and/or background has its own 16 color palette, which is not really sticking with MZX restrictions or pure EGA ASCII, but too bad. I also wanted to recreate the art at different sizes if it needed to be scaled up in game but I kind of ran out of time (the jam lasted one month, extended by 3 days) and just scaled art up and down a number of places. It also made it way easier and faster to do animations, so please forgive me.

I had a number of songs I had previously written that I wanted to implement in the game but I ran out of time, so even though the songs exist, the game doesn't play them. I just have the title screen theme song in it now, and that's the one song that's not really finished. I also wanted to implement sound effects and again, I had a number of them ready to go, but didn't have to implement them in the game either. I figured text and visuals had to be the priority, since it's a visual novel, after all!

Some the backgrounds are based on 3D assets I purchased on the asset store or turbosquid or whatever and then staged in Unity and/or Unreal Engine (yes I did use UE a bit in my process of making a game in Unity). Except for the photos of custom action figures, I mostly made the 3D character models in Fuse, rigged them in Mixamo, and staged them in Unity and took screenshots, then did the Zima conversion, MZX editing, and Paint Dot Net editing of that. It was kind of a complicated toolchain because I'm ridiculous.

I did the art assets for several sequences I had to cut due to lack of time (cleaning up the locker room, cleaning up a murder scene, your boss catching you at the bar after you quit work early) but I'm pretty satisfied with it. I kept finding faster and faster methods as I worked. I will work on it more. I'll do the music and SFX first and then implement the scenes I cut, but not until after all the Oktrollberfest streaming and judging is over! This was also partially a dry run for the methods I'm using on my prequel to When There Is No More Snow, When Does Summer Begin.

If you want to play When There Is No More Snow, you can! It's also a visual novel but it's 100% in ZZT, the first game engine by Epic from 1991, wayyyy before Unreal. I made this game a few years ago and it's semi-auto-bio about teenagers, saxophones, and UFOs! It's here on my Itch.io page!

https://whydoisay.itch.io/when-there-is-no-more-snow

Both When There Is No More Snow and Cyber Punk Janitor are set in Michigan. I was born there and spent the first 14 years of my life there. I've been in California forever, but Michigan is a huge part of my upbringing for better or worse. I went there this summer and took lots of pics for the game!

Anyway, I also strongly recommend checking out the other Oktrollberfest 2025 games! We got a real bumper crop of them! 14 entries, including my own (which is not eligible for awards!)

https://itch.io/jam/oktrollberfest-2025/entries

P.S. I forgot to say it, but OBVIOUSLY part of the deal with Cyber Punk Janitor is that I am making fun of Snatcher, which is why it's Cyber Punk Janitor instead of Cyberpunk Janitor. I almost did Cyber Punk Janitorial Action SHITTER but I decided that was way too crude and didn't do it.

P.P.S. I did upload a finished working build of the game before midnight but I deleted that build and replaced it with a new one. Yes, it borked the time codes but in addition to spelling my own "company" wrong, it was an old version of Unity that had some security warning so I rebuilt everything. And by that I mean I had to totally uninstall Unity, reinstall a newer version with the Windows, Linux, Android, and iOS build resources and so on. Took forever! I also took the opportunity to fix a couple of typos that caused animations to not play and crap but it's feature complete as of midnight! Well, as feature complete as this jam version of it is ever going to be! The only "new" art after the deadline is my redoing the titlescreen due to my stupid typo. I didn't have the source material for the janitor head and cyborg head because I stupidly saved the combined version over the original. So I DID recreate the art for those heads. Yeah, yeah, cheating a little, but whatever, I'm not eligible for judging or awards, so who cares! :P

ANYWAY I HOPE YOU LIKE MY GAME. TWELVE ENDINGS.

bye

Get Cyber Punk Janitor

Leave a comment

Log in with itch.io to leave a comment.