Hate to sound rash, but when are people in the game industry going to understand they are contract workers getting paid salary? Meaning: when the project is done, your job is done. There is very little tech re-use between game projects, so there is usually no reason to keep staff. This is different than most major corporations that build upon the same product with new releases, and very rarely re-tool. But really, there isn't job security anywhere. However, for the game industry, and the nature of its projects, it should just be a given you will be let go when your game is done.