EDIT (07/29/2025): Updated the download link with a small hotfix:
Fixed Euca's phone texts not showing up in the Android build.
Minor grammar corrections.
Download links at the very bottom of the post!
Hello folks! I've been working on a little side project involving my Repeat characters and I'm excited to for you guys to finally try it out! Now, to set expectations: this side VN is mainly for me to experiment and text my coding skills in a small, low-risk setting. I plan on using it to test out small gameplay loops in Renpy, which I will show examples of below.
The episodes here are non-canon to the main story of Repeat and are kinda just an excuse for me to smoosh the Repeat boys together like barbie dolls for some light, lewd fun uwu. I'll be using some art and materials previously published in my Patreon's Bonus Arts collection and adding stories and writing to them. Each episode is mostly lewd-focused and leads up to a sex scene. Don't expect deep character development in this side VN, I'm saving that for Repeat's main story lol
Please note that the game is still in its early alpha stages so the UI and title page are heavily WIP. Thank you for your patience and understanding! qwq/
Repeat Side Stories will be immediately available to $10 Patreon supporters when an episode is complete! Whenever a new episode/build is complete, the previous build will become available to the rest of my Patreon supporters. I will also be testing Patreon's "Purchase Post" feature and allow lower tier/non-supporters to purchase access for $3 if they so choose (Please keep in mind this is still a very early pre-alpha and it'll come become available to supporters with time anyway. Purchases do no include access to future builds, and pricing may change as more content is added. Use at your own discretion ;w;/).
Also a reminder to avoid making a purchase through iOS apps because they charge you extra for some goddamn reason.
The first episode of Repeat Side Stories is Owen's Shopping Trip
Episode features a short story at 8,427 words long.
Some of my coding experiments in this episode include:
Custom UI experiments like a more stylized dialogue box/name box as well as Side Image sprites for every speaking character, including Euca:

A phone texting setup that shows conversations between multiple characters.

UI Notification pop ups that explain certain mechanics.
Character "health" bars that change in response to player actions.

Clickable Image Maps that allow players to hover and interact with map objects:
Please note that the "hovering over objects to highlight" feature does not work on the Android version due to the usage of touch screens.

A brief Dress Up (or so I say dress down?) minigame where you help Owen with his clothes in the fitting room.

A short animated sex scene at the end of the episode.
Coding improvements under the hood:
All character sprites are now coded and stored as Layered Images.
Advantages:
This means a character's body, facial expression, and clothing are stored as separate images and layered on top of each other to fit each scene.
Much smaller storage size, since I no longer save every expression/outfit/body pose combo as a separate image.
Despite the Repeat Side Story sprites being much higher res than the original Repeat sprites, they take up 1/8th of the file size.
Future facial expressions and outfits additions will be much easier to add.
Implemented an action camera editor addon into Renpy.
Advantages:
Allows me to precisely control camera/artwork positions and movement during CG transitions.
Speeds up the coding workflow during CG scenes. Previously I had to do stuff like nudge a CG position by 0.1 in the code and then reload the entire game, see if the image moved to the correct spot, re-adjust the position again, rinse/repeat until it was just right. Now I can just move stuff directly on my screen and visibly see that the position is correct. This thing is literally a lifesaver ;;w;;
Community Links: (Bluesky) (Twitter) (Discord) (Merch Store)
Windows: (Dropbox)
MAC: (Dropbox)
Linux: (Dropbox)
Android: (Dropbox)
SPACeDOGT7
2025-07-30 02:22:18 +0000 UTCMooooo
2025-07-29 22:43:14 +0000 UTCMaxisPotential
2025-07-29 21:47:41 +0000 UTCJackSuzukiDaSynth
2025-07-29 01:44:44 +0000 UTC