Gamers use the term “lag” to mean a handful of different things. Sometimes, your game engine just runs choppily. In Last Dream, we noticed that the beginning of each turn in battle would freeze for about a second –but only for certain enemies! The last boss of Last Dream 1 had this problem, and it really interfered with the thrill of the fight.
After lots of tracing, we found this line hiding away in the battle engine:
temp_actor = Marshal.load(Marshal.dump(@actor))
Marshal.dump() ...
Continue Reading → Share
