Hi!
Thank you for supporting me on Patreon!
As you know there's been a change in December. Before that, I had been creating tools and content on my free time separately from my main job as a Software Engineer/Unity Developer, but now I will be focusing my time directly on content creation.
This will not necessarily be VRChat content creation, but immediately my attention is focused on preparing an update to VRWare to bring it out of its unfinished state I had left it in a year ago.
VRWare
First, VRWare development had originally begun in October 2020, which was before the Udon Networking Update. Because of this, the game was initially designed around the networking limitations present at the time, most notably Continuous Sync.
Since the concept of Manual Sync did not exist at that time, I had tried my best to make the game feel more responsive than it really was. I had actively avoided building games with object synchronization, and also tried to make weapons feel like they were shooting faster than they really could. It works! And it still does today.
However this meant I avoided some types of minigames that I thought were not a good fit for 2020 Continuous Sync, and I want to revisit this. I am reworking the minigame engine a bit to start experimenting with these types of minigames.
I'm also looking to change the look and feel of the arena. The picture on this post is only the start, but there's now some curious extra space around the arena.
Maintenance of my free projects
I have a confusingly decent amount of different projects that I own (https://hai-vr.dev), and it's going to be peculiar to maintain them. While VRWare is my main focus at the moment, next on the line I want to give Animator As Code a polish with the help of the various pending contributions it has received.
I have not been comfortable updating Animator As Code because as it is a library, undesired changes could have an impact on the way the users' animators are generated. That's why I want to add a suite of tests, which is something it should have had in the first place. That way, I should be able to better validate that generated animators behave the same way before and after changes.
Future projects
Some of you may know that I want to build my own VR game. The idea is still vague, but it's likely going to be a VR game that doubles up as a tool, so stay tuned!