Definitely some valid points being discussed here but I feel like this thread pops up about once a year. Some conversation happens, some proposals are put forward, and ultimately nothing changes. Wasn't it about this time last year we had the 'Why doesn't anything get done?' thread where we discusse...
Certainly impressive! I haven't watched the full presentation yet but did they offer any details on how they intend to keep file sizes in check? I'm hearing about thousands of models with millions of triangles and 8k+ textures everywhere and it seems to me that a full AAA game could take up hundreds...
Not sure about Unity, but Godot does it by including precompiled binaries for each supported platform as part of an "export template" package. When you 'compile' your game Godot just pulls out the corresponding binary from the export template and renames it for you. We could do something similar in ...
Tinker with those warp settings as well - try setting them to 64 or even 128 and see how that changes things. My suspicion is that the AIPlayer's yaw handling is breaking in situations where the client & server desync. The server says the AIPlayer's rotation is one thing and it should turn to this a...
My guess is that this is going to be an issue deeper in the engine, you were probably on the right track looking at the yaw code. The fact that it happens during the initial spawn makes me think it's an issue with the way yaw data is initially networked & interpolated. Is there any change if you dis...
In your examples '.type' & '.color' are known as 'dynamic fields' in the world of Torque. Internally each object has a SimFieldDictionary (basically a hashmap) that stores a key:value pair for each 'dynamic field' the object has. When you add a new dynamic field (e.g. %obj.myNewVar = 15) the object ...
shaders are compiled & cached on-use resulting in hitching with each unique material In fairness, we do suffer from the same issue at present, it's just that the shadergen feature(aka prefab snippets of shadercode) combo system cuts down on duplicates a bit. (I'd say a lot, but depending on just ho...