Every game developer has experienced it some time… You work late into the night, because a) you want to, b) you need to or c) a zombie is holding you hostage.
As the world sleeps around you (well, not technically the world), you clack away at your keyboard trying to make sense of a HUGE bug.
You bite your nails, you procrastinate via surfing the web, you listen to music or you just plainly stare at your screen.
Then you start thinking… Why? Is it because of x? Is it because of y? Hmmm… You obviously debug and debug to find the source of your hiccup.
Nothing…
By now, you have listened through your playlist and scribbled 2 pages worth of problem solving. Even the zombie fell asleep… But you KNOW. The answer is right in front of you. You also know that if you do not catch this bug now, you will have to pay for it, ie no bonus, not meeting a competition deadline or the zombie hacks you with an axe.
And then…
Right in the sweet wee little hours of the night while listening to Oysterhead, you put x and y together and EUREKA! First you want to slap yourself for not seeing it earlier, but then you get too excited. First intentions are to wake whoever lives in your home. You know they most likely dont give a shit, but you, you feel the euphoria of destroying your problem.
Then you go to sleep and dream of trains that look like arrays.