P0-MS5: Part 351: Debugging, Optimisation
by PhoenixGames on Apr.08, 2018, under Astral Realms, P-0, Software and Games, Spiritus Astrum
With the art concept basically done, I have decided to begin final debugging before the project enters the Alpha phase.
I have decided to postpone a lot of the optimisation for now, since Unity 2018.1, which should be out quite soon, contains some extensive performance optimisation features, including a “Job System” that allows for multi-threading.
I am not certain whether the Unity API can be accessed from within the multi-threaded jobs, but there should be extensive performance improvements at any rate.
I have begun debugging the AI system, since this is one of the most complex systems that I have implemented, and it needs a lot of time spent on it. I will need to overhaul the AI system at some point, probably in Alpha 1. I need to replace the navigation system and rewrite a lot of code, but so far it seems to be at least working ok.