-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Extenject
Discontinued Dependency Injection Framework for Unity3D [Moved to: https://github.com/modesttree/Zenject]
Unity dev here. For my next project I'm very tempted to try out UnrealCLR then to keep wrestling with Unity.
Unity is stuck on a very, very outdated version of Mono. In fact, it's over 9000 commits behind the official Mono repo. There's been a couple of times where Visual Studio gives me false negatives when I attempt to use newer language features that aren't supported by this outdated branch of Mono. While I really wish Unity could make the jump to .NET 5 or 6, I'll admit that it will probably be too big of an undertaking for the Unity team to actually do. Oh well, at least they finally introduced proper C# 8 support in Unity 2020.2..
The new Unity Input System, while much better compared to the old Input System, still has a few rough edges. For example, if you have two actions mapped to the same "base" key (Like S and Ctrl-S), pressing Ctrl-S would trigger both actions. These are things that Unity can patch with later Input System versions, but for the time being I am using a very hacky workaround by using Harmony to manually patch that behavior.
The "Unity way" of assigning component references can get tedious with larger scenes, or if you want components that persist through various scenes. It also runs the risk of messy code. Thankfully, there's dependency injection libraries like Extenject which I highly recommend.