I wasnt to sure but i have heard a lot of coders talk about Open GL. I have some coders say they are unable to do code in that language and some coders do know how but have had problems. I have seen the demos done in Open GL and arent to bad. So here is a game thats in Open GL called Critical Mass. Even if it is portable in Open GL it might be a little to graphical to port. Here is the source http://sourceforge.net/projects/criticalmass/ and here is some screens: http://criticalmass.sourceforge.net/critter.php.