For a game programming job that actually seems a bit short. I would figure ~6 hours including a break for lunch is about right, but it all depends on the company, position, and how well they have felt you out ahead of time ( phone interviews, informal lunches and such)