I think of myself as a good programmer. Instead of using external libraries, I always interested in lower level stuff. How things works etc. Here is a couple of projects I did.
My graduation projects, a multiplayer FPS game. Done in DirectX. Offer things like deferred shading, shadow volumes, terrain painting, md3 animation etc. It was mostly done but lacks UI, different maps, models, sounds etc
My current project, started as an attempt to learn opengl (relearn actually, learned immediate stuff in school and they forced me to hate OpenGL). It is a random terrain generating project, still in very early phases.
So do you think I have a chance in game industry? What should I do/learn before I graduate? Continue to do personal projects like this?
And after I graduate, how should I look for jobs, do people hire from different countries? I think making indie games will be easiest choice but not sure if I will be able to spare enough time for that while working on another job.