Quote: Original post by swiftcoder
Besides, very little work in game programming is done at that low a level anyway. Once the renderer for you game/engine is built, you never touch the underlying API(s) (and it really *should* be plural - there are a *lot* of 3D graphics APIs out there), and you are doing is writing shaders and calling Load() and Display() routines.
I understand that, and I specialize in making sure applications run equally well on multiple platforms(Though with nvidia's buggy drivers lately, the DirectX support even on Windows has become appalling, and OpenGL outperforms 200% every time on my Geforce 7900GTO). I only have a problem with the fact that most people use only DirectX, and if you sign on with Microsoft they enforce that behavior, but the core API is usually more the publisher's choice if the development company decides to sign their soul away like that.
But back to the topic at hand, you recommend just listing my skill-set in a CV as recommended everywhere else, and then just writing any old program or two that demonstrates them? Much of my first post was sort of written in a state of shock having just found out that I was going to have to go back to the states and start looking for a job having not had any time to prepare my portfolio, and I was kind of wanting more detail on what is actually expected in a portfolio.
Evil Steve: Was your supposed lack of a degree any way detrimental to finding a job? From what I've seen a degree only actually seems to matter when there are two equally qualified applicants for a job but one has more education.