Another thing, is to focus on a target market or niche. Trying to sell yourself as a "Game Developer" is not as productive as saying that you are a "Casual Game Developer", "Role Playing Game Developer", or "Backend Systems Developer". When we look for companies to develop games for our clients, we look for specialized personel, not general practice.

This is the same as not only calling yourself a "Software Engineer", augmented it with "specializing in ECO" or "specializing in Reporting Systems". This gives you a specific area of focus, and a value associated with that focus.

You should build your portfolio around that area in you want to specialize. There is no sense building a 2D RPG and placing it on your resume if you want to build 3D Shooters. It's ok if you do build a 2D RPG or Tetris, in fact you probiably should or have, but it doesn't impact the direction of your career though, and thus doesn't matter to a potential employeer in your target market.

Hope that this post makes some sense to someone .