= Welcome to ArcLib - 2D Game Library = [[Image(http://svn.dsource.org/projects/arclib/logo/arclib_logo.png,nolink)]] ArcLib is a collection of useful 2D game programming library code. All libraries are dependent on the Arc core, simply known as Arc. Arc contains a core that provides basic windowing, input, drawing, and math functionality. From there, Arc offers several add-ons for advanced features such as OpenAL sound, scenegraph, GUI, 2d physics, freetype font rendering, particle effects, sprites, and a camera system. * [http://www.dreadmoon.com Dreadmoon - Official Linux Distribution featuring ArcLib] * [http://www.dsource.org/forums/viewforum.php?f=53 Project forums] * [wiki:GettingStarted Getting Started] * [http://dmedia.dprogramming.com/?n=Main.Tutorials DMedia Tutorials] * [wiki:License License Agreement] * [http://svn.dsource.org/projects/arclib/trunk/AUTHORS Authors] * Tango only ([wiki:WhyUseTango Rationale]) * [wiki:CodingStyle Coding style] === Games made with the ArcLib library === * Add yours here! * [http://www.dsource.org/projects/tankwars TankWars] Arc v0.2 * [http://www.dsource.org/projects/dazel Dazel] Arc v0.2 * [http://www.dsource.org/projects/freeuniverse/ FreeUniverse] Arc v0.1 == Project Status == Development seems to have stalled on 11-12-2010 with [changeset:1623 changeset 1623]. Related code: * https://github.com/claysmith/ArcC * https://github.com/claysmith/oldArcD == Arc v.3 == General information: * Was [milestone:0.3 under development], however with the split up of ArcLib into separate libraries, the release information has become skewed. In the future, releases will be like Arc Core 1.0, Arc Light v.5, etc. Each library will have its own version number. == Arc v.2 == General information: * Not supported * released for Phobos in July 2007, Tango port released in September 2007 * Designed to work with D 1.0 Series and Phobos or [http://www.dsource.org/projects/tango/wiki/0_99_5_DmdDownloads Tango Version 0.99.5] * [http://svn.dsource.org/projects/arclib/branches/arc02/phobos SVN Location, Phobos version] * [http://svn.dsource.org/projects/arclib/branches/arc02/tango SVN Location, Tango version] * [wiki:Documentation Documentation] * [http://svn.dsource.org/projects/arclib/branches/api/arc02/arc.input.html API Reference] * [http://dmedia.dprogramming.com/?n=Tutorials.ArcIntro Intro Tutorial] * [http://dmedia.dprogramming.com/?n=Tutorials.ArcAsteroids Asteroids Tutorial] * [wiki:Arc02Feature Arc v0.2 Feature List] == Arc v.1 == General information: * Not supported, does not work out of the box with versions of D above 0.177 * [http://svn.dsource.org/projects/arclib/branches/arc01/ SVN Location] * [wiki:Arc01FeatureList Arc v0.1 Feature List]