March Post – Camera & Jiggly Bits

Robofap Game Dev, Journal

Hey everyone!

We’ve been steadily working our way towards the public release of the JOI demo, and we’re really happy with the fruits of our labor from this past month!

Shader based jiggle physics

In our ongoing efforts to make Estelle feel more alive, we’ve yet again given her rendering technology some more love.

She has been upgraded to support vertex shader based physics! This means that on top of the standard bone based physics, her body parts and skin now jiggle more fluidly and independently from dynamic bones.

This adds a layer of realism over top of the character that we’re extremely excited to have achieved!

Camera system, it’s finally here!

One of the most notable features is the new and improved camera system. We can finally show off Estelle from every possible tantalizing angle!

The camera system has two modes, automatic and manual.

Automatic is the default mode that Lustbound uses during most of the JOI interactions, requiring no direct action from you as the player. Each sex position has its own a set of predefined views which are automatically cycled through while playing the game and showcases each animation at the best possible angles.

Automatic mode also features a point of interest system, which zooms in and focuses on key areas such as the face, breasts or other naughty bits as dictated by the story sequence.

Manual, free camera mode is currently only available through the developer console, but it is fully implemented and ready to rock. You can freely rotate, move and zoom the camera around Estelle. This is perfect if you enjoy having full control when the curated views just aren’t close enough for your tastes, and you crave more of a sandbox type of experience.

All in all, we’re extremely happy with where it’s headed; and while we’re not calling it finished, it’s more than ready for the next tester build and most likely will be in the public release in its current form.

Reactions

If we’ve ever had a skeleton in our closet, it could be said that it was the old reactions system.

While we lived with it in previous versions of Lustbound, it was never quite up to our standards. It was poorly coded, hard to expand upon and just plain not intuitive or fun to use as a developer.

Well no more!

We ripped out the old reactions system and rewrote it from scratch, replacing it with a vastly improved system that is fully modular and extremely flexible. You could even say it’s our dream system!

The most notable change is that reactions are now each created as their own individual asset, independent of dialogue sequences. These assets are given tags and conditions, which the game can evaluate on the fly to determine which reactions are the most relevant at any given time, and serve them dynamically to you.

This means less hard coded content, and more situational reactions which can be easily updated and expanded on.

Reactions no longer keep disappearing before you’ve had a chance to press on them. Reactions stay active on screen as long as they are valid, and can easily be tucked away or called back into view while playing.

On top of this, we are no longer limited to three reactions at a time! The top three reactions are still shown at the bottom of the dialogue panel, but additional reactions present themselves within a console at the top right of your screen.

This opens the door to a more sandbox like experience eventually, giving you more simultaneous options such as “faster,” “change position,” “keep going just like that,” “safe word“ or even “I fucking love you Baby!” if the right situation presents itself.

JOI sequence streamlined

Among many other general improvements to the JOI experience, the first time instructions are now only displayed once, making it easier for you to get back into a new session with as little friction as possible.

Build automation

There is one final tidbit of info that some of you may find interesting. Our build process is now fully automated!

Due to the vast number of steps involved, preparing builds for release across multiple platforms typically would take half a day or longer, and also be extremely error prone.

Well that is now a thing of the past! With a single press of a button, all versions of the game are now automagically built, zipped up ready to be distributed; freeing us up to go work on other features, take a coffee break or get some exercise. A healthy dev is a happy dev 🙂

The most exciting part of this however, is the fact that this essentially allows us to build more often, releasing updates more frequently!

Big tester build incoming

All of these new features along with those from the previous blog post will be sent out to our growing pool of testers in the coming weeks. We can’t wait to get your feedback!

Sound effects

The sound effects manager will control all of the stroking, sucking and fucking sounds, but also the moaning and vocal cues as well. Rather than hard coding this into the dialogue sequences, this system is designed to be dynamic and easy to expand upon much like our new Reactions system.

We’ll also be receiving and implementing more voiced dialogue from our lovely voice actress!

V0.36 (internal)

All builds
  • The new camera system is in!
    • Automatically moves around Estelle during a JOI session to showcase her from all angles.
    • Points of interest allow for the camera to focus on specific body parts during a JOI session.
    • ”Free cam mode” is accessible from the debug panel and lets you freely rotate, move and zoom the camera around Estelle.
  • The new reaction system is now in. All that is missing is the new reactions assets for them to show up in the JOI sequence.
    • The top three most relevant reactions are displayed at the bottom and extra ones are shown above the Stroker.
    • Reactions are now independent from instructions and wont disappear unless they become irrelevant to the current situation.
    • They can be collapsed out of view with the help of the dismiss button at the left.
  • The look of the chat log has changed
  • Feedback form submissions now also send in a list of the OhBits that were picked during the session.
  • Estelle’s body now jiggles more realistically when she moves.
  • Poses can be loaded from the debug menu to simulate a “free mode”.
  • Red-Light / Green-light and the climax microphases now have a first time “tutorial intro” and then only show a generic intro text to remove repetition and bulkiness.

All builds
  • Red-Green instructions now always properly alternate.
  • Typo in the coming instructions: Toguether = > Together
  • Countdown timer sometimes gets stuck when exiting a sequence.
  • If a search term for the Crystal Ball fails to find results, it will fall back to a random preset gallery instead.
  • Reactions will no longer appear and disappear between every instruction. Instead they will vanish when they no longer apply.
  • OhBit Timer conditions now behave as expected.
  • Her eyes will no longer go “full dumb-dumb” and look two different ways like a chameleon.
  • Poses now have a look at cut off to prevent Estelle from turning unnaturally towards the camera.
  • Conditions are now properly validated when any “Required” condition set is met.