I'm currently doing my bachelor's in energy engineering. I'm doing pretty good (2nd in my class) but i just don't like it. I have 3+ years of programming experience but i haven't finished any projects, which is obviously stupid of me. If i do build a portfolio, how hard is it to get into professional game programming without a degree in CS?
I think my problem is doubled by the fact that i live in Jordan where the game industry is nonexistent, making it very difficult to obtain the work experience i presume is needed for a work permit in another country.