
Hey everyone!
A few words about the progress
First of all, I'm aiming for an October release of the demo; development is progressing well. :)
Recent performance optimizations:
After several years of development, some older code may need updating, and some unwanted circular dependencies need to be removed (In addition to the usual CPU and GPU optimizations done continuously). So recently, here is what I've done:
- More use of Soft References + Removal of unnecessary Hard References
- Removal of unnecessary circular dependencies + Streamlining of parent classes
- More intensive use of Blueprint Interfaces
- Use of more Actor Components
- Use of Virtual Textures instead of the regular textures used until now
- Improved culling management
All of this is, of course, essential for moving from prototyping to a final product.
This has saved several GB of memory usage and disk space.
In terms of architecture and modularity, these improvements also make my job easier.
This will ensure the game runs better on lower ends devices, and prepare for other plateform compatibility.
Thank you all for your support!