⠀⠀- Doing so reduces memory stress and improves stability. Dynamically loading & unloading components, to avoid unnecessarily re-allocating things that are already in the memory pool.
⠀⠀- Call of Duty games are known for having leftovers from previous games, intentional or not. Minimizing assets usage by removing every unused asset, which also helps with the game’s size.
⠀⠀- You can find more details about the fundamentals of DYNAT in our very first DEVBLOG, but there’s more in this article!
This is why a lot of the work goes into optimizing everything the best we can, to minimize the memory usage and “keep the engine cool” at all times, which results in a smoother and much more stable experience. …AND WHAT IT DOES FOR YOU MEMORY MANAGEMENTĪs explained in our very first DEVBLOG, IW4 (aka the MW2 engine) is a 32-bit application, which means that it can only allocate and use 4GB of RAM.