This question already has an answer here:
I am an indie game developer who is interested in targeting Ubuntu and Ubuntu Touch. I have noticed that you support various tools. I am wondering if you support OpenGL and how much tweaking does a game need to have in order to run properly on Ubuntu? I know that you have different layouts(tablet, phone, pc, tv) and I am wondering how would that effect the game development. Finally, my game runs on several platforms such as OpenGL, Android, HTML5, Flash. Which one of these is the best to target Ubuntu?