an update
tbh i don’t really know what to title this post other than just as “an update”, but i am trying to commit to the 1 post a month thing.
so, to get started, i’ve recently pushed a couple of commits to UMoth to keep it up to date with Unity 6.4’s Gradle and AGP updates. i also updated its native dependencies. since these are the first commits to the repo in like 9 months, and considering some of my other repos have also not been updated in a while, i thought i should clarify how much i’ve been working on my packages.
all of my packages are maintained primarily based on the needs of my own / my company’s projects, but i do love delving into feature requests when possible. the most recent update to UXR.QuestCamera is borne from a question regarding exposure control using the package. getting into it allowed me to explore the Camera2 API better, and, as a plus for my other projects, now allows me to control the camera’s framerate for better performance.
okay, now to list all my OpenUPM packages:
| package | status |
|---|---|
| AvLoader | i actively use this package and it’s quite important for me, but i don’t plan on adding any new features soon |
| UAI.LiteRTLM | quite dead rn, but i hope to find use for it in a month or two and do a rewrite |
| UXR.QuestMeshing | i actively use this and it’s VERY important, but it’s stable and feature complete |
| UMoth | i do use this, but i don’t plan on working on it much besides occasional dependency updates |
| UShare | i do use this, and it’s basically feature complete |
| Utils.Loggers | used by UShare and UMoth, but i don’t actively use it now, so it’s semi-dead (i thought it was a good idea, but i’ve since changed my mind) |
| UXR.QuestCamera | actively used and also VERY important, but again stable and feature complete |
| UAI.Abstraction | very dead and archived |
| UXR.Utilities | very dead and its main feature (virtual keyboard utilities) has been deprecated by the Meta XR SDK, but i hope to renew it with similar features |
| UCloud.TextToSpeech | i do not use this but it’s stable (unless google changed their TTS APIs) |
| UCloud.Operations | like UCloud.TextToSpeech, i don’t use it but it’s stable |
| Utils.Singleton | i do use this and so do most of my packages, but it’s feature complete |
| UGemini | archived |
| UBhashini | i don’t use this but again it’s feature complete and stable unless the Bhashini API has changed (tbf the API docs are pretty hard to find so i’m not really sure what a ‘feature complete’ Bhashini client would be like) |
well there’s not much more for me to write for now. i should mention that i archived my Google Play Billing Library v6 Unity plugin while writing this post. iirc, it was actually my first unity package, nearly a year before my first OpenUPM package. it’s like 99% vibecoded (from 2023, using GPT-4 and 3.5) and google has moved on to v9 of the library, so the package is basically useless rn.
anyways,,, that’s it for this post.
oh yeah i got queued as billy for the first time ever like yesterday and got a 15:16:14 KDA and i’ve decided he’s pretty fun (but it did take a bit to get used to him, so i died a lot early on)