When I look at resumes, I try to figure out a few things:
1) Does this person know what they're doing?
1a) what is their skill level?
1b) What's their project track record?
1c) Is their experience relevant to the position?
2) Can I depend on this person to take ownership of a task and see to it that it gets done on time and to a high degree of quality?
3) What value can this person bring to the team? What can they do? How do they help me make more money than what I pay them?
If I was hiring for a programmer:
As it stands right now, your resume would be quickly discarded without a second thought. I'd look for stronger candidates. Who knows, maybe you are a strong candidate, but your resume just doesn't tell me that. All it has are a bunch of short non-descript terms for things I'm vaguely familiar with. Take "OpenGL deferred renderer, shader permutations (GLSL), and multiple lighting models." for example. It doesn't tell me much, if anything. What's involved with that stuff? What did you do? why did you do it? what problem did it solve? did it work? What was the result? Pretend I'm an idiot HR manager with a vague head for business and zero technical knowledge. How does this illustrate to me how you'd bring value to my company? Connect the dots, spell it out for me -- or I may either not connect the dots or connect them in ways you didn't want me to. (it's like programming! leave no room for guessing and assumptions!) What if my company doesn't use OpenGL or GLSL? Does that make your skill useless? You also barely mention everything. When you say, "2D collision detection", I have no idea how involved that is. Did you just do a simple function to test for overlapping axis aligned boxes, or did you do something as elaborate as creating something like Box2D? I have to assume its the former, which leaves me underwhelmed.
I also wouldn't care one bit about your jazz certificate.
The purpose of a resume is to get you an interview. You have to give me enough meat to chew on to consider you to be a viable candidate. That doesn't mean you write an essay or your life story, you just give me enough to go off of so that I can say, "it wouldn't be a waste of my time to interview this person. Let's bring them in!". Then, at the interview, you sell yourself and you do it hard. Don't go to an interview without a clue on what to say or do. Don't expect a bunch of one-sided questions from employer to employee, be the one to pitch yourself! Introduce yourself, demonstrate your value, see if its a job and company you would want to work for, then close the sale. Ask for the job.