Teardown

Teardown

Basilisco V2
Opinions on Performance
Before any critique, I feel it goes without saying that this is one of if not the coolest things available for the game, the way it moves is beautiful, its attacks are impactful, the sounds convey sheer power, and every aspect of it is downright menacing.

However I barely get to use it due to my mid range computer. Something about this thing is not very performant and I have a hunch it is one of two things.

- It's building avoidance code might be making too many calls too frequently where fewer could do. Don't get me wrong, this is fairly critical to keep it from clipping through terrain and maintaining its lovely motions, but if this is the problem it could possibly get away with less precision.

- It is making far too many checks to see if there are any obstructions when viewing the player. Personally I think this is the culprit, whenever it is near me is when I am hit most with the performance drop, and I get similar if lesser drops when I am detected in the open. I would imagine checking all those voxels would absolutely tank framerate if it is being too particular about it, it likely could do with making the calls less frequently or being optimized in some way.
Are we looking at every voxel between the Basilisco and the player's head? Are we looking for an area of the player when we reasonably could do with just looking for the head?
< >
Showing 1-1 of 1 comments
On further investigation, it absolutely is the flight code. The increased lag when near the player being a byproduct of its proximity to voxel geometry.
< >
Showing 1-1 of 1 comments
Per page: 1530 50