Heads up: No new build for a while
Hey gang, it's that time again. As I have done in the past for a couple other large features, I'm letting you know this next build will almost certainly not be releasing within the next month. So if you need to save a few bucks you can unsubscribe if you like, and pop back in when there's a new release. This build will feature a new Interaction Studio mode, which will allow players to create their own animations and poses in the game, and this is going to require quite a bit of work to set up. Basically this will involve:
- Moving away from the built-in animation state machine system that Unity has, since among other issues I've had, it doesn't allow the state machine to be modified at runtime. So all functionality related to animations and their transitions will be rebuilt using a different system that is more flexible.
- Updating characters' animation rigs to clean up some long-standing issues and clutter, and to unify how some of the IK controls work. Which of course will break all existing animations in the game but I can put something together to convert them to the new rig.
- Creating the UI and systems for the interaction studio itself, to allow users to pose and animate characters, trigger penetration events, set up transitions between poses, etc.
- Converting all of the existing interactions in the game to use this new system, both to have a single workflow for everything and to allow users to copy the existing interactions to use as a starting point, or as an example to see how they're put together.
- Probably add a couple new interactions, to implement and test some functionality that isn't already present in existing ones.
So, exciting stuff but I can't really do only part of that and still release a functioning build, hence the longer wait here. This initial version of the interaction studio will likely only be available in desktop mode as well, but I would like to experiment with VR support for it later, like being able to grab limbs to pose them. The next build or two afterward will add more features and quality-of-life things that can afford to be kept out of a minimally viable product for the initial build.
As always, thanks for the support so far! <3