AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
My time at sandrock iron chef free cities12/26/2023 ![]() ![]() We highly recommend using 16GB of memory for an improved gaming experience. ![]() However, it doesn't work well for players with lower memory capacities, such as 8GB, may still experience suboptimal loading times as certain resources need to be unloaded. Since implementing this approach in the ' Logan Strikes Back!' update last year, the loading times for entering and exiting doors have significantly decreased for the majority of Builders. Regarding the issue of loading times, our solution involves caching the main scene resources in the computer's memory, eliminating the need to unload and reload them every time a player enters or exits a door, as was done previously. Our SolutionsNow that we have identified the causes and challenges of the performance issues, the next step is to find ways to resolve them. LOD involves utilizing different models for objects based on their distance, displaying low-polygon models for objects in the distance to optimize performance.įigure 2: Night light sources dramatically increased the Shadows amount Furthermore, the absence of a well-planned Level of Detail (LOD) system from the beginning has also contributed to reduced and unstable frame rates in the overall scene. For instance, performance during nighttime scenes is affected due to the addition of dozens of new light sources, each contributing numerous additional shadows, resulting in lower frame rates at night. However, it can introduce sudden frame rate drops and stuttering when character models are loaded in that frame.Īnd frame rate instability can be influenced by various factors. This approach effectively reduces the initial loading time. This means that NPCs remain active in the background as soon as the game is launched, and their models are loaded only when they come into the player's field of view within the current frame. To mitigate initial loading time, we implemented a strategy of loading only the behavior trajectories initially, without loading the character models. The loading process for several dozen NPC AIs naturally incurs a significant amount of time. Consequently, loading NPC AI also requires a substantial amount of time.įor exmaple, in Sandrock, the median number (middle number in the list of all numbers ) of behavior tree nodes for a single NPC AI reaches approximately 800, which is nearly ten times more than in Portia. Even if players can't currently see these NPCs, the system continuously tracks their positions, determines their routes, and assesses their ongoing actions. You will observe them going to work, taking breaks, engaging in conversations, and interacting with each other, much like real individuals. Therefore, NPCs in the game have their own daily routines and activities. ![]() This approach allows players to look back on their time in the game with fond memories. We strive to make the game world feel vibrant and alive, with NPCs contributing to a sense of liveliness. Consequently, during the early stages of the Early Access release, some players experienced longer loading times when transitioning between buildings or dungeons.įirgure 1: A detailed comparison of the material quantity in the start scenes of Sandrock and Portiaīesides, The game design philosophy of the My Time series has always aimed to create an immersive experience, ensuring that Builders never feel lonely in the game world despite in its single-player mode. Similarly, whenever players enter or exit a building or dungeon, the game's backend process involves unloading the outdoor scene and loading the corresponding indoor scene (dungeon scene). As a result, Builders may notice a significant increase in loading times when starting the game. In terms of building assets alone, Sandrock utilizes five times more resources than Portia. To put things into perspective, let's compare Sandrock to its predecessor, My Time at Portia. Due to its complexity, we have encountered new challenges that we never encountered in Portia. The amount of resources that require loading directly impacts the duration of the loading process. When launching the game from the main menu or loading your saves, various game assets such as scene visuals and code need to be loaded to ensure smooth gameplay. Listed values are without any knowledge giving extra points.Causes and Challenges of Performance Issues in SandrockOne of the main concerns raised by some Builders revolves around the loading times and laggy/unstable frame rates experienced within the town. The player can consume a Drool With Joy Noodles to grant them a +12% damage buff for 30 seconds.ĭrool With Joy Noodles can be given as a gift to other characters. Drool With Joy Noodles can be eaten by the player or gifted. ![]()
0 Comments
Read More
Leave a Reply. |