-
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.
I'm using Unity and I'm quite happy. Unreal is also a very powerful engine but I don't have enough experience with it to give a recommendation. You should be aware that Unity's native support for multiplayer is not great (understatement) but there are many free or commercial libraries that should fill the gap. One example of good open source multiplayer library is Mirror. I haven't used it myself yet but I'm planning to use it. Photon is also a good library but it's commercial.
I have my own animation because out of the box Unity animation doesn't scale to 100's/1000's of characters well. For lots of small simple characters (such as in an RTS) you want a specialist solution, such as baking the animation data into a texture and then reading it via a shader. You can do this in Unity too and as it happens the CTO (of Unity) has even written up a sample that does this. https://github.com/joeante/Unity.GPUAnimation
Related posts
-
What are some big no-nos when designing multiplayer functionality?
-
Creating multiplayer VR experiences
-
Messing around with Generic Types, Thought I'd share this fun function
-
Spent April learning Unity, started a little dice roller to show off the dice my brother designs
-
Creating an MMO. (Looking for wisdom)