Hi!
We're developing a game for iphone - hopefully it will be out before 2010 - with our own engine. The engine is bare bones and it will hardly be used in next games, because it was tailored for this game only. Our "engine" is crappy( I can say that because I wrote it).
Ok to the point. I have used clanlib before in various experiments of my own and I still think it's better than SDL for many reasons (it covers everything needed for making games, license, it really WORKS, etc). Now that you guys have released 1 and 2 which I presume marks somekind of milestone in the clanlib development, I began to think that how hard is to port clanlib to support other devices?
You have abstracted at least graphical functions, so opengl es port shouldn't be impossible to do, but what about audio, network and input?
If this is possible, we could use clanlib for the next game and port it to iphone. And with iphone port with opengl es, ps3, etc would come almost naturally.
I still think there are too few frameworks and libraries for true cross platform development. It would be so cool to develop iphone games using PC to the point that all but the actual iphone controls are implemented.
So with 80% my post being bullcrap I'll rephrase the question : Is ClanLib easy to port to other devices(IF you know the device)? How deep is ClanLib abstracted?
Bookmarks