The question I come to today is what are some ways to design a menu system that displays high end character models, but avoid slow load times (which just kills the menu experience)?
I came to this question while reading an article on dragon inquistion’s menu load times, something I experienced quite often while playing dragon age. I thought to expand this to not just dragon age, but other games I have seen this issue. I can not try to poke holes and see the technical issues in the game, but I could theorize design ways to minimize this. So here are some of the games I noticed with this issue and how they attempted it.
(Here is the video from the article to demonstrate the problem)
1. Soul Calibur 4
Solution: Preview first!
They used 2d images of their 3d character as a preview, then once a character is selected, all the 3d models ,including alternate costumes, for the character are loaded.
(here is a snipet of Soul Calibur 4’s character selection screen)
In their next installment, soul calibur 5, they simply used stylzed 2d images. I think here would have been a nice place to display their 3d models as in their last title, but I think the 2d images fit the style better. What I mean is they have a moving background that is 3d with a 2d character select and 2d representations of them. I think in this setup, the 2d images seem less static and flat to the user while they are deciding on their fighter (this keeps the flow going into the 3d fighting portion)
2. Street Fighter vs Tekken
Solution: Spinning Cubes!
They had a spining cube replace the character until they loaded. And you would go through each character on a board (as in most fighting games) switching out spinning cube for cube while the announcer said the name of the character you would see. Then eventually the characters would start filling instead of spinning cubes. Once the fighters are loaded up, you might notice you don’t see their whole model. In fact I think to save load times they only loaded the upper half of these models for the character select screen. To be honest you may not even need to see their whole body, just show enough to see their face and shoulders would be enough (especially if the character is turn 45 degree looking off the screen).
Looking back at Soul Calibur 4’s approach to this problem, I wondered why Dragon Age had not done the same? Why just leave the player to experience any anguish while they go through their menus?
For a game like Dragon Age Inquisition which uses tarot magic cards to represent characters for loading screens and in its appendix, I wondered why they would not do the same here. I know this could be an issue for time and resources, but I went deeper into the rabbit hole for pros and cons on this one. On one end they could have a characters card show up as a place holder until the 3d models were ready. On the other hand, would the styles be clashing? I started to notice that these highly detailed cards were usually shown in simple backgrounds. I think Bioware did this so nothing would clash with the personality and style in the cards. Who knows maybe, dropping these in a menu with weapons, armor, and character stats would be all to distracting.
So I hope you enjoyed reading my first blog post. And please post any other games you noticed with slow menu load times and how others solved that issue or how you would solve it.