Unity Yet Another JOI Game
About this game
Yet Another JOI Game is your gateway to a customisable Jerk Off Instruction experience with a rapid video player and innovative API support.
The furry simulator lets you craft JOI sessions, upload local files, enter direct video links, save source links, all built on a single-page snappy UI. Animated, masturbation, teasing throughout.
A freeform furry NSFW game for JOI enthusiasts who want full control.
Changelog
Installation
How to use
Controls:
- "A" - skip to previous media
- "D" - skip to next media
- "Left arrow" - rewind video by 5 seconds
- "Right arrow" - forward video by 5 seconds
- "Up arrow" - turn up the volume by 10%
- "Down arrow" - lower volume by 10%
- "H" - toggle controls
- "F" - add current media to favourites
- "[" - set loop start
- "]" - set loop end
- "\" - toggle loop
- "C" - clear loop
- "E" - edge
- "Spacebar" - play/stop timeline
- "P" - place hitmark
- "Left arrow" - go back by 1 bar
- "Right arrow" - go forward by 1 bar
- "Right click" - delete hitmark/animation mark
- "Left click" - select mark
- "Ctrl + left click" - select multiple marks
- "Ctrl + left click press" - group select
- "Group select + del" - delete selected marks
- When playing video to make grid: "Shift + left/right arrow" - move by one frame
- "Esc" - leave map
- So Game Duration is pretty straight forward, these inputs determine how long the game will take. Game picks random value between min and max inputs to decide how long the game will last. If you want to set game duration to be exactly for example 10 minutes, just type in 10 in both fields
- These fields determine stroke speed, the values are in strokes/second, min value is at what speed the game will start and max is the final speed. However in main game (where joi session takes place) current pace is expressed in seconds/stroke. Values are the same, it's just the notation that is different
- Well these sliders decides how the game will end
- Here you can type how many edges are required to finish the session. Probability of forced edge increases over time, but keep in mind that, if you haven't edged required amount of times, before finishing session you will have to edge remaining amount of times back to back
- Here you can determine how long the post orgasm torture will take. After having an orgasm you'll just have to stroke for a little bit longer. The POT will trigger only if you get an orgasm as a session finale
- Enter amount - here you can type how many posts you want to fetch from a website
- Enter tags - type tags here, they may differ depending on the website you've picked. So if you don't know tags, just visit a website you'll be fetching from and explore tags there
- Shuffle playlist - if checked, it randomizes playlist order
- Remove previous - if checked it clears, playlist before loading new videos
- website list - decides from wich website the post will be fetched
- Load local files - load files from your pc (only videos are allowed)
- Load txt with links - loads media from txt file (all links have to directly point to medoa and be seperated by line break [should end with .mp4/.webm/.jpg etc.] example below:
https://site.com/.../vid1.mp4
https://site.com/.../vid2.mov
https://site.com/.../vid3.webm
Event Section: :
- Random event interval - determines how often random event will be picked (in seconds)
- Double Stroke Speed - doubles your stroke speed for random time interval
- Half Stroke Speed - halves your stroke speed for random time interval
- Random Strokes - randomly spawns stroke indicators for random time interval
- Rising Stroke Pace - start from min stroke speed and then rise to different stroke speed for a random time interval
- Pause - take a break for random time interval
- Bursts of Strokes - Stroke fast in quick intervals
- Random Stroke Speed - randomly selects random pace every time
- Type in initface web server adress and click connect button. You can also set vibration intensity value
Currently advanced custom instructions can only be made by writing a json file, brief documentation as well as examples can be found under:
YAJOIG_Data/StreamingAssets/CUSTOM_INSTRUCTIONS_TUTORIAL.md
Similar games
Final
v0.2.5 BugFix
v1.7.2 Alpha
v1.11.000
v0.18.0 Public
v1.10.5
v0.4.9
Final




