If any game developers out there are following me….
Intro videos are crap, it is cool the first time, but don’t make me sit through it every single damn time I start your game. Loading sucks as well, but that is a price we pay for such massive resource blobs.
Now what is unforgivable is playing your intro video, THEN making me sit through the load screen. Why the hell haven’t you coded it so that the load screen runs behind the video? Why are they serialized?
Then worse is when loading screens LOCK UP THE GOD DAMN USER INTERFACE TO THE POINT THAT WINDOWS THINKS IT HAS CRASHED. Seriously guys, learn to code.
In any program I would write, I would have that loading function forked off in its own thread and display my GUI elements with the derpy little video up front and an indicator near the bottom showing the load time. Threads are not THAT hard, especially with great libraries like boost.threads or QThread.
6 years ago
01 Aug 2012 04:14 CEST