- Performances improvement: Update running on a separated thread with a fixed frame rate (60 FPS).
This took a lot of time as it was a very complex change, but now physics and update calculation run on a separated thread, incresing the perfomance for several reasons:
1) Better CPU usage because we now split the workload on different cores.
2) The draw loop is only in charge to render the elements in the scene, resulting on a much faster cycle.
3) Because the update happens on a fixed frame rate, the physics simulation of certain objects (like ropes) is greatly improved.
4) The fixed update rate makes the system much more deterministic and less prone to rounding errors.
- Improved tutorial.
The tutorial has been improved in several sections based on the feedback from our testers and is now much clearer.
- Fixed several bugs.
A lot of bugs have been squashed and are no longer a problem.
- Started working on new level CELERITAS
The level is 50% complete and will be available on the next update.
- Started working on first cutscene
We are working on the plot and developing the cut-scenes. The first part will be added in the next update.
The update will be available later this week.
