   Choosing a game programming library
  I have thought about making my own engine to be used in a 2D game on the Windows platform.Do you have any suggestions on what are the best game programming libraries to use?So far I''m thinking of using Allegro or Clanlib... Are there any other good ones? 
SDL;  SDL is mostly for graphics as I understand. What I like about Clanlib is that there are more things built in like GUI & Resource libraries etc. ;  SDL is not just for graphics. It pretty much does all the stuff directX does, except it is cross platform. It also encapsulates threading and program entry point to be cross platform. You should look into it. www.libsdl.org ;  Once upon a time there was GLUT, and then Allegro, and ClanLib ... and a little thing called SDL ...now there is SDL ...it is really the only current project which meets these criteria:1 - it is well supported and actively growing2 - it works very well on Windows and Linux with very little trouble (you only have to install a few DLLs as the runtime)3 - it works well in whole are in part (you can use the pieces you want - aka timers, 2d graphics, audio, etc ... and use your own solutions wherever you feel they are better).Although I must admit I haven''t looked closely at ClanLib or Allegro in about 6 months ... ;  I agree with the above posts, SDL is probably the way to go.  It is very easy to learn while still providing enough capability to get things done.I tried using ClanLib once when I was looking for an API for my game programming but I couldn''t get it to run on my system.   So instead I just went with SDL.   --------------------Nicholas Skapuraskapura.2@wright.eduhttp://skap.8k.comAIM: skap35 