Libraries

From Gamedev.org wiki

Libraries

Programming libraries are useful to quickly develop a game using proven technology.

Libraries (Cross Platform)

These libraries work on multiple platforms, allowing you to quickly port a game to many different systems and reach a maximum number of users.

  • SDL (http://www.libsdl.org) (2d, 3d through OpenGL)
  • ClanLib (http://www.clanlib.org)
  • Kyra Engine (http://www.grinninglizard.com/kyra/engine.html)
  • OpenGL (http://www.opengl.org/)(3d)
  • Propane Injector (http://ravuya.ballofdoom.com/propaneinjector) (2d, 3d)
  • Amaranth (http://sf.net/projects/amaranth) (2D, 3D, .NET)
  • RakNet (http://www.rakkarsoft.com/) (network)
  • HawkNL (http://www.hawksoft.com/hawknl/) (network)

Windowing Libraries

These libraries allow you to write cross-platform graphical applications with a minimum of effort.

  • Qt (http://www.trolltech.com)
  • Gtk (http://www.gtk.org)
  • FLTK (http://www.fltk.org)
  • wxWidgets (http://www.wxwidgets.org)