Hi everyone,
In another thread, discussion of Diablo IV’s overworld being static lead me to think of this idea of a static overworld that doesn’t feel static. Of course we need day/night and simple weather effects, but what about more random/cyclical effects that change the feeling and even events/enemies? What about the Dry Steppes having random sandstorms that not only look awesome and affect vision and gameplay, but also leave an impact on the environment for some time?
There is so much that could be done to make areas that are static in terms of layout, feel different and fresh, despite being fairly recognizable.
Examples of this concept would be the Dry Steppes having a chance to create an intense sandstorm that lasts for minutes (give or take), affecting the look and visibility of the world, as well has having certain enemies hide during this storm, while others come out and attack, and perhaps even the storm applies a de-buff to everyone, not just you, but enemies as well (or maybe they are just different enemies that are made for these moments and balanced accordingly). Then when the sandstorm is over, certain things are covered/uncovered and there is a different look to areas. New dungeons appear, while other areas are hidden from sight.
This could also apply to snowy areas in a similar fashion, having snow build up and melt away, affecting not only the looks, but the visuals and sounds of the world, enemies, and gameplay. You could also go beyond weather/natural phenomenon’s and have some enemies be more dynamic and alive feeling, such as some more human enemies interacting with each other or their environment, while more monster like enemies might be sleeping/ ruffling around in the grass, etc.
I don’t believe many games have done, and if they have it has probably been in different genres/not to the same extent. I realize this would be a fair amount of work if implemented the way I envision it, but even on a more simple level I think it would be very cool to have a non-randomly generated overworld feel alive and changing. Keep in mind I am not saying the world is changing dramatically every 5 minutes or saying that it should follow real life seasons, though the changes should last for a noticeable period of time, so that when you come back to an area it may look different than when you were there before.
I can think of some games that do somewhat similar things, such as Animal crossing having seasons and weather, which affect the look/sound, NPCs, events, fishing, etc. I of course am not saying I want it to be the same as this or that we want fishing and such in Diablo, just an example. Then there are more weather/short term examples of this in games such as Battlefield 4, where a massive storm turns a beautiful tropical island into a rainy mess where trees are bending, waves are crashing, and after the fact the environment is kind of torn apart and altered for the rest of the play. This could be really cool, though things like broken trees might be hard to do in a persistent world with having them come back, but at least it could have debris and look more messed up for a while.
What are your thoughts on this? Do you have any ideas that could be added to help make the world feel alive?